Customer
Requires access scope.
A customer represents a customer account with the shop. Customer accounts store contact information for the customer, saving logged-in customers the trouble of having to provide it at every checkout.
Anchor to FieldsFields
- Anchor to acceptsMarketingaccepts•Boolean!
Marketing non-null Indicates whether the customer has consented to be sent marketing material via email.
- Anchor to addressesaddresses•Mailing
Address Connection! non-null A list of addresses for the customer.
- Anchor to createdAtcreated•Date
At Time! non-null The date and time when the customer was created.
- Anchor to defaultAddressdefault•Mailing
Address Address The customer’s default address.
- Anchor to displayNamedisplay•String!
Name non-null The customer’s name, email or phone number.
- Anchor to emailemail•String
The customer’s email address.
- Anchor to firstNamefirst•String
Name The customer’s first name.
- •ID!non-null
A unique ID for the customer.
- Anchor to lastNamelast•String
Name The customer’s last name.
- Anchor to metafieldmetafield•Metafield
A custom field, including its
namespace
andkey
, that's associated with a Shopify resource for the purposes of adding and storing additional information.- Anchor to metafieldsmetafields•[Metafield]!non-null
A list of custom fields that a merchant associates with a Shopify resource.
- Anchor to numberOfOrdersnumber•Unsigned
Of Orders Int64! non-null The number of orders that the customer has made at the store in their lifetime.
- Anchor to ordersorders•Order
Connection! non-null The orders associated with the customer.
- Anchor to phonephone•String
The customer’s phone number.
- •[String!]!non-null
A comma separated list of tags that have been added to the customer. Additional access scope required: unauthenticated_read_customer_tags.
- Anchor to updatedAtupdated•Date
At Time! non-null The date and time when the customer information was updated.
Anchor to QueriesQueries
- •query
The customer associated with the given access token. Tokens are obtained by using the
mutation.
Anchor to MutationsMutations
- •mutation
Activates a customer.
- •mutation
Activates a customer with the activation url received from
.
- •mutation
Creates a new customer.
- •mutation
Updates the default address of an existing customer.
- •mutation
"Resets a customer’s password with the token received from a reset password email. You can send a reset password email with the
mutation."
- •mutation
"Resets a customer’s password with the reset password URL received from a reset password email. You can send a reset password email with the
mutation."
- •mutation
Updates an existing customer.