Воронка заказа — 10 статусов
cart— корзина (покупатель ещё не оформил)pending_payment— перешёл к оплатеpending/paid— новый заказprocessing— ты взял в сборкуshipped— передан СДЭК/курьеруat_pickup— в пункте выдачи (webhook СДЭК)delivered— получен покупателемcompleted— архив (через N дней)refunded— возвратcancelled— отменён
Канбан в админке
Заказы — доска с 10 колонками. Drag & drop между колонками меняет статус. Клик на карточку — детали заказа (товары, сумма, адрес, трекинг).
Автоматика
- СДЭК webhook: когда посылка меняет статус у СДЭК → мы автоматом двигаем заказ в нужную колонку
- Telegram-пуши покупателю: «принята на склад», «в пути», «прибыла в ПВЗ», «вручена»
- Лейла: при оплате пишет покупателю «спасибо за заказ, номер #1234»
- Уведомления владельцу: новый заказ → сообщение в отдельный бот/группу
Если покупатель не заплатил
Заказ висит в pending_payment → через 30 минут автоматически переходит в cancelled. Товары возвращаются в остатки.