Hide Billing Address Same as Shipping in Bigcommerce Checkout
Hiding the "My billing address is the same as my shipping address" checkbox forces customers to enter their billing information on every checkout session.
Problem
If you have user defined address form fields that you need to be filled out in every order, but an existing customer has their address and billing information saved, then those users will never see the required form fields. This solution we've crafted will force customers to have to enter their billing information on every checkout session, which will expose the required user defined form fields that you need in your order information.
Before
After
Solution
There are a couple steps to solving this issue. On your Bigcommerce dashboard:
- Open up the "Settings" menu
- Click on the "Checkout" settings underneath the "Advanced" settings section
- Under the "Optimized one-page checkout" section, uncheck the "Make the "My billing address is the same as my shipping address." checked by default on checkout" checkbox
- Open up the "Storefront" menu
- Click on the "Script Manager" setting
- Click the "Create a script" button in the upper right corner
- Name the script something you'll recognize, like "Hide billing same as shipping checkbox in checkout"
- Place the script in the Footer
- Set the Location to Checkout
- Set the Script category to Essential
- Set the Script type to Script asdf
- Copy our script and paste it into the Script contents box
- Click "Save" in the bottom right
Now, when you visit your checkout page, the billing step will be required because we unchecked the "Make the "My billing address is the same as my shipping address." checked by default on checkout" checkbox and hid that checkbox from the customers.
Tags
BigCommerce, Stencil Theme
Dated
Created: Jul 04, 2024
Updated: Jul 04, 2024