Доставка из разных городов

Добрый день!

У магазина есть несколько филиалов в разных городах, поэтому необходимо реализовать следующее:
При оформлении заказа сделать выбор города из списка (доставка осуществляется только в городе, в котором присутствует магазин). После оформления уведомление о новом заказе должно уйти менеджеру выбранного города. Необходимо в списке заказов организовать фильтр по городам

Подскажите примерную последовательность действий как это сделать
Денис
25 августа 2016, 07:20
modx.pro
916
0

Комментарии: 2

Володя
25 августа 2016, 18:40
0
для создание своего списка доставок можно использовать
modx.pro/components/9382-mscdistance-delivery-in-the-city-area/
modx.pro/components/9359-mspointsissue-the-calculation-of-shipping-pvz/

у терминала есть поле email, можно модифицировать класс заказа и там брать эту почту и отправлять на нее письмо.

для фильтра по городам немного допилить грид заказов.
    Александр
    25 августа 2016, 19:06
    0
    Можно написать простейший плагин, тут главное получить каким-то образом нужный город (id, короткое наименование транслитом и.т.п.). Это зависит от реализации на сайте.

    <?php
    switch ($modx->event->name) {
        case 'msOnSubmitOrder':
        $city = $_POST['city']'
        $modx->setOption('ms2_email_manager', $modx->getOption('ms2_email_manager_сity_'.$_POST['city']));
        break;
    }

    Плагин переопределяет настройку с почтой менеджера(ов) в момент оформления заказа. Новую настройку он берет из другой системной настройки созданной вами в ручную, например ms2_email_manager_сity_spb. В форме заказа должна быть city.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2