价格范围
可将用于产品价格的基本货币的范围配置为在全局或网站级别应用。 如果应用到全局级别,则在整个商店层次结构中使用相同的价格。 如果应用到网站级别,则可以使用与不同网站关联的商店中的相同产品,但价格不同。 默认情况下,产品定价的范围是全球性的。
不同的因素可能会影响同一产品在一个地点的价格,而不会影响另一个地点的价格。 例如,产品可能会产生额外的分销成本,以及影响特定商店中销售产品价格的其他注意事项。 下图显示了将基础货币设置为网站级别的多站点安装。 与每个网站关联的商店和商店视图反映在网站级别设置的产品定价。
配置价格范围
-
在 管理员 菜单上,转到 Stores > Settings>Configuration。
-
在左侧面板中,展开 Catalog 并在下面选择 Catalog。
-
向下滚动到 Price 部分,并将 Catalog Price Scope 设置为以下项之一:
GlobalWebsite
您选择的范围设置显示在目录的价格字段下方。
{width="600" modal="regular"}
-
完成后,单击 Save Config。
使用范围设置产品价格
Commerce不允许为每个商店设置产品价格。 但您可以更改每个网站的价格:
-
在 管理员 菜单上,转到 Stores > Settings>Configuration。
-
在左侧面板中,展开 Catalog 并在下面选择 Catalog。
-
在 Price 选项卡中,将价格范围设置为
Website而不是Global。 -
通过打开产品编辑页面,选择左上角的范围,然后为每个网站输入新价格来设置价格。
在极少数情况下,当价格范围设置为Global时,Commerce数据库在网站级别上仍可以有不同的价格。 这可能是由于Commerce外部的同步问题而发生的。 在这些情况下,商家必须在商店级别执行价格清理,并运行与Commerce Services的目录同步。