Отменить заказ от функции клиента в nopcommerce
Я новичок в nopcommerce2.2, который использует инфраструктуру mvc. В бэкэнде администратора nopcommerce есть опция для администратора, чтобы отменить заказ. Затем письмо отправляется клиенту, говорящему, что его заказ был отменен. Я хотел иметь функцию отмены заказа. для клиента, он может отменить заказ, размещенный на его вкладке myaccount / orders. Но заказ следует отменить только после того, как письмо отправлено администратору, и он одобряет отмену. После того, как письмо отправлено администратору, оно должно ждать одобрение администратора. Кто-нибудь может предложить мне решение?
1 ответ
Решение
Я предполагаю, что вы готовы его кодировать, потому что эта функциональность не существует сейчас.
- Добавьте кнопку "Отменить заказ" на страницу "Детали заказа", если статус заказа не выполнен
- Добавьте столбец в таблицу "Заказ", чтобы указать, что запрос на отмену был запрошен.
- Отправить электронное письмо владельцу магазина, если клиент нажал кнопку "Отмена"
- Добавьте поле на экран Admin/Order/Edit/, чтобы показать, что клиент хочет отменить.
- Владелец магазина нажимает кнопку "Отменить заказ", которая уже есть.