Please make sure you have reviewed the Connection To Shopify topic first.
Add Product Group
- In the Product Groups tab, click + Add Product Group.
- Give the product group a label
- In the Add Products section, search for and select products to add to the group.
- Click Save Product Group
Now you will have a new product group and the Default product group.
Add Rates to New Group
- Click Add Rates for the new product group.
- On the next page you will see a list of shipping zones to add rates to. Click + Add Shipping Rate
- Choose the rate type and click Next
- Configure the rate and click Save
- You can add multiple shipping rates to each zone.
- Do this for each shipping zone within the new group.
Re-configure existing rates to Default Group
In most cases you will also need to reconfigure your existing rates in the Default group. The Default group contains all products that haven’t been assigned to a new group.
Test Rates using Bambri as first name at checkout
Once you’ve set-up rates in your new group and in the default group, start getting to the workflow of testing and reviewing the rates you’ve added.
- Pretend you are a customer and on the front-end of your shop, add products belonging to just one group to the cart and proceed to checkout.
- In the shipping address put in the first name Bambri. ( Be sure to fill out the rest of the required information like email and real address )
When Bambri is used as the first name, the rates from the app that you’ve configured will show at the shipping methods step.
If you do not use Bambri as a first name, rates from the app will not show.
Rates in test mode will have [ASR]
- Rates from the app will have [ASR] at the end of the rate title.
- Rates that do not have [ASR] are your previously existing rates that are currently live to your customers.
Eventually you will put the app into Live Mode, and remove those pre-existing rates. So review and imagine the only rates that will eventually show to your customers are the one’s with [ASR].
Bust the Shipping Cache while testing
Shopify uses a server side shipping rates cache. Once it queries a set of rates for a specific set of products and a specific shipping address, it caches those rates for about a day.
So, you will need to change some aspect of the test order at checkout each time you make an update in the app to refresh the shipping rates.
To refresh rates after making a change in the app, modify some element of the test order, you can:
- Change the products in the order
- Add a letter to the last name
- Add different numbers to the Apt field
- Use a totally different address
So if you make a change to the app, add a letter to the last name in the shipping address, and it will tell Shopify to pull in new rates.
Switch the App to Live Mode
Once you tested and reviewed your rates, and see that the rates with [ASR] cover all your shipping requirements for all your different product combinations to each shipping zone, you can switch the app to Live Mode.
- Switching the app to Live Mode will cause rates from the app to start to show to your customers.
- When in live mode [ASR] will no longer appear next the shipping method titles as long as any non-Bambri first name is used.
- At this point the app’s rates will now be live, and will be showing alongside your pre-existing rates.
Remove Pre-Existing Rates
Once the app is live and showing rates to your customers, you will need to manually remove your old rates from your shipping zones.
- Go to Shopify Admin > Settings > Shipping.
- Edit each shipping zone.
- Click the ‘X’ icon next to any pre-existing rates. This includes both price based/weight based rates, and any carrier rates connected as a calculated rate.
- The only thing connected to your zones should be the Advanced Shipping Rules app.
(For some use cases you may be using our app in conjunction with your pre-existing rates, if so, then obviously leave them connected )