【问题标题】:Same product in basket twice with different prices - magento篮子中的相同产品两次以不同的价格 - magento
【发布时间】:2014-01-23 10:53:28
【问题描述】:

是否可以将相同的产品以不同的价格两次或多次添加到购物篮中?

当我使用观察者和事件 checkout_cart_product_add_after 将产品添加到购物篮时,我知道如何更改产品价格。但是现在,当我通过观察者中的报价项目更改价格时,已经在篮子中的所有此类产品都会获得我添加的最后一个此类项目的价格......

【问题讨论】:

  • 您可以使用自定义购物价格规则条件。并设置折扣。

标签: magento


【解决方案1】:

当您添加具有更改价格的产品时,还要将此添加到项目和产品中:

$data['c_price'] = 'YOUR CUSTOM PRICE HERE';

$product->addCustomOption('c_price', serialize($data));
$item->addOption($product->getCustomOption('c_price'));

这样新产品不应与之前的产品合并,但如果您再次使用自定义价格添加产品,那么它将与您之前添加的自定义价格合并。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-29
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多