Dedicated to the Hydrogen framework, headless commerce, and building custom storefronts using the Storefront API.
Hi there.
Is there a way to check My discount code’s status is Expired or Active using API?
(ex: ‘czxloikasnjfpois’ status is Active. ‘asdasdassdasdsa’ status is Expired)
Thank you.
Solved! Go to the solution
This is an accepted solution.
Hi @IngEoGeoBuk 👋
You should be able to check the the status of your discount code using the `codeDiscountNodes` query with a fragment on the `DiscountCode` union type. It should look something like the below:
{
codeDiscountNodes (first:10){
nodes {
id
codeDiscount {
...DiscountCodes
}
}
}
}
fragment DiscountCodes on DiscountCode {
... on DiscountCodeApp {
status
}
... on DiscountCodeBasic{
status
}
... on DiscountCodeBxgy{
status
}
... on DiscountCodeFreeShipping{
status
}
}
Alternatively, you can filter the `codeDiscountNodes` query by the status (active or expired):
{
codeDiscountNodes (first:10, query:"status:active"){
nodes {
id
}
}
}
Hope that helps!
Developer Support @ Shopify
- Was this reply helpful? Click Like to let us know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog
This is an accepted solution.
Hi @IngEoGeoBuk 👋
You should be able to check the the status of your discount code using the `codeDiscountNodes` query with a fragment on the `DiscountCode` union type. It should look something like the below:
{
codeDiscountNodes (first:10){
nodes {
id
codeDiscount {
...DiscountCodes
}
}
}
}
fragment DiscountCodes on DiscountCode {
... on DiscountCodeApp {
status
}
... on DiscountCodeBasic{
status
}
... on DiscountCodeBxgy{
status
}
... on DiscountCodeFreeShipping{
status
}
}
Alternatively, you can filter the `codeDiscountNodes` query by the status (active or expired):
{
codeDiscountNodes (first:10, query:"status:active"){
nodes {
id
}
}
}
Hope that helps!
Developer Support @ Shopify
- Was this reply helpful? Click Like to let us know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog
thx. i will do this!