Why does Store Pickup + Delivery calculate rates based on the order total before discount?

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 you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.