saleor-apps-redis_apl/apps/taxes/graphql/fragments/TaxBase.graphql

70 lines
1,023 B
GraphQL
Raw Normal View History

fragment TaxBaseLine on TaxableObjectLine {
chargeTaxes
sourceLine {
__typename
... on CheckoutLine {
id
productVariant: variant {
id
product {
metafield(key: "taxjar_tax_code")
productType {
metafield(key: "taxjar_tax_code")
}
}
}
}
... on OrderLine {
id
variant {
id
product {
metafield(key: "taxjar_tax_code")
productType {
metafield(key: "taxjar_tax_code")
}
}
}
}
}
quantity
unitPrice {
amount
}
totalPrice {
amount
}
}
fragment TaxDiscount on TaxableObjectDiscount {
name
amount {
amount
}
}
fragment TaxBase on TaxableObject {
currency
channel {
slug
}
discounts {
...TaxDiscount
}
address {
streetAddress1
streetAddress2
city
country {
code
}
countryArea
postalCode
}
shippingPrice {
amount
}
lines {
...TaxBaseLine
}
}