模板引擎
简介
Liquid 基础语法
Liquid 内置方法
友好速搭主题对象
- 简介
- shop
- linklists
- link
- customer
- customer_level
- order
- payment
- shipment
- line_item
- tracker
- discount_record
- refund_record
- address
- area
- product
- image
- variant
- type
- vendor
- discount
- discount_off
- page
- page_snippet
- search
- pagination
- part
- situation
- item
- sort
- stock_avail
- form
- blog
- blog_author
- blog_tag
- social_account
- post
- post_tag
- post_dir
customer
对象customer
是用来呈现顾客数据的对象,若当前顾客没登录,返回null
。
可以调用 customer
对象的页面
购物车 /cart
个人中心以及下级页面 /account 和 /account/*
customer
对象包含以下属性:
- customer.id
- customer.social_login
- customer.social_accounts
- customer.name
- customer.notify_email
- customer.notify_phone
- customer.accept_marketing
- customer.regist_at
- customer.orders_count
- customer.total_spent
- customer.last_order_no
- customer.last_order_at
- customer.metas
customer.id
顾客的 ID。
customer.social_login
顾客是否通过社交账号登录:
- true:表示社交账号登录
- false:表示直接注册
customer.social_accounts
返回顾客的社交账号绑定信息列表 social_account 对象。
仅非社交登录的顾客(即customer.social_login = false
时)不为空。
customer.name
顾客显示名,生成规则如下:
- 邮箱注册:取@之前的字符串
- 手机注册:手机号码
- 用户名注册:用户名
- 社交账号:社交系统接口返回的昵称。
customer.notify_email
顾客接收通知的邮箱。
customer.notify_phone
顾客接收通知的手机号码。
customer.accept_marketing
顾客是否接受市场推广信息:
- true:表示接受
- false:表示拒绝
customer.regist_at
顾客的注册时间,可以使用 date方法 格式化。
customer.orders_count
顾客在店铺中的订单总数。
customer.total_spent
顾客自注册以来的消费总额,单位为分的整型数值,可调用 money方法 格式化显示。
customer.last_order_no
顾客最近一笔订单的编号,顾客可访问/accounts/order/[customer.last_order_no]
来查看该订单。
customer.last_order_at
顾客最近一笔订单的下单时间,可调用 date方法 格式化显示。
customer.metas
访问顾客的 Metafield 数据。