Creating a custom shipping profile for the Shopify Checkout Integration
Shopify shipping profiles allow you to create shipping rates for specific products. You can create a custom Recharge shipping profile in Shopify to apply to subscription orders.
This guide provides instructions on using Shopify shipping profiles with the Shopify Checkout Integration.
Before you start
- You must have a shipping profile in Shopify configured before you can get started in Recharge. See Enable this feature to learn more.
- You must access and manage the custom Recharge Shipping Profile through your Recharge shipping settings.
How it works
Getting started
You can create a custom Recharge shipping profile in Shopify and utilize Shopify's shipping settings to offer international, custom, price-based, weight-based, and/or free shipping rates for subscription products only.
You can create shipping profiles with both price and weight thresholds to use for your subscription-based shipping profiles. If you already have shipping profiles set up in Shopify, this feature creates a distinct custom Recharge shipping profile that only applies to subscriptions. The subscription shipping profile will not impact your existing shipping profiles.
Rates are applied to both checkout and recurring charges, and are used for both new and existing subscriptions from the Shopify Checkout. If you migrated to the Shopify Checkout Integration from the Recharge Checkout, this feature will not impact Recharge Checkout subscriptions.
It can take up to ten minutes for these rates to apply, depending on the number of existing subscriptions you have in your store.
Shipping rate calculations
Recharge pulls your shipping rates from Shopify and applies them to customers' next upcoming orders. To prevent discrepancies or charge errors, shipping rates are only calculated for the immediate upcoming order. Three shipping statuses can show on queued orders:
- Pending estimation: The shipping rate is currently being fetched from Shopify.
- The actual rate: The shipping rate provided by Shopify.
- To be estimated: The rate displayed for all other queued orders until the order is ready for processing.
In the event of a shipping rate error, Recharge uses a method called fallback rates. Fallback rates first attempt to use the shipping rate applied to the customer's previous charge. If there isn’t a shipping rate available, or the items ordered are different, fallback rates use any stored rates if available. This flow can be disabled if needed.
Create a custom shipping profile
Step 1 - Create the Shopify shipping profile
Start by creating the shipping profile in Shopify:
- From the merchant portal, click Settings and select Shipping.
- From the Shipping settings page, click Create Shopify shipping profile to enable the feature.
- Shipping rates must be configured in Shopify before subscription products are assigned to specific rates. Click Configure shipping rates in Shopify to launch Shopify and set up your shipping profile.
Warning: Do not add products to your shipping profile in Shopify. If you add products to your shipping profile in Shopify, we won't be able to complete the setup of this feature. Recharge will add subscription products to your shipping profile for you during setup.
Step 2 - Add your shipping zones and rates
Add the shipping zones (where you ship to), and the shipping rates (the cost to ship to those zones):
-
Add rates.
- For each shipping zone you want in your shipping profile, click Create zone in the Shipping zones section.
- Enter a name for the zone and select the desired countries and regions.
- In the Shipping zones section, click Add rate and enter your desired rate for your shipping zone. If you are configuring price or weight conditions, you can add those here.
- Save your changes in Shopify
Configure additional zones and rates
Repeat steps 1-5 to configure additional zones and rates. If you have multiple shipping locations you can repeat the above steps to configure rates by location or inherit the rates from a previously configured location.
Step 3 - Assign subscription products to your Shopify shipping profile
After creating the profile in Shopify, you need to assign the subscription products to the profile. You only need to do this once, as new products added to Recharge later on are automatically added to the subscription shipping profile in Shopify:
- After setting up your Shopify shipping profile, navigate to Recharge, click Settings, and then Shipping.
- Select My rates look good.
- Click Assign subscription products. This will associate your subscriptions to your configured shipping profile.
- After completing the previous steps, the feature is marked as enabled on the Shipping settings page.
Managing shipping profiles
After configuring shipping profiles, you may need to update them. You can access and manage your shipping profiles from the Recharge merchant portal. Refer to the following steps to access and manage your shipping profiles:
- From the Recharge merchant portal, click Settings and select Shipping.
- Click Manage my subscription shipping rates to launch the shipping profile in the Shopify admin.
- Review and update your shipping profiles as needed and click Save when finished.
Per Shopify's settings, adding a product or product variant to a second shipping profile removes it automatically from the first shipping profile. It's important that you verify your product exists in the Recharge custom shipping profile, and that it does not appear in a general profile for subscription rates to work as expected. If you update the product or variant, you must audit your Recharge custom shipping profile to ensure it still exists in the profile.
Warning: If you update your shipping profile rates or settings in Shopify after the initial setup, you must contact the Recharge support team to ensure your new rates are reflected on your existing subscriptions’ queued charges.
If you update your shipping profile rates or settings in Shopify, please note that customers with multiple queued orders will still see the original shipping rate on their next queued charge. If you need the new shipping profile rates to apply to the next queued charge, please contact Recharge Support to have the rates updates and reflected on the next queued charge for your customers.
Disable the subscription shipping rate management
Refer to the following steps to disable the feature:
-
- From the Recharge merchant portal, click Settings and select Shipping.
- Click Disable subscription shipping rate management and select Disable in the pop-up modal.
Shipping rates with multiple subscription frequencies
The following video outlines how shipping rates behave when multiple subscription frequencies are in checkout. This behavior is a Shopify limitation and cannot be changed by Recharge.
Considerations
Consider the following before enabling this feature:
- This feature does not support expedited shipping options at this time.
- With this feature enabled, shipping profile settings apply to all subscriptions for both new and existing customers. If you have migrated to the Shopify Checkout Integration, this feature will typically not impact existing subscribers from before your migration. See Shopify Checkout Integration technical details for more information on how to configure shipping settings for migrated stores. The Shopify Checkout Integration conversion team can assist with any unforeseen issues migrating existing customers.
-
When reviewing customer orders with multiple queued charges, you’ll notice that only the shipping rate for the next upcoming queued charge will accurately reflect the shipping rates you have set up in your Subscription Shopify Shipping Profile.
- Example: The customer holds multiple subscriptions with different frequencies, one billed every 30 days and another every 60 days. There are currently two queued charges: one scheduled for September 1st and another for October 30th. The charge on September 1st accurately reflects the shipping rate specified in the Subscription shipping profile. On the other hand, the charge scheduled for October 30th displays To be estimated. Upon the successful processing of the September 1st charge, the October 30th charge will be automatically updated with the accurate shipping rate from the Subscription shipping profile.
- You cannot configure product-based shipping profiles using this feature. Shipping profiles you create here will apply to all subscription products on your store. To configure product-based shipping profiles you can use a custom shipping profile.
- Dynamic bundles are not compatible with Recharge's shipping profiles feature at this time. You can set up Shopify's shipping profiles.
- Shopify presents customers with shipping rates generated from your general shipping profile for one-time products and shipping rates separately from your subscription shipping profile for subscriptions. Separate shipping rates will apply to checkout and recurring orders.
FAQs
Can I prevent my current subscribers from receiving free shipping if I configure a free shipping profile?
No. Shipping profile rates apply to all subscriptions, both new and existing.
Can I test the feature?
Yes. After enabling the feature, you can verify your configuration by going through a test checkout.
Can I configure my profile to have different rates for domestic and international subscriptions?
Yes, you can configure different rates for domestic and international orders. For example, you can offer free shipping within the US and charge shipping for orders shipping to Canada.