snowdog178
С нами с 15 сентября 2022; Место в рейтинге пользователей: #6141ms_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.Теперь вопрос: как передать это значение с фронта?
Некорректный вывод [[+price]] в minishop2
Перевожу магазин c shopkeeper 3 на minishop2. Цена товара раньше была в tv-параметре price, скриптом скопировал ее в соотв. поле в карточке товара в minishop2. То есть она теперь и там и там одинаковая. Однако, что [[+price]], что [[*price]] теперь выводит почему-то «1», то есть просто единицу. В базе все цены в норме. Как это чинить?
Не работает Fenom в чанках
Fenom отказывается работать в чанках и вместо вывода результата выводит на страницу просто {code}.
Настройки ниже.
Включать на всех страницах и шаблонах не хочу, много инлайн js кода, который с феномом не дружит.
Настройки ниже.
Включать на всех страницах и шаблонах не хочу, много инлайн js кода, который с феномом не дружит.
Изменение стоимости доставки в корзине Shopkeeper 3
Прикручиваю к шопкиперу расчет доставки через транспортную компанию. Получаю в javascript стоимость доставки. Теперь вопрос — как эту стоимость выставить заказу? Документация крайне куцая, сайт и форум shopkeeper давно не существуют. Я нашел только как изменить способ доставки, стоимость при этом меняется на предустановленную в настройках для этого способа, но это мне не подходит. Пришла идея менять собственно цену способа доставки, но как залезть в настройки скриптом, тоже непонятно. Напрямую в sql базу? Есть какие-то идеи/методы?