customer
商店的 客户。当客户登录其账户后,可以在全局范围内直接访问 customer object。若客户未登录,该对象仅在以下模板上下文中定义:
在上述情况之外,如果客户未登录或对应的上下文不存在,则 customer object 返回 nil。
检查 customer object 是否存在
无法确定 customer object 是否存在的模板或对象中时,在使用前应先检查该对象是否存在。
{{#if customer }}
Hello, {{ customer.first_name }}!
{{/if}}
属性
客户是否订阅了营销电子邮件。
true:已订阅false:未订阅
客户是否订阅了营销短信。
true:已订阅false:未订阅
客户的所有个人收货地址,最多包含 50 条。
客户的个人收货地址数量。
取值范围:0-50
客户是否为 B2B 客户。
true:是 B2B 客户false:非 B2B 客户
要了解 B2B 功能,参考 B2B 公司。
客户可访问的公司地点列表。
要了解 B2B 功能,参考 B2B 公司。
客户当前选定的公司信息。
要了解 B2B 功能,参考 B2B 公司。
客户当前选定的公司地点。
要了解 B2B 功能,参考 B2B 公司。
客户是否申请了删除账号。
true:已申请false:未申请
客户账号将被删除的时间戳。可以使用 date filter 转换时间格式。
客户的默认个人收货地址。
客户的电子邮箱。未设置时返回 nil。
客户的名字。
客户的姓氏。
客户绑定的第三方账号信息。
客户在结账时使用的电子邮箱是否与 客户帐户 绑定。
true:该邮箱关联了一个已存在的客户账户。false:该邮箱未在商店注册账号。
客户的 ID。
客户的姓名。
客户的订单列表。
默认显示最新 10 条数据,可以通过 get_pagination filter 设置每页显示数量。
客户的订单总数。
客户的手机号。未设置时返回 nil。
客户的手机区号。
客户的标签列表。
客户是否免税。
true:免税false:不免税
客户当前所有订单的总花费金额。可以配合 money filter 格式化金额。
客户是否接受营销。
true:接受false:不接受
这篇文章对你有帮助吗?
SHOPLINE