のオプションをチェックし、system -> config -> Inventory
1000に設定されているMaximum Qty Allowed in Shopping Cart
ので、同じ商品を追加できるので、その商品の数量をもう1つ補うことができますが、別の商品を追加すると、ショッピングカートで許可されるこの最大数量を取得できます。カートを修正して、カートにアイテムを追加できるようにしますか?
PS:私はMagentoverを持っています。1.6.1.0
よろしくお願いします!
のオプションをチェックし、system -> config -> Inventory
1000に設定されているMaximum Qty Allowed in Shopping Cart
ので、同じ商品を追加できるので、その商品の数量をもう1つ補うことができますが、別の商品を追加すると、ショッピングカートで許可されるこの最大数量を取得できます。カートを修正して、カートにアイテムを追加できるようにしますか?
PS:私はMagentoverを持っています。1.6.1.0
よろしくお願いします!
次のことをお勧めします。
エラー「ショッピング カートに追加できるアイテムは最大 1 つです。」これは非常にユニークで、実際には Magento 固有ではないカスタム エラーです。私のクライアントのいくつかのコードでそれを見つけました。いくつかのファイルで次のコード ブロックを探す必要があります。
if ($cartItems >= 1) {
Mage::getSingleton('core/session')->addError($this->__('Maximum one item to add the shopping cart.'));
$this->_goBack();
return;
}
と
if ($params['product'] != $productId) {
if ($cartItems >= 1) {
$this->_getSession()->addError($this->__('Maximum one item to add the shopping cart.'));
$this->_goBack();
return;
}
}
と
if ($params['product'] != $productId) {
if ($cartItems > 1) {
Mage::getSingleton('checkout/session')->addError($this->__('Maximum one product to add the shopping cart.'));
$this->_redirect('checkout/cart');
return;
}
}
と
if ($item->getProductId() != $productId) {
if ($cartItems >= 1) {
$this->_getSession()->addError($this->__('Maximum one item to add the shopping cart.'));
$this->_goBack();
return;
}
}
あなたはそれらを見つける可能性があります言及して/app/code/local/{Name}/{Module}/controllers/Checkout/CartController.php
/app/code/local/{Name}/{Module}/controllers/Checkout/OnepageController.php
/app/code/local/{Name}/{Module}/controllers/Sales/OrderController.php
ください、{Name} は必ずしも 1 つの拡張子に限定されているわけではありません... 複数で見つかりました。確認するために /app/code/local 内のすべてのファイルをすべて検索してください. それを「修正」するには、「1」をif ($cartItems > 1) {
他の(より大きな)数字に変更するか、その if ステートメントをコメントアウトして に置き換えif(false) {
ます。