Отменить заказ от функции клиента в nopcommerce

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

1 ответ

Решение

Я предполагаю, что вы готовы его кодировать, потому что эта функциональность не существует сейчас.

  • Добавьте кнопку "Отменить заказ" на страницу "Детали заказа", если статус заказа не выполнен
  • Добавьте столбец в таблицу "Заказ", чтобы указать, что запрос на отмену был запрошен.
  • Отправить электронное письмо владельцу магазина, если клиент нажал кнопку "Отмена"
  • Добавьте поле на экран Admin/Order/Edit/, чтобы показать, что клиент хочет отменить.
  • Владелец магазина нажимает кнопку "Отменить заказ", которая уже есть.
Другие вопросы по тегам