Hide a shipping method when a specific coupon used

nickblue
Shopify Partner
8 0 0

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.

 

Replies 7 (7)

michaeltheodore
Explorer
59 6 9

What framework are you using?

nickblue
Shopify Partner
8 0 0

Hi, Michael

Do you mean what framework I'm gonna use in my App?

 

michaeltheodore
Explorer
59 6 9

Are you using the Storefront API?

nickblue
Shopify Partner
8 0 0
I could use Storefront API.

Can you please give me an example of how to achieve this?
michaeltheodore
Explorer
59 6 9

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.

 

Mircea_Piturca
Shopify Partner
1547 44 345

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.

Finally—Add variant descriptions to your products

michaeltheodore
Explorer
59 6 9

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