ms_cdek2 и несколько складов отправки
Есть интернет-магазин и два склада в разных городах. Доставка производится сдэком. Используется Modx+ms2+ms_cdek2. С какого склада поедет товар — зависит от города, куда будет доставка. Можно как-то для ms2_cdek менять город отправки на фронтэнде? В корзине покупатель выбирает свой город и в зависимости от этого выбирается, с какого склада поедет товар, и рассчитывается стоимость доставки исходя из этого. Так возможно сделать?
UPD. В /core/components/ms_cdek2/model/ms2/mscdekhandler.class.php в строке 54 из системных настроек берётся sender_index:
Теперь вопрос: как передать это значение с фронта?
UPD. В /core/components/ms_cdek2/model/ms2/mscdekhandler.class.php в строке 54 из системных настроек берётся sender_index:
$from_location = $ms_CDEK2->getLocation(['postal_code' => $ms_CDEK2->config['sender_index']]);Если заменить это к примеру на $from_location = $ms_CDEK2->getLocation(['postal_code' => '450000']);то расчет идет верно от города с индексом 450000.Теперь вопрос: как передать это значение с фронта?
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Значение cityFrom меняется в зависимости от системной настройки индекса. Все еще нельзя на фронте его менять?