GitHub

Order

import { Order } from '@daffodil/driver/shopify'

An order is a customer’s completed request to purchase one or more products from a shop. An order is created when a customer completes the checkout process, during which time they provides an email address, billing address and payment information.

type Order = HasMetafields & Node & {
    __typename?: 'Order';
    billingAddress?: Maybe<MailingAddress>;
    cancelReason?: Maybe<OrderCancelReason>;
    canceledAt?: Maybe<Scalars['DateTime']['output']>;
    currencyCode: CurrencyCode;
    currentSubtotalPrice: MoneyV2;
    currentTotalDuties?: Maybe<MoneyV2>;
    currentTotalPrice: MoneyV2;
    currentTotalTax: MoneyV2;
    customAttributes: Array<Attribute>;
    customerLocale?: Maybe<Scalars['String']['output']>;
    customerUrl?: Maybe<Scalars['URL']['output']>;
    discountApplications: DiscountApplicationConnection;
    edited: Scalars['Boolean']['output'];
    email?: Maybe<Scalars['String']['output']>;
    financialStatus?: Maybe<OrderFinancialStatus>;
    fulfillmentStatus: OrderFulfillmentStatus;
    id: Scalars['ID']['output'];
    lineItems: OrderLineItemConnection;
    metafield?: Maybe<Metafield>;
    metafields: Array<Maybe<Metafield>>;
    name: Scalars['String']['output'];
    orderNumber: Scalars['Int']['output'];
    originalTotalDuties?: Maybe<MoneyV2>;
    originalTotalPrice: MoneyV2;
    phone?: Maybe<Scalars['String']['output']>;
    processedAt: Scalars['DateTime']['output'];
    shippingAddress?: Maybe<MailingAddress>;
    shippingDiscountAllocations: Array<DiscountAllocation>;
    statusUrl: Scalars['URL']['output'];
    subtotalPrice?: Maybe<MoneyV2>;
    subtotalPriceV2?: Maybe<MoneyV2>;
    successfulFulfillments?: Maybe<Array<Fulfillment>>;
    totalPrice: MoneyV2;
    totalPriceV2: MoneyV2;
    totalRefunded: MoneyV2;
    totalRefundedV2: MoneyV2;
    totalShippingPrice: MoneyV2;
    totalShippingPriceV2: MoneyV2;
    totalTax?: Maybe<MoneyV2>;
    totalTaxV2?: Maybe<MoneyV2>;
}