
* fix: 🐛 calculate taxes customerCode * build: 👷 changeset * refactor: ♻️ address feedback * feat: ✨ add migration * Empty-Commit
73 lines
1.1 KiB
GraphQL
73 lines
1.1 KiB
GraphQL
fragment TaxBaseLine on TaxableObjectLine {
|
|
sourceLine {
|
|
__typename
|
|
... on CheckoutLine {
|
|
id
|
|
checkoutProductVariant: variant {
|
|
id
|
|
product {
|
|
taxClass {
|
|
id
|
|
name
|
|
}
|
|
}
|
|
}
|
|
}
|
|
... on OrderLine {
|
|
id
|
|
orderProductVariant: variant {
|
|
id
|
|
product {
|
|
taxClass {
|
|
id
|
|
name
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
quantity
|
|
unitPrice {
|
|
amount
|
|
}
|
|
totalPrice {
|
|
amount
|
|
}
|
|
}
|
|
fragment TaxDiscount on TaxableObjectDiscount {
|
|
name
|
|
amount {
|
|
amount
|
|
}
|
|
}
|
|
|
|
fragment TaxBase on TaxableObject {
|
|
pricesEnteredWithTax
|
|
currency
|
|
channel {
|
|
slug
|
|
}
|
|
discounts {
|
|
...TaxDiscount
|
|
}
|
|
address {
|
|
...Address
|
|
}
|
|
shippingPrice {
|
|
amount
|
|
}
|
|
lines {
|
|
...TaxBaseLine
|
|
}
|
|
sourceObject {
|
|
__typename
|
|
... on Checkout {
|
|
avataxEntityCode: metafield(key: "avataxEntityCode")
|
|
email
|
|
}
|
|
... on Order {
|
|
avataxEntityCode: metafield(key: "avataxEntityCode")
|
|
userEmail
|
|
}
|
|
}
|
|
}
|