문제

Magento 관리 패널에서 누군가가 주문을 편집 할 경우에만 논리를 트리거해야합니다. 이벤트 GeneraCodicicetagcode 내 주문이 정상적인 방법으로 만들어지면 작동합니다. 그래서 이것은 내 작업에 적합하지 않습니다.

특별한 이벤트가 있습니까?또는 주문이 편집 된 경우 체크 아웃하기 위해 일부 조건을 작성해야합니다.

도움이 되었습니까?

해결책 2

나는 그것을 확인하는 방법을 발견했다.순서대로 $ Order-> GetOriginalinCrementID ()이며,이 메소드가 FALSE를 반환하면 새로운 주문이 작성되는 것을 의미합니다. 그렇지 않으면 편집 된 순서의 ID를 반환합니다.

다른 팁

sales_order_save_before를 위해 이동 한 다음 호출하여 모델이 새로 만들어 지는지 확인해야합니다.

$model->isObjectNew();

제품이 저장되고 있는지 확인하고 새로운 것이 아닙니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top