2012-06-05 2 views
2

MAGE 가격 계산 복잡성 + MAGE 계산과의 비 호환성으로 인해 getPrice() 및 getFinalPrice() 메소드를 오버라이드하여 요청 된 가격으로 외부 웹 서비스를 호출 할 생각이었습니다. 아무도 제안 된 방식으로 가격 계산을 해결하려고 시도 했습니까? 그렇다면 실제 환경에서이 작업이 가능합니까?Magento 최종 가격 웹 서비스

두 번째 옵션은 MAGE 데이터베이스의 ERP에서 가격 엔진을 리버스 엔지니어링하는 것입니다 (MAGE 내부의 추가 테이블 + 로직).

뭐라구? 모든 조언을 환영 할 것입니다.

답변

0

일부 작업 및 테스트를 마친 후 Magento에서 새 모델을 작성하고 ERP 규칙에 따라 가격 계산 논리를 다시 구현했습니다. 웹 서비스가 작동 것이다, 그러나 그것은 아주 아주 느린 것 (getPrice에 전화 또는 getFinalPrice는 두 배 이상 모든 항목이 표시에 대해 실행됩니다).

0

복잡한 가격 책정 문제와 비슷한 문제가있었습니다. 고객 번호에서 동적으로 선택되는 맞춤 속성 필드를 추가했습니다.

문제에 대한 배경 정보를 제공해 주시겠습니까?

0

매우 복잡한 가격 계산이 있습니다. 모든 고객은 자체 가격 규칙 (제품 별, 제품 그룹 별, 특별 할인 등)을 가지고 있습니다. 고객은 15.000 명이고 항목은 60.000 명입니다.

모든 규칙을 MAGE에 추가 ​​할 수는 있지만 가격 색인 생성은 매우 오래 걸리고 MAGE는 거의 사용할 수 없습니다. 가격 책정 엔진은 구현하기가 그리 어렵지 않지만 ERP의 가격 엔진 (ERP는 가격을 얻기위한 API가 있음)을 사용할 수 있거나 MAGE (MySQL의 경우)와 함께 구현하는 것이 더 나은지 여부는 의문입니다. 원래의 논리를 확장. 동기화가 자동으로 수행되고 사용자가 입력하지 않았기 때문에 가격을 확인하기 위해 관리자 GUI를 가질 필요가 없습니다. 목표는 MAGE의 가격 결정 논리를 완전히 대체하는 것입니다. 답변 해 주셔서 감사합니다.