Carrier service API (cart value - discount)

1 0 1

We use an app to control shipping and they rely on the Carrier Services API.


We offer Free Shipping on orders over $100 after discounts.


The problem that we are facing is the the Carrier Services API does not feed over the discount or the total after discounts, so customer are getting 20% off and Free Shipping.


What is the solution to feed over the correct piece of information to recalculate if the customer uses a coupon and is no longer eligible for free shipping?



Replies 4 (4)

Shopify Expert
4851 60 554

This is a known feature of custom carrier services. I asked for this to be changed about 5 years ago, or maybe it was 6? Anyway, I keep asking. Maybe one day the payload will be more decorated with things like the discounts applied. But I would not hold your breath. I am hoping we get a more robust option in the near future, as this is truly one aspect of Shopify that has been languishing for a good many years. Till then, you're screwed?

Custom Shopify Apps built just for you!

Shopify Partner
21 0 13

This would be great to finally have resolved. The original thread requesting this is from 2013. At the time Shopify said their engineers were working on it.

Does anybody from Shopify monitor these forums? Would be great to know where this stands now and if there's any plan to address it.

Shopify Partner
3 0 0

We're also suffering from the lack of discount information in the carrierService payload. Hope Shopify fixes it soon 🙏

Shopify Partner
1 0 0

All they need to do is, add just one more property in the payload. This should not be hard for shopify engineers.

Do you know how can we chase up with shopify ad add this.