@shopify/cli
Version:
A CLI tool to build for the Shopify platform
88 lines (87 loc) • 1.48 kB
text/typescript
// NOTE: https://shopify.dev/docs/api/customer/latest/queries/order
export const CUSTOMER_ORDER_QUERY = `
fragment OrderMoney on MoneyV2 {
amount
currencyCode
}
fragment DiscountApplication on DiscountApplication {
value {
__typename
... on MoneyV2 {
...OrderMoney
}
... on PricingPercentageValue {
percentage
}
}
}
fragment OrderLineItemFull on LineItem {
id
title
quantity
price {
...OrderMoney
}
discountAllocations {
allocatedAmount {
...OrderMoney
}
discountApplication {
...DiscountApplication
}
}
totalDiscount {
...OrderMoney
}
image {
altText
height
url
id
width
}
variantTitle
}
fragment Order on Order {
id
name
statusPageUrl
processedAt
fulfillments(first: 1) {
nodes {
status
}
}
totalTax {
...OrderMoney
}
totalPrice {
...OrderMoney
}
subtotal {
...OrderMoney
}
shippingAddress {
name
formatted(withName: true)
formattedArea
}
discountApplications(first: 100) {
nodes {
...DiscountApplication
}
}
lineItems(first: 100) {
nodes {
...OrderLineItemFull
}
}
}
query Order($orderId: ID!) {
order(id: $orderId) {
... on Order {
...Order
}
}
}
` as const;