Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hi, guys
Just wondering how I can hide a shipping method when a specific coupon used in checkout.
As a web developer, any API is available for this kind of situation?
Your help will be appreciated.
What framework are you using?
Hi, Michael
Do you mean what framework I'm gonna use in my App?
Are you using the Storefront API?
There is no shipping method object in the Storefront API. Only the Admin API has it.
If you don't want to add a shipping method at checkout, you don't have to.
If you are on Plus, you can do this via Scripts: https://help.shopify.com/en/manual/checkout-settings/script-editor
You would create a Shipping Script, detect the coupon used, and disable the gateway.
All Shopify plans include discount codes. There is a limit of 20,000,000 unique discount codes for each store.
https://help.shopify.com/en/manual/discounts/create-discount-codes
Hello,
I can suggest an alternative solution. You can hide a shipping method using the “Discount amount” condition to approximate this using ShipRight app. Firstly identify the discount amount associated with the specific coupon.
This method hides the shipping method when the discount amount matches that of the specific coupon. However, it may affect other coupons with the same discount value.
Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025Learn how to increase conversion rates in every stage of the customer journey by enroll...
By Shopify Mar 5, 2025