Order
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.
import { Order } from '@daffodil/driver/shopify'
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>;
}
Type | Options |
---|---|
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 |