What's your biggest current challenge? Have your say in Community Polls along the right column.
Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Re: Storefront API Discount code view

Storefront API Discount code view

cocobum_Admin
Shopify Partner
2 0 1

I know this must exist, but I just can't find it. I have applied a discount code op to my checkouts using the graphql mutation checkoutDiscountCodeApply

mutation checkoutDiscountCodeApply($discountCode: String!, $checkoutId: ID!) {
  checkoutDiscountCodeApply(discountCode: $discountCode, checkoutId: $checkoutId) {
    userErrors {
      field
      message
    }
    checkout {
      id
    }
  }
}

 

This works fine in that the price updates. What I'm looking for is the discounts applied, and hopefully a 'before / after" prices from the discounts, but I can't seem to find this in the specs. Any ideas?

Replies 4 (4)

Jordan_Cooperm1
Excursionist
14 0 4

I have the same question. How can I get the discount as a line item inside the checkout response? It's great that it's applied to the totals inside of the checkout object, but if I can't see it, my customers will be confused about if the discount was applied.

Jordan_Cooperm1
Excursionist
14 0 4

I see that `discountApplications` is now available on the checkout object which is great. Is it possible to also get the `discountCode` from the applications?

Jordan_Cooperm1
Excursionist
14 0 4

Figure out that you can spread a fragment like:

```

...on DiscountCodeApplication {

  code

}

```

 

Works great!

pqben
Visitor
1 0 0

Thanks !