feat: Cart Customer link + create cart with customer (#6426)
This commit is contained in:
@@ -33,8 +33,8 @@ export interface CreateCartDTO {
|
||||
currency_code: string
|
||||
shipping_address_id?: string
|
||||
billing_address_id?: string
|
||||
shipping_address?: CreateAddressDTO | UpdateAddressDTO
|
||||
billing_address?: CreateAddressDTO | UpdateAddressDTO
|
||||
shipping_address?: CreateAddressDTO | string
|
||||
billing_address?: CreateAddressDTO | string
|
||||
metadata?: Record<string, unknown>
|
||||
|
||||
items?: CreateLineItemDTO[]
|
||||
|
||||
@@ -1,20 +1,33 @@
|
||||
import {
|
||||
CreateAddressDTO,
|
||||
CreateLineItemDTO,
|
||||
UpdateAddressDTO,
|
||||
} from "./mutations"
|
||||
export interface CreateCartLineItemDTO {
|
||||
variant_id: string
|
||||
quantity: number
|
||||
}
|
||||
|
||||
export interface CreateCartAddressDTO {
|
||||
first_name?: string
|
||||
last_name?: string
|
||||
phone?: string
|
||||
company?: string
|
||||
address_1?: string
|
||||
address_2?: string
|
||||
city?: string
|
||||
country_code?: string
|
||||
province?: string
|
||||
postal_code?: string
|
||||
metadata?: Record<string, unknown>
|
||||
}
|
||||
|
||||
export interface CreateCartWorkflowInputDTO {
|
||||
region_id?: string
|
||||
customer_id?: string
|
||||
sales_channel_id?: string
|
||||
email?: string
|
||||
currency_code: string
|
||||
currency_code?: string
|
||||
shipping_address_id?: string
|
||||
billing_address_id?: string
|
||||
shipping_address?: CreateAddressDTO | UpdateAddressDTO
|
||||
billing_address?: CreateAddressDTO | UpdateAddressDTO
|
||||
shipping_address?: CreateCartAddressDTO | string
|
||||
billing_address?: CreateCartAddressDTO | string
|
||||
metadata?: Record<string, unknown>
|
||||
|
||||
items?: CreateLineItemDTO[]
|
||||
items?: CreateCartLineItemDTO[]
|
||||
}
|
||||
|
||||
@@ -78,6 +78,7 @@ export interface FilterableCustomerProps
|
||||
company_name?: string | string[] | OperatorMap<string> | null
|
||||
first_name?: string | string[] | OperatorMap<string> | null
|
||||
last_name?: string | string[] | OperatorMap<string> | null
|
||||
has_account?: boolean | OperatorMap<boolean>
|
||||
created_by?: string | string[] | null
|
||||
created_at?: OperatorMap<string>
|
||||
updated_at?: OperatorMap<string>
|
||||
|
||||
Reference in New Issue
Block a user