Difference between revisions of "Liquid Template Variables - customer"

From Spiffy Stores Knowledge Base

Line 58: Line 58:
  
 
== <code>customer.reset_password_token</code> ==
 
== <code>customer.reset_password_token</code> ==
 +
 +
== <code>accepts_marketing</code> ==
 +
 +
Returns true if the customer has indicated that they want to receive marketing emails.
  
 
== <code>customer.wholesale</code> ==
 
== <code>customer.wholesale</code> ==
 +
 +
Returns true if the customer has wholesale status, and is eligible to purchase products using the wholesale price for the product.
  
 
== <code>customer.metafields</code> ==
 
== <code>customer.metafields</code> ==

Revision as of 10:51, 12 February 2016

The Liquid template variable customer has the following attributes:

The Customer object is available in order notification objects and in the Checkout Additional Content & Scripts section, as well as in the customer templates.

customer.id

Returns the unique internal number of the customer.

This is normally only for internal usage.

customer.email

Returns the email address of the customer.

customer.title

Returns the customer's title, such as 'Mr', 'Mrs', 'Ms', 'Dr' or 'Professor'

customer.first_name

Returns the customer's first name.

customer.last_name

Returns the customer's last name.

customer.name

Returns the customer's name, without a title.

customer.full_name

Returns the customer's name, including the title.

customer.title_option_tags

Returns a set of HTML <option> tags containing the possible set of titles that can be used. These option tags can be wrapped within a <select> tag to create an option drop-down selection for the customer's title.

customer.default_address

customer.addresses

customer.addresses_count

customer.orders

customer.orders_count

customer.recent_order

customer.total_spent

customer.new_address

customer.errors

customer.credit

customer.reset_password_token

accepts_marketing

Returns true if the customer has indicated that they want to receive marketing emails.

customer.wholesale

Returns true if the customer has wholesale status, and is eligible to purchase products using the wholesale price for the product.

customer.metafields

Return the metafields for the customer.

Metafields can only be managed using the Spiffy Stores API.