浏览文章

文章信息

Magento2 修改更新更改Magento购物车产品价格|change edit update cart item quote item price 13748

实例:

$quote = $this->quoteRepository->getActive($result->getQuoteId());
            $quoteItem = $quote->getItemById($result->getItemId());
            $price = (float)$quoteItem->getProduct()->getPrice() - (float)$upsellInfo->getDiscount();
            $quoteItem->setCustomPrice($price);
            $quoteItem->setOriginalCustomPrice($price);
            $quoteItem->getProduct()->setIsSuperMode(true);
            $quoteItem->save();
            $quote->save();
            $this->quoteRepository->save($quote);
            return $quote->getItemById($result->getItemId());


原创