Advanced Shipping Rules
Advanced Shipping Rules is a third-party shipping rate provider that allows you to fine-tune the shipping rates you offer to your customers. This guide provides an overview of the integration, enablement steps, and support resources.
- Recharge Checkout on Shopify
Advanced Shipping Rules and Recharge
Advanced Shipping Rules can natively pass some product-specific shipping logic to the Recharge checkout. However, any rates that are dependent on shipping address (e.g. Rate Failure by shipping zone) along with the testing mode are not compatible with Recharge until you enable the integration.
Using the integration ensures that Recharge pings Advanced Shipping Rules to get updated rates each time Recharge generates a queued order/next charge for a customer, provided that you have set your shipping settings to dynamically recalculate shipping rates for each order. This ensures customers get the most accurate rate based on their current order, instead of preserving the same rate that was generated at checkout.
Features
- Integrate directly with many other third-party apps such as Printful, Printify, and Pixels.
- Utilize the Advanced Shipping Rules API to allow flat rates for on-demand fulfillment providers like Scalable Press, teelaunch, Modalyst, and Gooten.
- Combine rates set in Advanced Shipping Rules with your rates for your own products.
- Create flat/table-based rates for heavy items and carrier rates for regular items.
- Offer multiple shipping methods such as rule-based rates, carrier rates, free shipping, and the ability to create shipping zones.
For a full list of features, go to Advanced Shipping Rules Features Page.
Enabling the integration
Before you can enable the integration in Recharge, you must set it up the integration in Shopify. Refer to the following steps to get started:
Step 1 - Download the integration
- Install the Advanced Shipping Rules app from Shopify.
- Keep the app in test mode while you configure your rates.
- Organize your Product Groups in Advanced Shipping Rules.
- Set the correct shipping rates for each Product Group.
- Navigate to your Advanced Shipping Rules Settings section. Determine if you would like to use Rate Failure or not. Leaving it on will prevent checkouts and recurring charges from being processed if no rate is found for that product or shipping zone.
- From the Advanced Shipping Rules Settings page, copy your App ID listed in the API Key section.
Step 2 - Integrate with Recharge
- In the Recharge merchant portal, click Apps and select Marketplace from the drop-down.
- Locate the Advanced Shipping Rules integration and select Get.
- Paste the App ID you saved in Step 1 and click Save.
Step 3 - Configure shipping rates
- In your Recharge merchant portal, click Settings and select Shipping.
- Follow the guide Adding a supported third-party shipping app to your Recharge Shipping Zones and Rates to configure shipping rates using Advanced Shipping Rules.
Testing your shipping rates
Test your shipping rates by adding a product to the cart and navigating to the second page of the checkout. You do not need to complete the transaction to test shipping rates.
Use the name Bambri as your first name on page one of the checkout to trigger the test rate on page two of the Recharge checkout.
All rates from Advanced Shipping Rules will contain ASR on their label.
Rate Failure feature
You may notice checkout or charge errors after enabling the integration. This can occur when you have not added a product within the order to Advanced Shipping Rules, and you do not have Rate failure enabled within the integration.
Rate Failure is a feature that restricts shipping zones. This means if a given product group has no shipping rates configured for a given shipping zone, the app will not return any rates. This prevents your customer from completing their checkout or prevents a recurring charge from being processed if a customer changes their address to that zone.
Support
For general support or troubleshooting assistance, contact the Advanced Shipping Rules team.