ReCharge uses the shipping rates you have set in Shopify to apply shipping, both at checkout and for recurring orders. With that in mind, there are recommended configurations for your shipping settings in Shopify to optimize the available shipping rates for your subscription customers. Additionally, ReCharge has settings within the ReCharge app that you can leverage for your recurring orders. This guide highlights the basics of shipping and how to configure your shipping rates.
Watch a video
Before you begin
- Shipping rates will be calculated based on what is configured within Shopify. Restrictions on which countries you do and don't to ship to will also be applied.
- You can also offer free shipping on all items in the cart. However, please note that this will apply to both one-time and subscription items.
- Price-based shipping rates do not work well with ReCharge due to the Shopify API limitations. Their API only takes the variant and address of the order as input and relies on the price of the product as set in Shopify. In other words, any price reductions that impact the order (for example, an applied discount code) will not be taken into consideration when presenting the available shipping rates.
- If you need to configure your taxes as well, please take a look at Taxes Setup
Enable shipping settings
- In the ReCharge Dashboard, click the wrench icon.
- Select Shipping from the dropdown.
- Under Charge shipping, select the Charge Shipping radio button.
The shipping rates for recurring orders can either be set to Dynamic or Retain.
Dynamic – Shipping rates will be recalculated every time a new recurring order is created. For example, if the shipping rate was originally $10 but you recently lowered your shipping rate to $5, the recurring order will have the updated $5 rate.
Retain – The shipping rate of the recurring order will be the same as the rate the customer received at checkout. The shipping rate can be adjusted at any time by the Store Owner. For more information on editing shipping lines, please check out our Edit shipping rates article.
Handle shipping errors
Under Advanced Settings, you can also choose how ReCharge handles orders when there are no available shipping rates.
Display an error if no matching shipping rate is found – Orders will not be processed if there is not an available shipping rate or the product in the order does not meet the requirements of the available shipping rate.
Process orders if no matching shipping rate is found – ReCharge will still process the order, but without an applied shipping rate.
Shipping rate product type
You can choose whether ReCharge uses the settings of the Original product or the Duplicate product when determining the shipping rate. For example, if you had a weight-based shipping rate and chose Original product, ReCharge will use the weight of the Original product to determine which shipping rates are available.
Ship to specific countries
If you do not ship to all countries, you will need to identify the countries you ship to in the ReCharge app. To do so, expand the Select Country option and choose the countries to which you want to restrict shipping. Once this is done, click Add country. Repeat this process for all countries which you’d like to ship to.
Create shipping zones in Shopify
You can use shipping zones to choose the regions that you ship to and their corresponding shipping rates for each zone. These rates will show up on the next page of the checkout after the user enters their shipping address.
The following example is how one store has configured its shipping zones in Canada. These are set to charge more as the weight of the box increases.
In the same example, the store is based in the US, so their rates reflect the domestic shipping options.
For the remaining countries, they have set up an International Zone representing 18 countries and provided available international shipping rates.
For more information about creating shipping zones and shipping rates, reach out to the Shopify support team.