2014-12-10 1 views
0

Magento 1.7에서 구성 가능한 제품과 관련하여 이상한 버그가 발생했습니다. 구성 가능한 제품의 특정 크기 또는 색상이 주문되면 해당 제품 버전의 재고 수량이 그것의 제곱 양.주문 후 Magento 구성 가능 제품 재고가 엉망이 됨 (수량 오류)

예 : 크기 Y, 재고 수량의 2 제품 X를 주문할 때 크기가 Y 1 제품 X를 주문

  • 는, 관리자의 재고 수량이 1
  • 으로 감소 당신이 크기 Y 6 제품 X를 주문하면 관리자가 4
  • 으로 감소하고, 관리자의 재고 수량은 36

이 문제는 단지 운이 좋게이 아니라시와, 구성 ​​제품 발생으로 감소 mple 제품. (비록 설정 제품이 단순한 제품들의 집합이라하더라도, 이상하게 여겨집니다.)

누구나 전에 이것을 경험했을지도 모르니, 아니면 어디서부터보기 시작할 수 있을까요?

+0

** 고정! ** Magento 플러그인 배송 표의 버그로 보입니다. Amasty의 버그 수정 버전 2.1.3에서 수정되었습니다. –

답변

0

먼저 sales_flat_order_item 테이블을보고 프론트 엔드 버그 (실제로 4를 주문하고 있지만 2를 표시하고 있는지) 또는 백엔드 버그 (실제로 2를 주문했지만 4가 나오고 있는지)를 확인하십시오. 백엔드 버그 일 경우 Mage_CatalogInventory_Model_Observer::subtractQuoteInventory

+0

Hmmm table sales_flat_order_item 좋은 통찰력. 하나의 구성 제품을 주문하면 구성 제품과 실제 (소) 단순 제품을위한 두 개의 레코드가 표시됩니다. 여태까지는 그런대로 잘됐다. 그렇다면 여기에도 yes : Qty config = 5와 Qty simple = 25! 스크린 샷 http://i.imgur.com/eZb9t4e.png를 참조하십시오 ... Mage_CatalogInventory_Model_Observer :: subtractQuoteInventory에서 일부 문서를 확인했지만 문제 (아직)에 대한 링크를 찾을 수 없습니다. –

+0

@Jeff_Cro 또한 장바구니에있는 동안 sales_flat_quote_item을보고 거기에 qtys가 표시됩니다 – shadowice222

+0

좋은 제안! 나는 여기 모든 것이 잘된다는 것을 안다. Qty config = 5와 Qty simple = 5. 따라서 견적에서 주문으로 전환하는 과정에서 어딘가 잘못 될 것입니다 ... 어떤 제안을 어디서 볼 것인가? –