Apps using the Shopify Subscriptions API (Shopify checkout compatible apps) are not entirely compatible with Zapiet - Pickup + Delivery, and issues are possible.
Requirements
The Shopify Carrier Service API is required when using the subscription app 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.
App compatibility
Apps we're partially compatible with:
Recharge Subscriptions guide
Date incrementation for Recharge integration guide
Loop subscriptions guide [early access]
The feature to automatically increment the pickup/delivery date in subscription orders (so any subsequent orders that are auto-generated by the app have the correct future date) is available on the Pro plan with Zapiet - Pickup + Delivery for Recharge Subscriptions and Appstle Subscriptions App.
Limitations
The subscription app will process the order immediately—this means they will start charging the customer from the date of purchase rather than the date of delivery.
Subsequent orders that are auto-generated by the app will show the fallback rates.
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 any subscription app 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.
Please contact the subscription app's support for more information.