Generally speaking, there are two (2) main causes for errors when attempting to use the “Shipping Info Same as Billing” checkbox. Both of these errors will result in the box being checked but no data being populated in the shipping fields, or perhaps only part of the data being populated.
Issue #1: Mismatched Fields
- This error is caused by the billing information field IDs not matching up with the shipping information field IDs. For instance, if the First Name field is setup in the Cart32 admin as being order ID 1, then to correctly pass that information to the shipping First Name field, it must also be set to order ID 1. If billing Last Name is order ID 2, then shipping Last Name must be order ID 2, etc., etc.
- In summary, any field data you wish to pass from the billing fields to the shipping fields must be named the same (First Name to First Name) and ordered the same (1 to 1).