snowdog178

snowdog178

С нами с 15 сентября 2022; Место в рейтинге пользователей: #6118

ms_cdek2 и несколько складов отправки

Есть интернет-магазин и два склада в разных городах. Доставка производится сдэком. Используется Modx+ms2+ms_cdek2. С какого склада поедет товар — зависит от города, куда будет доставка. Можно как-то для ms2_cdek менять город отправки на фронтэнде? В корзине покупатель выбирает свой город и в зависимости от этого выбирается, с какого склада поедет товар, и рассчитывается стоимость доставки исходя из этого. Так возможно сделать?

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.
Теперь вопрос: как передать это значение с фронта?
snowdog178
21 октября 2022, 18:47
modx.pro
522
0

Некорректный вывод [[+price]] в minishop2

Перевожу магазин c shopkeeper 3 на minishop2. Цена товара раньше была в tv-параметре price, скриптом скопировал ее в соотв. поле в карточке товара в minishop2. То есть она теперь и там и там одинаковая. Однако, что [[+price]], что [[*price]] теперь выводит почему-то «1», то есть просто единицу. В базе все цены в норме. Как это чинить?
snowdog178
19 сентября 2022, 16:10
modx.pro
379
0

Не работает Fenom в чанках

Fenom отказывается работать в чанках и вместо вывода результата выводит на страницу просто {code}.
Настройки ниже.
Включать на всех страницах и шаблонах не хочу, много инлайн js кода, который с феномом не дружит.
snowdog178
19 сентября 2022, 16:04
modx.pro
551
0

Изменение стоимости доставки в корзине Shopkeeper 3

Прикручиваю к шопкиперу расчет доставки через транспортную компанию. Получаю в javascript стоимость доставки. Теперь вопрос — как эту стоимость выставить заказу? Документация крайне куцая, сайт и форум shopkeeper давно не существуют. Я нашел только как изменить способ доставки, стоимость при этом меняется на предустановленную в настройках для этого способа, но это мне не подходит. Пришла идея менять собственно цену способа доставки, но как залезть в настройки скриптом, тоже непонятно. Напрямую в sql базу? Есть какие-то идеи/методы?
snowdog178
15 сентября 2022, 12:13
modx.pro
487
0