It says "requested quantity not available" as expected. I enter 5 in Qty box, click "Add to Cart" -> It adds 5"> It says "requested quantity not available" as expected. I enter 5 in Qty box, click "Add to Cart" -> It adds 5"> It says "requested quantity not available" as expected. I enter 5 in Qty box, click "Add to Cart" -> It adds 5" />

Magentoは在庫を上回る数量を追加

Magentoには奇妙な問題があります。私は在庫のある製品の量が5であると言います。

次に、製品のビューページに移動します。

I enter 6 in Qty box, click "Add to Cart" -> It says "requested quantity not available" as expected.

I enter 5 in Qty box, click "Add to Cart" -> It adds 5 items.

Then again I enter 5 in Qty box, click "Add to Cart" -> It adds 5 more items, 10 items in total which is not available in stock.

カートにナビゲートすると、「リクエスト数量が利用できません」と表示され、チェックアウトができなくなります。

何が問題なのでしょうか?私は深くデバッグしましたが、それを理解できませんでした..

ありがとう

2

2 答え

Magentoのどのバージョンですか? 1.6.1でこれをテストしたところ、このバグが修正されたようです。

2
追加された
私は1.5.1.0です。私はまったく同じ問題を抱えている他の人がいることがわかります: magentocommerce.com/boards/viewthread/232025
追加された 著者 UnfoX,
私は1.6.1にアップグレードし、問題は解決されました。ありがとう
追加された 著者 UnfoX,

カートに商品を追加したとき(カートにこれらの商品があるかどうか気にしない)とカートに入ったときに数量が可能であるかどうかをマジントチェックのように見せます。このチェックとオーバーロード機能を持つクラスを拡張して、数量をチェックすることができます。

0
追加された
それは非常に基本的なルールなので、私はMagentoの作者がこの問題を破棄することはできません。だから私はそれが一般的な問題ではないと思う。このコア機能がどこにあるのかについての考えはありますか?
追加された 著者 UnfoX,
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com