Setting up weight-based shipping is a two-part process that involves configuring shipping rates by weight, and assigning weights to your products. This guide provides instructions on how to set up weight-based shipping rates for your subscription products. For general information on shipping including a video visit Setting up shipping for subscription products.
Before you start
- Weight-based shipping is recommended when using ReCharge. Price-based shipping does not work as Shopify only accepts certain parameters when returning shipping rates. If a customer applies a discount code, for example, the new price of the product is not factored into the shipping rule and the wrong rate may appear.
- Ensure that you check the weight of the default package as set by Shopify. This can also interfere with your shipping rules. We recommend setting the default package rate to 0.
Configure weight-based shipping in Shopify
Whether you decide to host your shipping settings in Shopify or in ReCharge, your products need to be set up properly in Shopify first.
Step 1 - Open up settings in Shopify
- From the Shopify Dashboard, click on Settings and select Shipping.
- Click Edit next to the shipping zone to include the new rate. If you have not created any shipping zones, click Add shipping zone.
- In the section titled Weight based rates, click on Add Rate.
- Specify a Name, Minimum and Maximum order weight, and the shipping rate amount.
- Click Done when finished.
- Click Save to save your changes.
Note: Shopify views rulesets in lbs but the actual weight in the cart token as grams. Shopify does the conversion which can result in minor rounding errors if your weight range is too narrow.
Step 2 - Add weights to your products in Shopify
Add the new corresponding rates to the products in Shopify. Open the product in your Shopify admin and scroll down to Shipping. Under Weight, enter in your product weight so it qualifies for your shipping rates. Click Save when finished.
Configure weight-based shipping in ReCharge
Set ReCharge to Charge Shipping
After setting up your shipping rates and weights in Shopify, you will need to go into your ReCharge shipping settings and make sure that the Charge shipping radio button is selected.
- In the ReCharge Dashboard, click the wrench icon. Select Shipping from the dropdown.
- On the following page, select Charge shipping.
- Click Save.
Decide on Basic or Advanced shipping settings
With ReCharge Shipping Zones and Rates, you can now choose between two different rate types. You can choose to set up your own rates, import your Shopify shipping rates, or use a third-party app to calculate your shipping rates. In this article, we're going to focus on Basic and Advanced. For more information visit ReCharge Shipping Zones and Rates.
Basic shipping rates
With Basic shipping rates, you'll continue to use the rates you've configured in Shopify to charge shipping on subscription orders. We send a request to Shopify each time an order is created and they provide us with the shipping rate to charge on each order.
This will allow you to charge any custom rates you have configured in Shopify, and is useful if you're using Shopify Shipping Profiles. You can also use this method if you are using an unsupported third-party shipping app for rates.
Advanced shipping rates
With ReCharge Shipping Zones and Rates, you have access to additional shipping settings through our advanced shipping rate options. With advanced shipping rates, you can fully empower your shipping settings, right in ReCharge!
Setting up Basic shipping rates
Basic shipping rates will pull Shopify's shipping settings and rates each time a customer goes through checkout in your store. There are just a few steps to get it up and running.
- In the ReCharge Dashboard, click the wrench icon. Select Shipping from the dropdown.
- In Shipping setup, select Get all rates from Shopify.
- Scroll to the bottom and hit Save.
Setting up Advanced shipping rates
Once you have Advanced shipping settings enabled, you can create new shipping zones, or manage rates for your imported zones directly in ReCharge.
Step 1 - Access ReCharge Shipping Zones
- Navigate to the ReCharge Settings menu and select Shipping.
- In Shipping setup, select Use ReCharge zones, rates, and integrations (advanced).
Step 2 - Importing in settings from Shopify
ReCharge will automatically import your existing settings from Shopify as a starting point.
- Once you've updated and confirmed your permissions, review the Shopify shipping zones and rates that you will be importing into ReCharge.
- Press Next to confirm the Shopify shipping zones and rates that you'll be importing.
- Confirm the import by typing IMPORT into the Confirmation required dialog box and select Import.
Step 3 - Add a shipping zone
- Select Add shipping zone.
- Enter a Zone name.
- Search for the specific region that the rate should apply to.
- Press Save zone.
Step 4 - Add the shipping rate
- Select Add rate.
- Select Set up your own rates.
- Add a Rate name.
- Set the Price that you wish to charge for shipping.
- Click Add conditions, and check off Based on item weight.
- Set the weight range you want to offer this.
- Select Save to save the rate.