주어진 순서 상태에 허용 된 주문 상태 목록을 어떻게 검색합니까?
-
12-12-2019 - |
문제
주문 상태 및 주문 상태에 대한 나의 이해는 주어진 순서 상태가 하나 이상의 허용 된 상태를 가질 수 있다는 것입니다.다음을 사용하여 시스템에서 모든 상태 목록을 검색 할 수 있습니다.
.
Mage::getSingleton('sales/order_config')->getStatuses();
그러나 주어진 상태에 유효한 상태로 제한 될리스트가 필요합니다.
해결책
백엔드에서 주문을 볼 때 Magento가 이것을 수행하는 것이 나에게 일어났습니다.특히 "주석 기록"상자에는 주어진 상태에 대한 허용 된 상태가 채워진 드롭 다운이 있습니다.
해당 블록을 찾고 솔루션 :
public function getStatuses()
{
$state = $this->getOrder()->getState();
$statuses = $this->getOrder()->getConfig()->getStateStatuses($state);
return $statuses;
}
. 제휴하지 않습니다 magento.stackexchange