Setting the file. One moment.
Discounts · Rp Source Shopify · wix/skills · Skills Docs
ContentsBack to the top of the page (opens in a new tab)
queries/ discounts.graphql
GraphQL · 109 lines · 8 KB
endsAt
createdAt
updatedAt
summary
usageLimit
appliesOncePerCustomer
asyncUsageCount
recurringCycleLimit
discountClasses
13 combinesWith { orderDiscounts productDiscounts shippingDiscounts productDiscountsWithTagsOnSameCartLine }
14 context { __typename ... on DiscountCustomers { customers { id } } ... on DiscountCustomerSegments { segments { id name query } } ... on DiscountMarkets { marketsCount } }
15 customerGets {
16 appliesOnOneTimePurchase appliesOnSubscription
17 items { __typename ... on AllDiscountItems { allItems } }
18 value { __typename ... on DiscountPercentage { percentage } ... on DiscountAmount { amount { amount currencyCode } appliesOnEachItem } }
19 }
20 minimumRequirement { __typename ... on DiscountMinimumQuantity { greaterThanOrEqualToQuantity } ... on DiscountMinimumSubtotal { greaterThanOrEqualToSubtotal { amount currencyCode } } }
21 codes { edges { node { __typename id code asyncUsageCount } } }
22 }
23 ... on DiscountCodeBxgy {
24 title status startsAt endsAt createdAt updatedAt summary usageLimit appliesOncePerCustomer asyncUsageCount usesPerOrderLimit discountClasses
25 combinesWith { orderDiscounts productDiscounts shippingDiscounts productDiscountsWithTagsOnSameCartLine }
26 context { __typename ... on DiscountCustomers { customers { id } } ... on DiscountCustomerSegments { segments { id name query } } ... on DiscountMarkets { marketsCount } }
27 customerBuys {
28 isOneTimePurchase isSubscription
29 items { __typename ... on AllDiscountItems { allItems } }
30 value { __typename ... on DiscountQuantity { quantity } ... on DiscountPurchaseAmount { amount } }
31 }
32 customerGets {
33 appliesOnOneTimePurchase appliesOnSubscription
34 items { __typename ... on AllDiscountItems { allItems } }
35 value {
36 __typename
37 ... on DiscountPercentage { percentage }
38 ... on DiscountAmount { amount { amount currencyCode } appliesOnEachItem }
39 ... on DiscountOnQuantity { quantity { quantity } effect { __typename ... on DiscountPercentage { percentage } ... on DiscountAmount { amount { amount currencyCode } appliesOnEachItem } } }
40 }
41 }
42 codes { edges { node { __typename id code asyncUsageCount } } }
43 }
44 ... on DiscountCodeFreeShipping {
45 title status startsAt endsAt createdAt updatedAt summary usageLimit appliesOncePerCustomer asyncUsageCount recurringCycleLimit appliesOnOneTimePurchase appliesOnSubscription discountClasses
46 maximumShippingPrice { amount currencyCode }
47 combinesWith { orderDiscounts productDiscounts shippingDiscounts productDiscountsWithTagsOnSameCartLine }
48 context { __typename ... on DiscountCustomers { customers { id } } ... on DiscountCustomerSegments { segments { id name query } } ... on DiscountMarkets { marketsCount } }
49 destinationSelection { __typename ... on DiscountCountryAll { allCountries } ... on DiscountCountries { countries } }
50 minimumRequirement { __typename ... on DiscountMinimumQuantity { greaterThanOrEqualToQuantity } ... on DiscountMinimumSubtotal { greaterThanOrEqualToSubtotal { amount currencyCode } } }
51 codes { edges { node { __typename id code asyncUsageCount } } }
52 }
53 ... on DiscountCodeApp {
54 title status startsAt endsAt createdAt updatedAt usageLimit appliesOncePerCustomer asyncUsageCount recurringCycleLimit appliesOnOneTimePurchase appliesOnSubscription discountClasses
55 appDiscountType { appKey functionId title description discountClasses }
56 combinesWith { orderDiscounts productDiscounts shippingDiscounts productDiscountsWithTagsOnSameCartLine }
57 context { __typename ... on DiscountCustomers { customers { id } } ... on DiscountCustomerSegments { segments { id name query } } ... on DiscountMarkets { marketsCount } }
58 codes { edges { node { __typename id code asyncUsageCount } } }
59 }
60 ... on DiscountAutomaticBasic {
61 title status startsAt endsAt createdAt updatedAt summary asyncUsageCount recurringCycleLimit discountClasses
62 combinesWith { orderDiscounts productDiscounts shippingDiscounts productDiscountsWithTagsOnSameCartLine }
63 context { __typename ... on DiscountCustomers { customers { id } } ... on DiscountCustomerSegments { segments { id name query } } ... on DiscountMarkets { marketsCount } }
64 customerGets {
65 appliesOnOneTimePurchase appliesOnSubscription
66 items { __typename ... on AllDiscountItems { allItems } }
67 value { __typename ... on DiscountPercentage { percentage } ... on DiscountAmount { amount { amount currencyCode } appliesOnEachItem } }
68 }
69 minimumRequirement { __typename ... on DiscountMinimumQuantity { greaterThanOrEqualToQuantity } ... on DiscountMinimumSubtotal { greaterThanOrEqualToSubtotal { amount currencyCode } } }
70 }
71 ... on DiscountAutomaticBxgy {
72 title status startsAt endsAt createdAt updatedAt summary asyncUsageCount usesPerOrderLimit discountClasses
73 combinesWith { orderDiscounts productDiscounts shippingDiscounts productDiscountsWithTagsOnSameCartLine }
74 context { __typename ... on DiscountCustomers { customers { id } } ... on DiscountCustomerSegments { segments { id name query } } ... on DiscountMarkets { marketsCount } }
75 customerBuys {
76 isOneTimePurchase isSubscription
77 items { __typename ... on AllDiscountItems { allItems } }
78 value { __typename ... on DiscountQuantity { quantity } ... on DiscountPurchaseAmount { amount } }
79 }
80 customerGets {
81 appliesOnOneTimePurchase appliesOnSubscription
82 items { __typename ... on AllDiscountItems { allItems } }
83 value {
84 __typename
85 ... on DiscountPercentage { percentage }
86 ... on DiscountAmount { amount { amount currencyCode } appliesOnEachItem }
87 ... on DiscountOnQuantity { quantity { quantity } effect { __typename ... on DiscountPercentage { percentage } ... on DiscountAmount { amount { amount currencyCode } appliesOnEachItem } } }
88 }
89 }
90 }
91 ... on DiscountAutomaticFreeShipping {
92 title status startsAt endsAt createdAt updatedAt summary asyncUsageCount recurringCycleLimit appliesOnOneTimePurchase appliesOnSubscription discountClasses
93 maximumShippingPrice { amount currencyCode }
94 combinesWith { orderDiscounts productDiscounts shippingDiscounts productDiscountsWithTagsOnSameCartLine }
95 context { __typename ... on DiscountCustomers { customers { id } } ... on DiscountCustomerSegments { segments { id name query } } ... on DiscountMarkets { marketsCount } }
96 destinationSelection { __typename ... on DiscountCountryAll { allCountries } ... on DiscountCountries { countries } }
97 minimumRequirement { __typename ... on DiscountMinimumQuantity { greaterThanOrEqualToQuantity } ... on DiscountMinimumSubtotal { greaterThanOrEqualToSubtotal { amount currencyCode } } }
98 }
99 ... on DiscountAutomaticApp {
100 title status startsAt endsAt createdAt updatedAt asyncUsageCount recurringCycleLimit appliesOnOneTimePurchase appliesOnSubscription discountClasses
101 appDiscountType { appKey functionId title description discountClasses }
102 combinesWith { orderDiscounts productDiscounts shippingDiscounts productDiscountsWithTagsOnSameCartLine }
103 context { __typename ... on DiscountCustomers { customers { id } } ... on DiscountCustomerSegments { segments { id name query } } ... on DiscountMarkets { marketsCount } }
104 }
105 }
106 }
107 }
108 }
109 }