If you're using Zapiet – Pickup + Delivery with a subscription app, and the order includes both one-time purchase and subscription products, Shopify generates separate rates for the initial order and recurring shipments.
How minimum price conditions affect subscription orders
If your rates include a minimum price condition, both one-time purchase products and subscription products must individually meet this condition.
When a cart contains both a one-time purchase and a subscription product, Shopify generates two separate rates:
First shipment rate (FSR) (covers the initial order, one-time purchase products + first shipment of subscription products)
Recurring shipment rate (RSR) (applies to future subscription renewals)
If Shopify cannot generate a rate for the recurring shipment because the minimum price condition is not met, it will display a generic shipping error message.
This means that each rate request must individually meet the minimum price condition for a shipping rate to be displayed
Example scenario
A shipping rate has a minimum price condition of £20.
In this case, both the first shipment products and the recurring shipment products must have a value of £20 or more separately for Shopify to generate a valid shipping rate.
If any rate fails to meet this condition, Shopify will display a generic shipping error message.
Recommended solution
If you encounter this issue, we recommend removing the minimum price condition from the rate configuration and instead setting a minimum order value condition in Zapiet – Pickup + Delivery, which will validate the order value on the cart page widget. This ensures a smoother checkout experience and prevents unexpected shipping errors.
Limitations
Shopify Functions rate mode isn’t compatible with subscription products, as Shopify only loads the cheapest rate.
You can check which rate mode you’re using here:
For more details on subscriptions, see: Subscriptions and Zapiet - Pickup + Delivery rates
To use rates with subscription products, you need to switch to Carrier-calculated shipping rates mode. Contact our support team to assist with the migration.
