カートに商品が既に存在する場合は、その商品を新しい行に追加したいのですが、それが存在するかどうかは以下のコードで確認できます。私はあなたがカスタムオプションを使用しない場合既にマガジンにカートに入っている場合は、新しい行に商品を追加してください
$productId = 1;
$quote = Mage::getSingleton('checkout/session')->getQuote();
if (! $quote->hasProductId($productId)) {
// Product is not in the shopping cart so
// go head and show the popup.
}
重複:http://magento.stackexchange.com/questions/14174/how-can-i-show-the-same-product-multiple-times-in-the-shopping-cart – muhammedv
私はそれをチェックしました。戻り値はfalseです。それは追加から項目を停止するだけですが、私はそれを新しい行に追加したいのです。 – Keith
これを試すことができます:http://magento.stackexchange.com/questions/46604/same-product-added-to-cart-different-line-itemsこれは少し違うアプローチです。 – muhammedv