Skip to main content

CustomerUser

No description

type CustomerUser implements Node {
id: ID!
storeId: ID!
modernCustomerId: ID
legacyCustomerId: ID
orders(
connection: OrdersConnectionInput
): OrderConnection
reviews(
connection: ReviewsConnectionInput
): [ProductReview!]!
name: String
email: String
phone: String
isGuest: Boolean
createdAt: DateTime
updatedAt: DateTime
addresses: [CustomerAddress!]
totalSpending: Money
totalOrderCount: Int
tags: [CustomerTag!]!
status: StoreCustomerStatus!
banReason: String
emailVerified: Boolean
phoneVerified: Boolean
}

Fields​

CustomerUser.id ● ID! non-null scalar​

CustomerUser.storeId ● ID! non-null scalar​

CustomerUser.modernCustomerId ● ID scalar​

CustomerUser.legacyCustomerId ● ID scalar​

CustomerUser.orders ● OrderConnection object​

CustomerUser.orders.connection ● OrdersConnectionInput input​

CustomerUser.reviews ● [ProductReview!]! non-null object​

CustomerUser.reviews.connection ● ReviewsConnectionInput input​

CustomerUser.name ● String scalar​

CustomerUser.email ● String scalar​

CustomerUser.phone ● String scalar​

CustomerUser.isGuest ● Boolean scalar​

CustomerUser.createdAt ● DateTime scalar​

CustomerUser.updatedAt ● DateTime scalar​

CustomerUser.addresses ● [CustomerAddress!] list object​

CustomerUser.totalSpending ● Money object​

CustomerUser.totalOrderCount ● Int scalar​

CustomerUser.tags ● [CustomerTag!]! non-null object​

CustomerUser.status ● StoreCustomerStatus! non-null enum​

CustomerUser.banReason ● String scalar​

CustomerUser.emailVerified ● Boolean scalar​

CustomerUser.phoneVerified ● Boolean scalar​

Interfaces​

Node interface​

Returned By​

createCustomer mutation ● updateCustomer mutation

Member Of​

Cart object ● CustomerUserConnection object ● Order object ● ProductReview object ● TopCustomer object