Store Pickup + Delivery calculates the delivery rate based on the order total before any discounts have been applied.

This is because the post-discount cart total is not available via the Shopify Carrier Service API—it is a Shopify limitation.

We recommend adjusting your rates accordingly.

If you would like to see this implemented in the future, you can contact Shopify support in order to report this as a feature request.

Did this answer your question?