Magento2 alıntı öğe güncellemeye çalışıyorum. Ama her zaman ben öğeyi kaydetmek onun yerine güncelleme yerine aynı teklif kimliği ile yeni bir öğe oluşturma. İşte kodum
public function __construct(
\Magento\Quote\Model\QuoteRepository $quoteRepo
){
$this->_quoteRepo = $quoteRepo;
}
public function updateItem(){
$quote = $this->_quoteRepo->get('id here');
foreach($quote->getAllVisibleItems() as $itemq){
$itemq->setQty(5);
$itemq->setPrice(20);
$itemq->save();
}
}
Ama her ürün kaydettiğinde .. yeni bir ürün üretiliyor. Neden bilmiyorum. Ayrıca I couldn't find any class which explicitly load qoute item in magento2
. Yardım takdir edilecektir.
Bu soruda /magento/139298/how-to-save-quote-items-in-magento-2
tüm ürünü kuruyorlar ... güncellemeye çalışmıyorlar. Bir ürün ayarladığınızda yeni bir teklif öğesi mutlaka oluşturulur. Ama neden güncelleme durumunda aynı şeyi yapıyor.