Shopify feature compatibility with the Shopify Checkout Integration
Recharge is the leading subscription payments solution to help merchants launch and scale their subscription businesses on Shopify. Recharge supports many of Shopify's core features so you can seamlessly manage your orders across both systems. This guide highlights which Shopify features are compatible with Recharge's Shopify Checkout Integration.
- Shopify Checkout Integration
Refer to the Recharge Checkout on Shopify or Recharge Checkout on BigCommerce articles for feature compatibility with other platforms.
Compatible with Recharge
These features are compatible with Recharge. In some cases, there may be additional setting requirements within the Recharge app.
Feature |
Note |
Online Store |
Recharge relies on your Shopify Online Store to host the code required for subscription orders. |
Themes |
Many Shopify themes are supported by Recharge. In the event that you are using a non-standard theme, reach out to the Recharge support team for assistance with installation. |
Customer accounts | Shopify creates a customer profile in Recharge when a subscription order is created via the Shopify Checkout. When a customer registers their account, they can access their Recharge customer portal using the same email. |
Shopify weight-based shipping rates |
Recharge references your shipping rates in Shopify, unless a manual shipping override in Recharge has been applied. Product weights remain static, so weight-based shipping rates work best. The least expensive applicable rate will be provided to the customer. |
Carrier-calculated shipping rates | Recharge references your shipping rates in Shopify and presents them at checkout. As carrier-calculated rates use product weight, they are compatible with Recharge. |
Refunds |
Refunds are completed in Shopify. Note: Refunding a subscription does not cancel future charges. You must cancel a subscription within Recharge if you wish to cancel future charges.
|
Abandoned checkouts | As the checkout is handled by Shopify, Shopify's Abandoned Checkout feature is compatible with subscription orders. |
Shopify Payments | Shopify Payments is a payment gateway that works with subscription orders on the Shopify Checkout Integration. |
PayPal Express | PayPal Express can be used as a payment method for subscription orders. |
Authorize.net | Authorize.net can be used as a payment method for subscription orders. |
Fraud analysis | Orders are processed within Shopify. Shopify is the best point of contact if you have any questions about the Fraud analysis feature. |
Shopify Shipping Locations | The shipping location that the product inventory pulls from is controlled within Shopify. |
International domains | The checkout domain and translations are controlled within Shopify. |
Inventory |
During checkout, Shopify utilizes your inventory settings to process orders. The order will error if you do not have enough inventory and are set to not oversell. Recharge will always check the inventory levels with Shopify before processing a recurring order. You can choose to have the order always created, despite your inventory levels, or only allow orders to be created if the inventory is available. Refer to Handling product inventory in Recharge. |
Line item properties |
Shopify syncs line items with the subscription contract. When merchants update line item properties on subscriptions in Recharge, these properties are synced over to Shopify in near real-time. This ensures that when a charge is processed, the line item attributes show up in the order created in Shopify. |
Accelerated checkouts |
Customers can check out using accelerated checkout options such as Apple Pay, Google Pay, PayPal Express, and Shop Pay. |
Subscription-only sales reports filter |
Filter your sales reports in Shopify by purchase option to views sales by one-time orders or subscriptions. |
Shopify Flow |
Shopify Flow can be used to add order tags to subscription orders using the Subscription contract created trigger. Changes to subscriptions must be made through Recharge. |
Cart/Order notes |
Cart/Order notes can be enabled through the Shopify theme settings. Once enabled notes will be shown on checkout and recurring orders. They will also be available via the Cart notes can be edited on the address details page in Recharge as outlined in the update cart attributes and notes guide. The updated cart notes will apply to all future recurring orders. |
Limited compatibility with Recharge
Some of Shopify's features may work with Recharge, but with some caveats and limitations.
Feature |
Note |
Price-based shipping rates |
Recharge references your shipping rates in Shopify unless a manual shipping override in Recharge has been applied. The least expensive applicable rate will be provided to the customer. Note: Recharge always references the price of the product within Shopify when calculating the shipping rate. If a product's price is reduced within Recharge by manual changes or bulk updates, this price won’t be used when calculating the applicable shipping rates.
|
Customer and order tags |
Recharge isn’t able to add custom order or subscription tags. Shopify automatically adds "subscription statuses" to subscription customers. Merchants can add their own custom tags with the Shopify API. |
Notifications |
Merchants have the ability to control and edit the following notifications from Recharge:
Other notifications like order confirmation, fulfillment notifications, abandoned checkout, order refunds, and customer payment method update requests, are controlled by Shopify. |
Gift cards |
Shopify gift cards can be used as a payment method for checkout orders containing subscription products. Gift cards can only be used for checkout orders, not recurring orders. Customers still need to provide a payment method to ensure that they are billed for their recurring orders. Note: The gift card amount is only reflected on the order details in Shopify. Due to a limitation, the gift card amount is not reflected on the order in Recharge. Contact Shopify Support for additional information and support.
|
Phone number |
Although you can set phone numbers as |
Shopify Scripts |
Shopify Scripts can be used by Shopify Plus merchants using Recharge to process subscription orders. Scripts work at the checkout, however, they do not carry into Recharge. You can work with Shopify to enable Shopify Scripts for subscriptions. |
Not compatible with Recharge
Due to limitations with Shopify's API or the nature of recurring orders, some Shopify features will not work with Recharge. In many cases, workarounds and alternative methods are provided as possible solutions.
Feature |
Note |
Shopify Mobile App |
Not compatible. |
Shopify Shipping Profiles |
Recharge does not recommend using Shopify Shipping Profiles. Issues may occur on recurring orders where the one-time purchase price will be used as the basis, instead of the discounted subscribe and save price. |
Shopify Point of sale (POS) |
Recharge requires the use of Shopify's Liquid code on the storefront. As the Shopify Point of sale (POS) system creates orders outside of the standard checkout process, subscription products won't work with Shopify POS. |
Permalinks |
Shopify's built-in cart permalinks do not work with Recharge. Instead, you can use AJAX to build a blank page on Shopify that auto-adds the item to the cart. |
Local delivery |
This is a Shopify limitation. At this time, local delivery options are not presented at checkout for subscription orders. |
Local pick-up |
This is a Shopify limitation. At this time, local pick-up will not appear as a shipping option during checkout. |
Sales channels other than Online Store |
Shopify’s Online Store is the only sales channel that Shopify allows subscription contracts to be created and sold on. |
Draft orders |
Shopify’s draft orders are currently not compatible with subscription products. |
Order editing |
Merchants can edit orders, but cannot add an additional subscription product to the order. It will add a one-time product to the existing order, and the change will not be reflected in Recharge. This is because Shopify requires all subscription orders to go through their checkout initially. |
Automatic Buy X Get X discounts |
This is a Shopify limitation, automatic Buy X Get Y discounts aren't supported by subscriptions. |
Accelerated checkouts |
This is a Shopify limitation. Accelerated payment methods Klarna, mollie iDEAL, and Sofort are currently unavailable for subscription purchases.
|
Multi-currency |
Multi-currency is supported on the first checkout order, but not currently supported by Recharge on recurring orders due to limitations with accurate reporting. The usage of multi-currency is not recommended. |
Tax overrides |
Tax overrides are a Shopify feature and are supported by them. If you use tax overrides, the estimates/tax calculation that you see in Recharge is expected to have discrepancies. |
Didn’t find what you’re looking for?
Contact us