目录价格对象示例
作为主题开发人员,您可以使用目录价格对象在店面上通过引用产品的价格来突出显示商家提供的相对于MSRP的节省价格
对象和产品的正确属性。
商家可以使用控制面板选项为目录产品设置以下价格:
场 | 描述 |
---|---|
默认的价格 | 这是产品的标准商店价格。的排除/包括税收指示灯向右默认的价格字段适用于所有价格字段(成本,厂商建议零售价,销售价格). |
成本 | 产品的成本 根据设计,店面永远不会归还物业。一般来说,商家不愿意向购物者透露商品的真实成本。的成本字段用于报告和第三方会计集成。 |
厂商建议零售价 | 此字段包含制造商的建议零售价,即在所有零售店中推荐的商品销售价格。 |
销售价格 | 这一领域是产品的降价销售。 |
这些选项和赋值都在目录price对象中表示,允许主题开发人员提取信息并将其呈现到店面,以突出显示商家提供的节省。
目录价格对象示例不包括税
在控制面板中没有定义销售价格
假设商家在控制面板中为产品定义了以下内容:
- 默认的价格
- 成本
- 厂商建议零售价
产品对应的目录价格对象结构如下所示:
目录价格对象(没有定义销售价格)
“产品”:{/ /……},“价格”:{“without_tax”:{“格式化”:“20.00”,“价值”:20.},“tax_label”:“营业税”,“rrp_without_tax”:{“格式化”:“25.00”,“价值”:25},“保存”:{“格式化”:“5.00”,“价值”:5},“retail_price_range”:{“最小值”:{“without_tax”:{“格式化”:“25.00”,“价值”:25}},“马克斯”:{“without_tax”:{“格式化”:“25.00”,“价值”:25}}}}
在这个例子中:
财产 | 描述 |
---|---|
without_tax |
此属性映射到控制面板默认的价格字段。 |
rrp_without_tax |
rrp 代表“正常零售价格”。此属性映射到控制面板厂商建议零售价字段。 |
保存 |
的现有值之间的差值without_tax (默认的价格),rrp_without_tax (厂商建议零售价). |
在控制面板中定义销售价格
假设商家在控制面板中为产品定义了以下内容:
- 默认的价格
- 成本
- 厂商建议零售价
- 销售价格
产品对应的目录价格对象结构如下所示:
目录价格对象(已定义的销售价格)
“产品”:{/ /……“价格”:{“without_tax”:{“格式化”:“15.00”,“价值”:15},“tax_label”:“营业税”,“sale_price_without_tax”:{“格式化”:“15.00”,“价值”:15},“non_sale_price_without_tax”:{“格式化”:“20.00”,“价值”:20.},“rrp_without_tax”:{“格式化”:“25.00”,“价值”:25},“保存”:{“格式化”:“10.00”,“价值”:10},“retail_price_range”:{“最小值”:{“without_tax”:{“格式化”:“25.00”,“价值”:25}},“马克斯”:{“without_tax”:{“格式化”:“25.00”,“价值”:25}}}}
在这个例子中:
财产 | 描述 |
---|---|
sale_price_without_tax |
此属性映射到控制面板中的产品有效价格销售价格字段。的sale_price_without_tax 属性将直接暴露在基本产品、变体或价格记录上设置的销售价格。 |
non_sale_price_without_tax |
这个属性显示正常的商店价格。 |
只有在产品上设置了销售价格时,才会显示所记录的属性。
价格和条件逻辑的例子
Stencil结构化产品价格,以向后兼容BigCommerce平台的传统价格处理方式。此行为使您能够添加逻辑,以确定是否在店面上显示删除价格。
下面的示例测试是否存在sale_price_without_tax
财产。(你也可以找sale_price_with_tax
财产。)的存在sale_price_without_tax
属性意味着产品已经给出了销售价格。
使用下面的逻辑,页面将在删除标准价格旁边显示销售价格字段,表示该产品当前的销售价格。
条件逻辑
{{#或价格。sale_price_without_tax价格。sale_price_with_tax}}…[显示打折产品的特价价格或内容的代码]…{{或}}
目录价格对象示例包括和不包括税
这取决于商店税显示设置,价格
对象将以下列方式之一显示价格:
- 包括税收
- 不包括税收
- 含税及不含税
此显示设置将影响如何在目录价格对象中返回值以及这些值如何在店面首页上显示。
在控制面板中没有定义销售价格
假设商家在控制面板中为产品定义了以下税收配置:
- 在产品页面显示价格,包括和不包括税
- 使用10%的统一税率
该产品没有确定的销售价格。
相应的目录价格对象结构如下所示:
含税及不含税产品(不规定销售价格)
“产品”:{“价格”:{“with_tax”:{“格式化”:“165.00”,“价值”:165},“without_tax”:{“格式化”:“150.00”,“价值”:150},“rrp_with_tax”:{“格式化”:“275.00”,“价值”:275},“rrp_without_tax”:{“格式化”:“250.00”,“价值”:250},“保存”:{“格式化”:“110.00”,“价值”:110},“tax_label”:“税”}}
在这个例子中:
财产 | 描述 |
---|---|
with_tax |
此属性表示without_tax 价值加上10%的税收加成。 |
rrp_with_tax |
此属性表示rrp_without_tax 价值加上10%的税收加成。 |
税显示配置
返回相同的属性和值包括税收和含税及不含税显示设置。的控制面板设置不能使用这些属性和值不包括税收.
在控制面板中定义销售价格
假设商家在控制面板中为产品定义了以下税收配置,并定义了销售价格:
- 在产品页面显示价格,包括和不包括税
- 使用10%的统一税率
含税及不含税产品(按销售价格确定)
“产品”:{“价格”:{“with_tax”:{“格式化”:“135.30”,“价值”:135.3},“without_tax”:{“格式化”:“123.00”,“价值”:123},“sale_price_without_tax”:{“格式化”:“123.00”,“价值”:123},“sale_price_with_tax”:{“格式化”:“135.30”,“价值”:135.3},“rrp_with_tax”:{“格式化”:“275.00”,“价值”:275},“rrp_without_tax”:{“格式化”:“250.00”,“价值”:250},“保存”:{“格式化”:“139.70”,“价值”:139.7},“non_sale_price_without_tax”:{“格式化”:“150.00”,“价值”:150},“non_sale_price_with_tax”:{“格式化”:“165.00”,“价值”:165},“tax_label”:“税”}}
在这个例子中:
财产 | 描述 |
---|---|
non_sale_price_with_tax |
该物业代表标准商店价格与税。 |
non_sale_price_without_tax |
这个房产代表了不含税的标准商店价格。 |
sale_price_with_tax 和sale_price_without_tax |
这些属性表示产品定义的销售价格。 |
保存 |
这个值是基于with_tax 和non_sale_price_with_tax 值。 |
控制面板快速参考
下表解释了控制面板字段与目录价格对象属性和值之间的映射。
场 | 目录价格对象属性 | 描述 |
---|---|---|
违约价格(不含税) |
{{product.price。non_sale_price_without_tax}}
{{product.price。without_tax}}
|
产品的标准商店价格。 |
违约价格(含税) |
{{product.price。non_sale_price_with_tax}}
{{product.price。with_tax}}
|
该产品的标准商店价格,含税。 |
成本 | 在目录price对象中不返回Cost。 | 该字段表示真实的商品成本,通常用于报告和第三方会计集成。 |
厂商建议零售价(除税) | {{product.price。rrp_without_tax}} |
该字段表示产品的列表价格,或制造商的建议零售价。 |
厂商建议零售价(包括税) | {{product.price。rrp_with_tax}} |
该字段表示产品的列表价格,或制造商的建议零售价(包括税金)。 |
售价(不含税) | {{product.price.sale_price_without_tax}} |
这个产品已经打折了。 |
售价(含税) | {{产品。sale_price_with_tax}} |
这个产品是含税的打折价格。 |
违约价格与建议零售价之差(违约价格(MSRP) | {{product.price.saved}} |
客户在实际价格与标价上的节省。 |