Magento 2: Порядок изменения статусов заказа (order flow)
В Magento 2 есть не только статус заказа но и его состояние. Порядок изменения статусов и состояний на первый взгляд прост, но иногда и с ним можно запутаться. Под катом удобная памятка с помощью которой легко определиться с нужным статусом/состоянием заказа в определенный момент..
В чем отличие статусов и состояний
- Состояние (state) - используется Magento для внутренних нужд, для указания текущего состояния заказа. В админке не настраиваются.
- Статус (status) - используется для отображения статуса понятного для человека.
Статусы конфигурируются в админке в System > Order Statuses.
Другими словами, состояния (state) используются самой маджентой, а статусы используются владельцем магазина, для его понимания состояния заказа.
Список статусов и состояний
Статусы (order status) | Состояния (order state) |
---|---|
Processing | New |
Pending Payment | Pending Payment |
Suspected Fraud | Processing |
Payment Review | Complete |
Pending | Closed |
On Hold | Canceled |
Complete | On Hold |
Closed | Payment Review |
Canceled | |
Pending PayPal |
Заметки
- Для каждого статуса (status) и состояния (state) есть возможность установить Hold. После перевода обратно (UnHold), заказ вернется в предыдущий статус
- Нет возможности изменять статус (status) и состояние (state), после установки в "Canceled", "Closed". Есть только возможность установить "Hold".
- Заказу нельзя установить статус (status) и состояние (state) в "Complete" до тех пор пока все позиции заказа не будут иметь инвойс (invoiced) и не будут отправлены (shipped).
- Заказу нельзя установить статус (status) и состояние (state) в "Closed" до тех пор пока все позиции заказа не будут иметь возвращены (refunded).
Порядок изменения статусов заказа
Схема изменения статусов и состояний заказа
Обзая схема изменения статусов заказа
Материалы
- https://docs.magento.com/m2/ce/user_guide/sales/order-status.html
- https://wisedesignlab.com/magento-order-status-state-flow/
- http://ka.lpe.sh/2012/04/21/magento-order-state-vs-status/
Author: | Tags: /
| Rating:
1 comment.
Write a comment