fragment OrderLine on OrderLine {
productSku
productName
quantity
unitPrice {
net {
amount
}
totalPrice {
tax {
fragment OrderCreatedSubscription on Order {
id
user {
email
created
status
channel {
slug
shippingAddress {
...Address
billingAddress {
total {
currency
shippingPrice {
gross {
lines {
...OrderLine
discounts {
amount {
fragment OrderCreatedEventSubscription on Event {
__typename
... on OrderCreated {
order {
...OrderCreatedSubscription
recipient {
privateMetadata {
key
value
subscription OrderCreatedSubscription {
event {
...OrderCreatedEventSubscription