Shopify feature compatibility with the Recharge Checkout
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 the Recharge Checkout on Shopify.
- Recharge Checkout on Shopify
Refer to the Shopify Checkout Integration and 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 the storefront to house the code required for subscription orders. |
Themes |
Most Shopify themes are supported by Recharge. |
Customer accounts | Recharge creates a customer profile when an order is submitted at checkout. When a customer registers an account with Shopify using the same email address, they can access their Recharge customer portal. |
Inventory | Recharge uses your inventory settings when processing orders. You will need to set up additional inventory settings in Recharge for recurring orders. |
Weight-based shipping rates |
Recharge references your shipping rates in Shopify and presents them at checkout. As product weight remains static, weight-based shipping rates work best. |
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. |
Order tags | Recharge adds order tags based on the status of the order when it is submitted to Shopify. Merchants can use order tags to sort their orders in Shopify. |
Shopify Shipping Profiles | Shopify Shipping Profiles are compatible with Recharge. |
Limited compatibility with Recharge
These Shopify features may work with Recharge, but with caveats and limitations.
Feature |
Note |
Taxes | Recharge will sync your tax settings after installation. If you make tax setting adjustments, you will need to reach out to Recharge support to resync. |
Refunds | The refund button in Shopify will not work with Recharge, but you can access the Recharge refund portal using the More actions button in the Shopify order. See Issuing a refund in Recharge for more information. |
Reports | Orders sent via Recharge will be reflected in your Shopify order reports. As Recharge is a third-party service, some data may be reflected under N/A as the source. As Shopify does not natively support subscriptions, some data can only be found in Recharge. |
Customer tags | Recharge adds customer tags based on the status of the order when it is submitted to Shopify. However, tags added once customers are in Shopify will not be reflected in Recharge. |
Notifications | Recharge will prompt the Order Confirmation and Fulfillment notifications to be sent by Shopify. The remaining notifications are sent by Recharge or can be configured using a third-party app like Klaviyo. |
Price-based shipping rates | The Shopify API only considers the price based on the product in Shopify. If the order price is impacted by a discount or a manual adjustment on a customer account, the matching shipping rate may not appear. |
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. |
Tax overrides |
Tax overrides set up in Shopify won't be reflected in Recharge. For more information on setting up taxes, visit Setting up taxes in Recharge. |
Point-of-sale |
Recharge requires the use of Shopify's Liquid code on the storefront. As Shopify's 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. You would then need to auto direct the flow to the Recharge checkout. |
Discount codes |
For mixed carts and subscription items, you need to create discount codes in Recharge. |
Buy Button |
You can create a similar version of the buy button using custom code. |
Dynamic checkout buttons |
As Recharge uses a separate checkout, most dynamic checkout buttons do not work with Recharge. The dynamic checkout buttons would require custom coding to redirect to the Recharge checkout. Reach out to a third-party developer if you are interested in this option and require the assistance of a developer. |
Sales channels other than Online Store |
Recharge requires the use of Shopify's Liquid code on the storefront. Sales channels that do not direct to the Online Store will not work with Recharge. |
Draft orders |
Recharge requires the use of Shopify's Liquid code on the storefront. As the Draft Order feature creates orders directly in Shopify, they do not have the Recharge subscription parameters. To create a draft order in Recharge, visit Manually adding a customer to Recharge. |
Gift cards |
The Shopify Gift Card API is not available for all users, so Recharge does not have an integration. Many merchants will instead create prepaid gift subscriptions to offer gift products. |
Abandoned checkouts |
As Recharge processes subscription products outside of Shopify, the Shopify Abandoned Checkout feature is incompatible. If you'd like to track abandoned carts, check out the Klaviyo or Postscript integrations. |
Shopify Payments |
Shopify Payments is an exclusive deal between Stripe and Shopify. You must register with Stripe, Braintree, or Authorize.net for payment processing in Recharge. This means that Shopify's multi-currency feature is also not compatible with the Recharge Checkout.
Note: Shopify Payments is compatible with the Shopify Checkout Integration. See Shopify Checkout Integration overview for more information.
|
Fraud analysis |
Shopify's Fraud analysis feature does not work on Recharge orders as Recharge processes subscription products outside of Shopify. Check with your payment processor on added fraud features for your account. |
Automatic discounts |
The Shopify automatic discounts feature impacts the cart.js which can interfere with the subscription code and cause duplicate discounts. To accomplish automatic discounts in Recharge, visit Apply discount code to checkout automatically. |
Shopify Scripts |
The Shopify Scripts feature impacts the cart.js which can interfere with the subscription code. |
Shopify Shipping Locations |
If a product has a set location for the product and rates, Recharge will still fetch the rates like normal. When a resync occurs and Recharge recreates the hidden product on Shopify, the auto-renew product defaults to the first shipping location. Shopify's API does not have an option for Recharge to specify the location to be the same as the original. If you have a subscription product with only rates in a non-default location then you have to manually add it to all hidden, auto-renew products. This is a limitation on Shopify's side. |
International domains |
Recharge currently requires a separate |
Shopify Multipass |
Recharge is currently not integrated with Shopify Multipass. As a workaround, you can have the multipass login on Shopify, and then send your customers to the Recharge checkout with a custom code (Redirect to Subscription Checkout). This way your customer will be logged in before they are sent to the Recharge checkout. |
Order editing |
Orders processed through Recharge cannot be edited in Shopify and you cannot add an additional subscription product to the order. |
Subscription-only sales reports filter |
The option to filter sales reports in Shopify by purchase type is not compatible as Shopify does not have access to order data processed through the Recharge Checkout. Merchants using Recharge Pro can use the Product SKU or Product Variant dashboard to filter orders by one-time products. |
Shopify Flow |
Shopify Flow is not compatible with the Recharge Checkout on Shopify. Changes to subscriptions must be made through Recharge. |
Combined discounts |
Shopify's combined discounts feature is not compatible with the Recharge Checkout on Shopify. |
Local Pickup and Delivery |
This feature previously was partially compatible with Recharge Checkout on Shopify. Due to an update on Shopify's end, offering local pickup or delivery as a shipping option is no longer possible through the Recharge Checkout. |