gpt4 book ai didi

报价项目上的 Magento 自定义价格被忽略?

转载 作者:行者123 更新时间:2023-12-02 21:06:48 25 4
gpt4 key购买 nike

根据我使用此代码的几个教程,我希望能够将报价项目的价格更改为与产品不同的价格:

$quoteItem->setCustomPrice($price);
$quoteItem->setOriginalCustomPrice($price);
$quoteItem->getProduct()->setIsSuperMode(true);
$quote->save();

之后,当我进入购物车时,它显示正常价格,而不是自定义价格。我已经检查了购物车中的报价项目,它们有正确的自定义价格,但它似乎被忽略了。我是否需要激活其他功能才能使此自定义价格生效?

附注:

Magento v1.7

最佳答案

好的,所以我发现了问题,不知何故它没有保存在我的脚本中。不知道为什么,但我将代码重写为 2 个函数,1 个用于添加产品,另一个用于更改价格。

所以这段代码就是所需要的:

$quoteItem->setCustomPrice($price);
$quoteItem->setOriginalCustomPrice($price);
$quoteItem->getProduct()->setIsSuperMode(true);
$quoteItem->save();

无需保存报价,只需保存 quoteItem。

关于报价项目上的 Magento 自定义价格被忽略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19514568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com