Magento는 제품 SKU를 주문 ID의 접두어로 설정합니다.
-
13-12-2019 - |
문제
나는 Magento가 이를 통해 접수된 주문에 대한 주문 ID를 생성하는 자체 방법을 가지고 있다는 것을 알고 있습니다.
기본 방식 대신에 설정하고 싶습니다 제품 SKU 접두사로 주문 아이디s를 적용하고 주문 증분 ID를 그대로 유지합니다.
Magento에서 이를 달성할 수 있는 방법이 있습니까?
해결책
아니요, 주문 ID는 정수 값입니다.예:
- 주문_ID = 1
- increment_id = "1000000001"
하지만 그 반대의 경우도 가능할 수 있습니다.당신은 자신의 것을 만들 수 있습니다 증분 모델 증분 ID에 대한 임의의 논리를 정의하는 명령입니다.
구현해야 할 것입니다. Mage_Eav_Model_Entity_Increment_Interface
방법으로 getNextId()
.
현시점에서는 실제 주문 데이터에 접근하려는 의도는 아니지만, 주문 생성 시 호출되기 때문에 다음을 호출할 수 있어야 합니다. Mage::registry('current_order')
주문 항목과 해당 SKU를 살펴보세요.
제휴하지 않습니다 magento.stackexchange