Проблема с пошаговым оформлением заказа в теме upStore Не принято
При оформлении заказа, надо выбрать способ доставки.
Для выбранного способа доставки можно выбрать дополнительные поля, которые влияют на стоимость (https://developers.webasyst.ru... - Использование дополнительных полей при оформлении и редактировании заказа). тех. детали: на этим поля навешиваются хтмл аттрибуты: 'data-affects-rate'=true проблема: стоимость не пересчитывается (должен быть джаваскрипт код, который отслеживает изменения в полях влияющих на стоимость и вызывать ajax запрос на сервер для показа новой стоимости).
Например, тема дизайна "megashop" поддерживает такой функционал
Плагины доставки — Документация Webasyst
https://developers.webasyst.ru
или можете сообщить, как нам принудительно вызывать перерасчет стоимости доставки для выбранных значений (js код)
сайт: http://trikoluxe.ru/
на втором шаге немного косячат стили (все становится жирным) + при расчете стоимости доставки Dalli-Service, не изменяется сумма.
Здравствуйте!
Тема сделана в соответствии со стандартами темы Default 3.0. Это значит, что все стандартные плагины доставки должны работать корректно.
На сколько я понимаю, речь идёт о плагине SHOPLOGISTICS. Скорее всего, это проблемы самого плагина, потому что...
Выберите способ доставки (в вашем же чекауте) Почта России и EMS и измените в нём поле опции отправления и информация о дате доставки изменится. Более того, если в способе доставки SHOPLOGISTICS - ДОСТАВКА В ПУНКТЫ САМОВЫВОЗА изменить поле пункта самовывоза, то информация также изменится.
В теме есть триггер trigger_cart_updated.
Вот его код:
Получается, что когда он срабатывает, то все шаги (кроме контактной информации) обновляются по ajax.
Вы можете "навесить" этот триггер на событие изменений в полях, влияющих на стоимость (главное, чтобы эти события были отправлены на сервер, чтобы при обновлении по ajax сервер учёл новые значения в полях).
Например, можно это сделать так:
Увидел. Но в демо-версии (а значит и в оригинальной теме) подобного косяка нет. Можете проверить здесь (только положите что-нибудь в корзину).
Это снова благодаря плагину SHOPLOGISTICS, который добавляет в тему код css-фреймворка Bootstrap, который добавляет собственные стили, которые "перебивают" стили темы дизайна. Только вдумайтесь – целый css-фреймворк ради одного плагина!
Это неоправданно – использовать целый css-фреймворк для стилизации одного лишь плагина.
Обратитесь к разработчику плагина SHOPLOGISTICS для консультации относительно работы его плагина.