Shopify feature compatibility with the Shopify Checkout Integration
Merchants using the Shopify Checkout Integration can use Recharge for customer and subscription management while providing a unified checkout experience for their customers through the Shopify checkout. This guide outlines eligibility requirements, limitations, and incompatible features.
- Shopify Checkout Integration
- Migrated Shopify Checkout Integration
Refer to the Recharge Checkout on BigCommerce articles for feature compatibility with other platforms.
Eligibility requirements
- To view a full list of eligibility requirements from Shopify including a list of eligible payment processors, visit Setting up subscriptions.
Limited compatibility or behavior change
These Shopify features may work with Recharge, but with caveats and limitations
Feature |
Note |
Recharge Theme Engine |
The Shopify Checkout Integration is only compatible with the Recharge Theme Engine Novum template version 4.0.1 and above. Stores using the Base or Prima templates, or a lower version of Novum must switch to a Novum v4.0.1 or higher in order to convert to the Shopify Checkout Integration. |
Shipping |
The shipping rates used for subscription orders on the Migrated Shopify Checkout Integration and Shopify Checkout Integration differs based on whether it’s a checkout order or recurring order. Refer to Shopify Checkout Integration technical details and requirements for more information on this behavior. |
Tax calculations |
Tax calculations differ on the Shopify Checkout Integration and Migrated Shopify Checkout Integration. Refer to Shopify Checkout Integration technical details and requirements for more information on this behavior. |
Checkout Extensibility |
Checkout Extensibility is compatible with store's using the Shopify Checkout Integration platform. To use Checkout Extensibility, your store needs to be on the Shopify Plus. |
Customer management (refunds, updating payment and billing information) |
Certain customer management processes such as performing refunds, updating payment and billing information change after completing the conversion to the Shopify Checkout Integration. Refer to our dedicated guide on Managing customers after converting to the Shopify Checkout Integration to learn more. |
Subscription acknowledgment checkbox on checkout |
Shopify automatically injects a checkbox on the last page of checkout requiring customers to acknowledge that they are signing up for a subscription. This is a Shopify requirement and cannot be removed. |
Maximum of 20 delivery intervals per product |
There is a maximum of 20 delivery intervals per product. Shopify allows a maximum of 20 selling plans within a single selling plan group. This impacts stores that use sliders or custom delivery interval experiences that require more than 20 options. |
Abandoned checkouts |
As the checkout is handled by Shopify, Shopify's Abandoned Checkout feature is compatible with subscription orders. Any abandoned checkout flows configured with the Recharge checkout are not applicable. |
Fraud analysis |
All new checkouts are processed by Shopify and are handled by Shopify’s fraud analysis feature. If you’d like all recurring charges to also be processed by Shopify’s fraud analysis, be sure to also request the existing subscriber migration to fully migrate to the Shopify Checkout Integration. Reach out to Shopify for more information on fraud analysis. |
Customer tags |
Refer to Using Shopify order and customer tags for more information on using Shopify tags. Merchants also have the option of adding custom tags using the Shopify API. |
Notifications |
Merchants have the ability to control and edit the following notifications from Recharge:
Merchants using the Migrated Shopify Checkout Integration can also edit the refund and card expiring notifications from Recharge. These notifications only apply to pre-existing subscribers. 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.
|
Shopify Scripts |
Shopify Scripts can be used by Shopify Plus merchants using Recharge to process subscription orders. Scripts work at the checkout; however, any updated data does not display or carry into Recharge. The Script Editor app is no longer available for download from the Shopify App Store. On August 28, 2025, Shopify Scripts will be removed and will no longer work. Migrate your existing Scripts to Shopify Functions before this date. |
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. |
Subscription-only sales reports filter |
Shopify’s subscription-only sales report filter in Shopify is compatible with the Shopify Checkout Integration and not the Migrated Shopify Checkout Integration. |
Multi-currency |
Multi-currency is partially supported by Recharge. There are ongoing efforts to develop and consolidate the multi-currency features offered by Recharge. For more information on this feature, see Multi-currency. |
Shop Pay |
Shop Pay can be used as an accelerated checkout option. However, Shop Pay Installments is not compatible.
Note: Customers manage their Shop Pay payment methods directly within their Shop Pay account. Customers can use the Send email to update button found in the billing section of their Customer Portal to request an update to their Shop Pay payment method. Selecting this button triggers an email from Shopify containing a link that allows customers to update their payment method within their Shop Pay account.
It's important to note that this method only allows customers to update their card information within Shop Pay. To change the payment method entirely, customers must go through the checkout process again with the new method. |
Combined discounts |
Shopify's combined discounts feature supports combined discounts at checkout, but not on recurring purchases. If a subscription customer receives a combined discount at checkout, the combined discount will not be reflected on future recurring orders. |
Automatic and Buy X Get Y discount types |
Shopify does not support automatic discounts, or Buy X Get Y discount codes for subscriptions. The following discount types are supported:
|
Local Delivery |
Customers can't update their delivery method for a local delivery order. Merchants can update an order’s delivery method but can only update the delivery method from local delivery to shipping. A merchant can't change the delivery method from shipping to local delivery. |
Pickup |
Pickup orders with multiple subscriptions, each with a different interval, may have their recurring order delivery method updated to shipping. Customers can't update their delivery method for a pickup order. Merchants can update an order’s delivery method but can update the delivery method from pickup to shipping. A merchant can't change the delivery method from shipping to pickup. |
Expired Card Updater |
For payment methods on file used for subscriptions, Stripe and Braintree and Shopify Payments have features where they attempt to update payment information when they are replaced by the bank. To leverage this Shopify Payments feature for your existing subscribers, please make sure that they have been fully migrated to the Shopify Checkout Integration. |
Incompatible features
These features are not compatible with the Shopify Checkout Integration mostly due to Shopify limitations. In many cases, workarounds and alternative methods are provided as possible solutions.
Feature |
Note |
Third-party apps and integrations | Some apps are not compatible with stores on the Shopify Checkout Integration or Migrated Shopify Checkout Integration. Refer to Apps and integrations for the Shopify Checkout Integration to identify which apps are supported. |
Overrides on existing subscriptions |
Due to Shopify limitations, SKU or product/variant titles cannot be customized in Recharge to be a different value than what is listed in Shopify. This means Recharge workflows cannot be used to update product/variant titles or override SKUs (SKU swaps are possible). |
Migrations from one Shopify Checkout Integration store to another Shopify Checkout Integration store |
Shopify cannot move customer payment data from one Shopify store to another. This means that migrations from one Shopify Checkout Integration store to another Shopify Checkout Integration store cannot be done. If this is something you would like to do, we recommend reaching out to Shopify's support team directly. |
Shopify Bundles |
Shopify Bundles cannot be used to create subscription bundles. |
Shopify Mobile App |
Not compatible. |
Shopify Point of sale (POS) |
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, use Ajax to build a blank page on Shopify that auto-adds the item to the cart. |
Adding customers manually |
Customers cannot be added manually to the Shopify Checkout in the same way that is possible on the Recharge Checkout. All new customers must go through Shopify’s checkout to ensure payment information is stored and tokenized appropriately. |
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. |
Accelerated checkouts |
Some accelerated checkouts are not compatible due to a Shopify limitation. Accelerated payment methods Klarna, mollie, iDEAL/SEPA, and Sofort are currently unavailable for subscription purchases. Refer to Shopify’s eligibility requirements for a list of supported accelerated checkouts. |
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. |
Store Credit |
You cannot migrate to the Shopify Checkout Integration if you are currently enrolled in the Store Credit Early Adopter Program. |
Shopify's B2B wholesale |
Shopify's B2B wholesale lists subscriptions as incompatible. |
Shopify Markets Pro |
Shopify's Markets Pro is incompatible as Markets Pro does not support subscriptions. Subscriptions work only for domestic orders. |