9

谁能澄清 Magento 中所有不同定价规则的区别和目的?

例如有 setPrice、setOriginalPrice、setCustomPrice、setOriginalCustomPrice、setSpecialPrice、setFinalPrice 等,但不用猜测,它并不完全清楚每个人的目的和用法。

4

1 回答 1

10

由于规则/报价系统的工作方式,需要不同的字段。

产品/报价将通过每个匹配规则,这反过来又可以修改客户将要支付的价格。系统仍然需要知道原始价格,以便正确报告节省百分比等。

价格:这是您在 magento 管理员中输入的产品价格

originalPrice:保留未修改的版本,因为在此过程中价格可能会发生变化。

customPrice:可以在后台下单时设置,您可能想给某人一个特殊的一次性价格,这将覆盖价格

originalSpecialPrice:未修改的版本,因为它可能会随着价格的变化而受到规则等的改变/影响

specialPrice : 是用于显示折扣的价格,这将用于对抗价格,然后根据差额计算节省百分比等。

不过,您实际上并不需要以编程方式设置任何这些值,也许如果您正在创建一些自定义规则等。

于 2012-09-13T10:47:41.447 回答