Recharge is a subscriptions payments solution designed to help you set up and manage dynamic recurring billing.
Recharge Subscriptions v2
Zapiet - Pickup + Delivery is partially compatible with the new version of Recharge using the Shopify Subscriptions API (Shopify checkout compatible apps). This means that you can use both apps on your store, but there are limitations.
Dates will not be incremented by default on future orders. To enable this feature, follow our Date incrementation for Recharge article. With this feature enabled, any subsequent orders that are auto-generated by Recharge have the correct future date in Zapiet - Pickup + Delivery.
Requirements
The Shopify Carrier Service API is required when using Recharge Subscriptions if you're offering multiple delivery methods (e.g., store pickup and local delivery), in order to show the correct rates at the checkout.
If you're using only one delivery method (e.g., only pickup or only delivery), you can use Zapiet - Pickup + Delivery rates, without the Carrier Service API.
Limitations
If you're using the checkout widget and a customer adds a subscription and a non-subscription product to the cart, the widget will show twice [Shopify limitation].
Rates will not work correctly if you're using Recharge with Zapiet - Pickup + Delivery rates and offering multiple methods (not recommended).
Shopify will always try to load the cheapest rate (regardless of the method that was selected) and Zapiet will hide the rate if it doesn't match the option selected in the widget.
For example, if you offer free pickup and $10 fee for delivery, the pickup rate will show correctly, and no rates will show for delivery.
Rate issues are possible if your store was migrated from the legacy version of Recharge to the Shopify checkout compatible one.
Recurring orders will show the fallback rates. If you would like to change the rate, you can manually add a rate per customer by following the Recharge Setting up shipping for the Shopify Checkout Integration article.
Recharge will immediately process the order—they will start charging the customer from the date of purchase rather than the date of delivery.
When using the Recharge setting Retain original shipping rate for future orders, future orders will be charged $0. You need to manually add a rate per customer by following the Recharge Setting up shipping for the Shopify Checkout Integration article.
If you are seeing issues, please contact us at [email protected] and Recharge subscription at [email protected], and we'd be happy to help!
Recharge Subscriptions v1 [legacy]
Zapiet - Pickup + Delivery is not compatible with the legacy version of Recharge, using the Recharge checkout.