2012-11-12 2 views
12

나는 젠토 1.6.2을 실행하고 간헐적으로 오류가 일부 판매 주문으로 자르기가하고있다. 고객에게 요금이 청구되고 있지만 판매를 볼 때 Magento 관리 페이지에서 잘못된 값을보고합니다. 나는 그것이 잘못하고있는 이유를 이해한다 - 나는 내 웹 사이트에서 제품의 전체 섹션을 10 % 할인하고 있는데, 이것은 뭔가 잘못되었다고 생각하기 때문이다.Magento 주문 데이터는 어디에 저장되어 있습니까?

다시 말하지만, 고객이 올바른 (할인 된) 금액을 지불하고 있지만 관리 시스템에서 데이터를 보는 것이 값을 올바르게 계산하지 못하기 때문에 데이터가 Magento 데이터베이스에 잘못 저장되어 있어야합니다. 10 % 할인을 적용하는 카탈로그 가격 규칙은 표시된 합계에 포함되지 않습니다.

Zynk을 사용하여 Magento에서 Sage 200 백 오피스 시스템으로 데이터를 가져오고 해당 시스템으로 가져 오는 데이터에 10 % 할인이 누락되어 주문 결제 및 Sage 청구서가 조정됩니다. 완전한 통증.

내가 생각할 수있는 유일한 점은 어떻게 든 데이터가 Magento 데이터베이스에 잘못 저장되어 (10 % 할인이 적용되지 않음) Zynk에서 데이터를 수집 할 때 잘못되었다는 것입니다.

Magento 데이터베이스의 주문 데이터를 어디에서 찾을 수 있는지 이해할 수 있도록 도와 주시면 특정 Magento 주문 번호에 저장된 내용을 볼 수 있습니다. 적어도이 문제를 디버그 할 수 있습니까? 누군가가 할인 데이터를 저장하기 전에 적용되어야 특별히 주문 데이터베이스 트랜잭션을 수행하는 젠토에 의해 사용되는 코드를 찾을 수있는 위치의 세부 사항이있는 경우

, 그건 너무 큰 도움이 될 것입니다.

건배!

+0

첫 번째 조사 결과에 따라 추가 질문이 필요한데 ... 필요한 답을 찾지 못했습니다. 고객이 예상 지불금으로 상품을 지불하고 지불하는 경우 - Magento는 거래 데이터를 어떻게 저장할 수 있습니까? 틀리게? 내가 sales_flat_order에보고하고 데이터가 잘못되었습니다 - 데이터베이스의 숫자에 반영되지 않습니다 고객이 우리 가게에 활용했다 10 % 할인? 어떻게 이런 일이 가능할까요? – robgt

답변

26

주문 데이터는 데이터베이스 테이블 sales_flat_order에 저장되고 sales_flat_order_item

할인은 각각 당신의 (tables prefix)_sales_flat_order(tables prefix)_sales_flat_order_itemMage_SalesRule_Model_Validator

7

당신은 주문 및 주문 항목 데이터를 찾을 수에 적용됩니다. 그러나 주문이 접수되면 Magento는 해당 견적에서 데이터를 단순히 복사합니다. 그래서 제 생각에 먼저 (table prefix)_sales_flat_quote(table prefix)_sales_flat_quote_item을 확인해야합니다.