Релиз miniShop2 ver. 2.7.0
Всем привет!
Сегодня анонсируем обновление miniShop2 версии 2.7.0.
Что же мы подготовили в данном релизе:
— Улучшение. В классе корзины в метод status добавлен подсчет скидки [PR #497]
Теперь в масиве total и products при вызове сниппета msCart есть данные по размеру скидки (разнице между обычной ценой и скидочной)
— Размер общей скидки
— Улучшение. Улучшен интерфейс отображения опций товара в заказе [PR #491]
Также реализована системная настройка ms_order_product_options
Она регулирует какие именно поля выводить для редактирования в новом интерфейсе.
— Улучшение. Добавлено поле для указания суммы, после которой доставка будет бесплатной.
Теперь нет необходимости расширять класс для самой простой бесплатной доставки [PR #490]
— Улучшение. Добавлено событие msOnGetProductFields для возможности изменения любых полей продукта при его получении. Заменены два отдельных вызовов методов getPrice() и getWeight() на один вызов метода prepareFields(). [PR #417]
— Исправлена проблема с "Cannot read property items of undefined" и поправлен порядок вкладок при создании товара [PR #486]
— Исправлена ошибка PHP warning: count() [PR #482]
— Исправление baseUrl в медиа источнике если папка assets была переименована до установки miniShop2 [PR #489]
— Улучшение. Добавлен чанк msProduct.content.fenom с примером вывода информации о товаре на Fenom [PR #478]
— Улучшение. Добавлены новые параметры ignoreGroups и sortGroups для сниппета msProductOptions [PR #483]
— Улучшение. Добавлено свойство return в сниппет msProductOptions [PR #484]
— Исправлен визуальный баг (отсутствие рамки у select) [PR #480]
— Улучшение. Добавлена прозрачность к выключенным строкам сетки [PR #485
Огромное спасибо всем, кто помог с выпуском данного релиза! А именно: @Николай Савин @Павел Гвоздь @Иван Бочкарев @Евгений Webinmd @Руслан Алеев github.com/vasia123 @Yurij Finiv — без Вас ничего не получилось бы!
Обновление доступно в modstore
Update: По просьбам создан сбор на дальнейшее развитие miniShop2
— Отправить донат с карты
— Отправить донат на Яндекс.деньги
Сегодня анонсируем обновление miniShop2 версии 2.7.0.
Что же мы подготовили в данном релизе:
Теперь в масиве total и products при вызове сниппета msCart есть данные по размеру скидки (разнице между обычной ценой и скидочной)
Array
(
[total] => Array
(
[count] => 18
[weight] => 0
[cost] => 5 400
[discount] => 2 700
)
[products] => Array
(
[0] => Array
(
...
[discount_price] => 150
[discount_cost] => 2 700
...
)
)
)
На фронте можно выводить данную разницу: — Размер общей скидки
<div class="ms2_total_discount">{$total.discount}</div>
— Улучшение. Улучшен интерфейс отображения опций товара в заказе [PR #491]
Также реализована системная настройка ms_order_product_options
Она регулирует какие именно поля выводить для редактирования в новом интерфейсе.
— Улучшение. Добавлено поле для указания суммы, после которой доставка будет бесплатной.
Теперь нет необходимости расширять класс для самой простой бесплатной доставки [PR #490]
— Улучшение. Добавлено событие msOnGetProductFields для возможности изменения любых полей продукта при его получении. Заменены два отдельных вызовов методов getPrice() и getWeight() на один вызов метода prepareFields(). [PR #417]
— Исправлена проблема с "Cannot read property items of undefined" и поправлен порядок вкладок при создании товара [PR #486]
— Исправлена ошибка PHP warning: count() [PR #482]
— Исправление baseUrl в медиа источнике если папка assets была переименована до установки miniShop2 [PR #489]
— Улучшение. Добавлен чанк msProduct.content.fenom с примером вывода информации о товаре на Fenom [PR #478]
— Улучшение. Добавлены новые параметры ignoreGroups и sortGroups для сниппета msProductOptions [PR #483]
— Улучшение. Добавлено свойство return в сниппет msProductOptions [PR #484]
— Исправлен визуальный баг (отсутствие рамки у select) [PR #480]
— Улучшение. Добавлена прозрачность к выключенным строкам сетки [PR #485
Огромное спасибо всем, кто помог с выпуском данного релиза! А именно: @Николай Савин @Павел Гвоздь @Иван Бочкарев @Евгений Webinmd @Руслан Алеев github.com/vasia123 @Yurij Finiv — без Вас ничего не получилось бы!
Обновление доступно в modstore
Update: По просьбам создан сбор на дальнейшее развитие miniShop2
— Отправить донат с карты
— Отправить донат на Яндекс.деньги
Поблагодарить автора
Отправить деньги
Комментарии: 112
Мощь!
Очень круто! Спасибо ребят!
Ох, здорово! Насчет бесплатной доставки прямо в точку, спасибо огромное!
Огонь!!!
Спасибо за обновление!
Было бы круто добавить в документацию новые параметры у msProductOptions (ignoreGroups + sortGroups) и msOptions (sortOptions + sortOptionValues)
Было бы круто добавить в документацию новые параметры у msProductOptions (ignoreGroups + sortGroups) и msOptions (sortOptions + sortOptionValues)
@Олег Щавелев сможешь подготовить заметку? Заранее спасибо!
Да, добавлю на выходных.
Вот прям за опции в заказе, отдельное спасибо!
Спасибище большое, за багфиксы, новации и за движение!
Очень приятно читать такое.
Ребята, вы лучшие! С меня — регулярные донаты
Теперь у категорий товаров пропала вкладка настройки и отключился html редактор там где он был. В редакторе форм modx-page-settings включён, у обычных ресурсов вкладка настройки есть.
У товаров вкладка тоже есть, но через modx-page-settings не выключается, но это ещё с прошлого раза — 476
У товаров вкладка тоже есть, но через modx-page-settings не выключается, но это ещё с прошлого раза — 476
Поправим в ближайшее время или дадим временное решение до релиза
Если компонент обновили, можете внести данные изменения в файле (или просто заменить файл) Исправление. Обновленная версия в сторе
Спасибо большое!
Круто
+ 1000 р. (только на Яндекс:(
так держать…
+ 1000 р. (только на Яндекс:(
так держать…
Добавил сбор на Яндексе
Уххх, круто! Видно, что минишоп пошел на развитие!
Давно заметил, но не писал
При редактировании, а так же при создании опции в настройках, когда нажимаешь раскрыть на весь экран, заполняется только на определенную высоту
prnt.sc/vzsvua
Давно заметил, но не писал
При редактировании, а так же при создании опции в настройках, когда нажимаешь раскрыть на весь экран, заполняется только на определенную высоту
prnt.sc/vzsvua
спасибо всем, кто делает его с каждой версией всё лучше и лучше!
у меня два сайта уже сломались (( хотя 2.6 на всех стал сразу нормально. сегодня буду еще на остальных обновлять и пробовать разобраться в чем причина
Пишите об ошибках, чтобы можно было помочь
первый сайт — emkostplast.com.ua/
после обновления, страницы, на которых работает minishop2 просто пустые открываются.
modx 2.8.1
php — 7.2
журнал ошибок в админке пустой.
вот логи с сервера:
после обновления, страницы, на которых работает minishop2 просто пустые открываются.
modx 2.8.1
php — 7.2
журнал ошибок в админке пустой.
вот логи с сервера:
Разобрались в чем проблема?
(( неа
из 7 сайтов, заработало только на 1
Очень странно, кроме вас никто не обращался с такими проблемами. На данный момент обновили или установили с нули 132 магазина.
Нужны логи, ошибки, примеры сайтов или доступ в админку для проверки.
Нужны логи, ошибки, примеры сайтов или доступ в админку для проверки.
да, я не понимаю в чем дело, всегда все допы вставали норм. все сайты на www.ukraine.com.ua/ разные аккаунты клиентов, сейчас пытаюсь сравнить аккаунт в котором он встал с другими. ошибки только то что вверху прикрепил
Я обновил на этом же хостинге пару проектов с минишопом. Все работает.
уже сравнил все… не понимаю в чем причина. на 7 аккаунтах, разные магазины, это конечно странно и только на одном работает.
Есть решения?
Сегодня такая же ошибка после обновления…
не могу понят в чем проблема
Сегодня такая же ошибка после обновления…
не могу понят в чем проблема
Круто! Спасибо! Особенно за это:
При разработке своего класса-обработчика способа доставки иногда возникали проблемы. Мне кажется этот метод как-то сложно и не совсем логично устроен.
Мне кажется данный метод должен четко возвращать только общую стоимость заказа. Без всяких параметров $with_cart. Разве может быть стоимость заказа без стоимости корзины?
Либо, если передан true, возвращать массив данных, из которых складывается эта общая стоимость: стоимость корзины, стоимость доставки, стоимость оплаты (т.е. то что возвращает $payment->getCost).
В $delivery->getCost() должна передаваться исключительно только стоимость корзины.
В $payment->getCost() должна передаваться стоимость корзины + стоимость доставки.
Понимаю, придется все старые дополнения переписывать…
— Улучшение. Добавлено поле для указания суммы, после которой доставка будет бесплатной.Вообще я бы еще пересмотрел логику работы метода getCost в msOrderHandler.
Теперь нет необходимости расширять класс для самой простой бесплатной доставки [PR #490]
При разработке своего класса-обработчика способа доставки иногда возникали проблемы. Мне кажется этот метод как-то сложно и не совсем логично устроен.
Мне кажется данный метод должен четко возвращать только общую стоимость заказа. Без всяких параметров $with_cart. Разве может быть стоимость заказа без стоимости корзины?
Либо, если передан true, возвращать массив данных, из которых складывается эта общая стоимость: стоимость корзины, стоимость доставки, стоимость оплаты (т.е. то что возвращает $payment->getCost).
В $delivery->getCost() должна передаваться исключительно только стоимость корзины.
В $payment->getCost() должна передаваться стоимость корзины + стоимость доставки.
Понимаю, придется все старые дополнения переписывать…
Эти параметры необходимы были для внутренней «кухни» компонента, в частности они используются в методе msOrderHandler::submit. Может и можно было разработать иначе, но разработано было так. Поэтому, вряд ли кто-то будет ломать совместимость на всех сайтах и компонентах, которые указывают эти параметры и ждут возвращения определённых данных.
Было бы круто в вызове снипета msOrder сделать вывод отдельно суммы заказа, которая в корзине, отдельно сумму доставки ну и общую, а то сейчас только общая цена (сума корзины + доставка), если я не ошибаюсь. Часто просят отдельно выводить.
А так спасибо за поддержу minishop, с меня донат
А так спасибо за поддержу minishop, с меня донат
Поддержу: в msOrderHandler->getCost можно расширить массив данными корзина/сумма/доставка для случая $only_cost=false. Расширение массива в response не повлияет ни на что, зато js-callback на Order.getCost позволит удобнее и проще организовать фронт. Это удобно и лично я всегда переопределяю этот метод (плюсом мои методы доставки возвращают кучу данных для фронта, получается примерно так: http://prntscr.com/w1w38w).
К сожалению, цивилизованно (PR) поучаствовать не могу, поддерживаем донатом )
Спасибо, ребята!
К сожалению, цивилизованно (PR) поучаствовать не могу, поддерживаем донатом )
Спасибо, ребята!
Могу помочь с оформлением PR. Пиши в ЛС
Спасибо, Иван. Пока тупо нет времени (
Меня крайне радует дальнейшее развитие ms2 и позднее я постараюсь поучаствовать в процессе, где смогу.
Меня крайне радует дальнейшее развитие ms2 и позднее я постараюсь поучаствовать в процессе, где смогу.
Ребят, а то, что у меня пропало вот это
yadi.sk/i/nmBCslJFqP95tg
Это так и планировалось?
Проверял на двух сайтах
yadi.sk/i/nmBCslJFqP95tg
Это так и планировалось?
Проверял на двух сайтах
Тоже пропал блок «Настройки» в категориях — так и должно быть? Только у меня еще и Галерей в категориях нет.
yadi.sk/i/ozgA4Sqf0ikr2Q. Я ими вообще-то не пользовался в Категориях, но судя по скрину выше — они вообще-то есть у людей.
yadi.sk/i/ozgA4Sqf0ikr2Q. Я ими вообще-то не пользовался в Категориях, но судя по скрину выше — они вообще-то есть у людей.
Ок, спасибо. Заработало!
У меня после обновления пропали способы доставки. При создании способа выдает ошибку object_err_save, что делать?
Какие то ошибки еще есть? В консоли браузера или журнале ошибок?
Вроде нет, с телефона а сижу, через пару часов посмотрю с компьютера
Нужно точно. Так как с описанием выше, очень сложно что-то понять, что пошло не так.
ibb.co/3Bjmr2G
при попытки создать доставку.
при попытки создать доставку.
Ок, попробую
Большое спасибо все заработало. Ваш совет помог.
переустановите еще раз минишоп, там скорей всего не создалось поле в базе одно
10 мин назад переустанавливал
можно вручную создать поле в таблице ms2_deliveries
название поля: free_delivery_amount
yadi.sk/i/xX1iX3gX-iiZqA
название поля: free_delivery_amount
yadi.sk/i/xX1iX3gX-iiZqA
Да, спасибо так и сделал все заработало
Как откатить на версию 2.5.0?
сделайте деинсталяцию пакета, там будет с сохранением старой версии (ну и бэкап сделайте перед этим)
В сторе modx.com старая версия 2.6.0-pl
Была долгая модерация пакета. Новую версию отправил в стор.
компонент msDiscount с новой версией перестал отображать вновь созданные акции. Подскажите пожалуйста как исправить?
вывод в log
modAction support is deprecated since version 2.3.0. Support for modAction has been replaced with routing based on a namespace and action name. Please update the extra with the namespace msdiscount to the routing based system.
вывод в log
modAction support is deprecated since version 2.3.0. Support for modAction has been replaced with routing based on a namespace and action name. Please update the extra with the namespace msdiscount to the routing based system.
@Илья Уткин посмотришь?
попробовал сейчас на 2.5.0-pl все отлично создается,
Илья писал только лишь про то как убрать назойливый лог modAction.
Обновил посте 2,5 до последней версии и вроде конект. по акциям
но купоны не отображаются всё ровно.
Илья писал только лишь про то как убрать назойливый лог modAction.
Обновил посте 2,5 до последней версии и вроде конект. по акциям
но купоны не отображаются всё ровно.
Кстати посмотрите в консоль браузера еще, что там за ошибки в данном компоненте
ms2.utils.js:9
ms2.utils.js:9 Uncaught TypeError: date.strftime is not a function
at constructor.miniShop2.utils.formatDate [as renderer] (ms2.utils.js:9)
at constructor.doRender (ext-all.js:21)
at constructor.renderRows (ext-all.js:21)
at constructor.renderBody (ext-all.js:21)
at constructor.refresh (ext-all.js:21)
at constructor.onDataChange (ext-all.js:21)
at h.Event.fire (ext-all.js:21)
at constructor.fireEvent (ext-all.js:21)
at constructor.loadRecords (ext-all.js:21)
at Ext.data.HttpProxy.onRead (ext-all.js:21)
@Илья Уткин github.com/Ibochkarev/miniShop2/pull/411 связано с этим
«методом перебора» могу сказать точно что не работает на новой версии, ни акции, ни купоны. не отображаются, в базе табличка заполняется.
Эта ошибка в консоли в новой версии, в 2,5 все хорошо отображает.
Эта ошибка в консоли в новой версии, в 2,5 все хорошо отображает.
Мы это изменение влили в версию 2.6.0
что сделать можно? запутался
Подождать Илью. Нужно внести изменение в компонент
Спасибо.
Да, гляну в ближайшее время
Илья, Посоветуй что сделать можно? Акции нужны.
Привет! Напиши, пожалуйста в техподдержку — modstore.pro/office/support и мне понадобятся доступы в админку.
Поправьте пожалуйста кнопку вверх в админке, когда товар редактируешь. Даже сразу после сохранения товара он предупреждает что данные будут потеряны. Очень неудобно
Можно скрин плиз.
Есть такое, подтверждаю!
Добрый день!
Проверьте пожалуйста еще редактор tinymce в категориях. На товарах работает, а на категориях нет. (может конечно и другой редактор не будет работать, но есть 3 сайта с обновленным minishop2 и у них у всех этот баг).
И есть еще одна ошибка
Спасибо за ваш труд!
Проверьте пожалуйста еще редактор tinymce в категориях. На товарах работает, а на категориях нет. (может конечно и другой редактор не будет работать, но есть 3 сайта с обновленным minishop2 и у них у всех этот баг).
И есть еще одна ошибка
pdotools/pdotools.class.php : 446) Recoverable error: Object of class msProductData_mysql could not be converted to string
Вроде как от pdotools но смущает classСпасибо за ваш труд!
Здравствуйте, был такой баг на релизе miniShop2 2.7.0, потом поправили и архивы перезалили, попробуйте удалить miniShop2 полностью (чтоб MODX не видел в админке miniShop2), и установите заново из репозитория.
Это не лучшее решение, так-как там действующий магазин и много заказов( И потом вновь все настройки придется заводить. Может есть какое-то другое решение?
До нового года выпустим новый релиз.
Спасибо!
Вот, поправьте данный файл — github.com/Ibochkarev/miniShop2/pull/501/files (если конечно в этом проблема).
Спасибо! Да действительно это помогло.
пропали вкладкии редактор у Каталога
каталог — dl3.joxi.net/drive/2020/12/24/0018/0260/1212676/76/fa6a66f938.png
а с товаром все норм — dl3.joxi.net/drive/2020/12/24/0018/0260/1212676/76/65b2bc111c.png
попробовал переустановить Минишоп (удалили из системы и поставил) и МОДх ( как бы обновить вручную через норвый Сетап) — не помогло.
ошибки появились и их постоянно две:
(ERROR in xPDO::getService @ /public_html/core/xpdo/xpdo.class.php: 1234) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
(ERROR in modRestCurlClient::__construct @ /public_html/core/model/modx/rest/modrestcurlclient.class.php: 26) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
Исправления в файл не вносил — там уже обновленные строки
каталог — dl3.joxi.net/drive/2020/12/24/0018/0260/1212676/76/fa6a66f938.png
а с товаром все норм — dl3.joxi.net/drive/2020/12/24/0018/0260/1212676/76/65b2bc111c.png
попробовал переустановить Минишоп (удалили из системы и поставил) и МОДх ( как бы обновить вручную через норвый Сетап) — не помогло.
ошибки появились и их постоянно две:
(ERROR in xPDO::getService @ /public_html/core/xpdo/xpdo.class.php: 1234) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
(ERROR in modRestCurlClient::__construct @ /public_html/core/model/modx/rest/modrestcurlclient.class.php: 26) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
Исправления в файл не вносил — там уже обновленные строки
(ERROR in xPDO::getService @ /public_html/core/xpdo/xpdo.class.php: 1234) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
Ошибки не относятся к miniShop2
да, разобрася. ошибки идти перестали. Но вкладки не появились
Не нашел, как удалить этот коммент.
Проблема решена перезаливкой в папку ядра с заменой папок компонентс и модел из другого магазина.
Это, конечно, не дает понять, что было, но проблему с редактором и вкладками у категории решило…
Проблема решена перезаливкой в папку ядра с заменой папок компонентс и модел из другого магазина.
Это, конечно, не дает понять, что было, но проблему с редактором и вкладками у категории решило…
модх 2.8.1 — >обновил minishop2 2.5.0 до 2.6.0 все ок, обновил до 2.7.0
вот такая ошибка: core/components/pdotools/model/pdotools/pdotools.class.php 446
Recoverable error: Object of class msProductData_mysql could not be converted to string
вот такая ошибка: core/components/pdotools/model/pdotools/pdotools.class.php 446
Recoverable error: Object of class msProductData_mysql could not be converted to string
Илья Добрый день. Спасибо за обновление компонента msDiscount, отображается всё корректно.
Но теперь после обновления Пашин msPromoCode2 применяет дважды скидку из-за плагина msDiscount. отключаю плагин всё норм.
посоветуйте что-то можно поменять?
Но теперь после обновления Пашин msPromoCode2 применяет дважды скидку из-за плагина msDiscount. отключаю плагин всё норм.
посоветуйте что-то можно поменять?
Вы постом малёха ошиблись. Здесь про minishop2 статья. Да и автор не Илья.
Всем привет! После обновления вроде бы все хорошо, прошел месяц и решил добавить новую категорию с товарами и тут я обнаружил что при загрузке в галерею изображений сами изображения не попадают в привью в админке и на странице каталога, откатиться назад будет очень больно так как многое было сделано по оптимизации шаблона и контента. Помогите пожалуйста как можно решить проблему
РЕШЕНО!
Проблема заключалась в MySQL 8.0.22, минишоп не умеет работать с этой версией бд, реально ли исправить в будущем?
Пришлось через Docker ставить на хостинг альтернативную версию БД, на 5.6 работаю хорошо, на других версиях не проверял.
Проблема заключалась в MySQL 8.0.22, минишоп не умеет работать с этой версией бд, реально ли исправить в будущем?
Пришлось через Docker ставить на хостинг альтернативную версию БД, на 5.6 работаю хорошо, на других версиях не проверял.
Андрей а поделитесь, как настраивали работу с mysql через docker? Может какие-то нюансы особенности?
Я вот к своему стыду не знаю, где например в modx указать порт для mysql, ведь наверняка у вас не по стандартному порту работает.
Я вот к своему стыду не знаю, где например в modx указать порт для mysql, ведь наверняка у вас не по стандартному порту работает.
В конфиге
$database_server = 'localhost:3311';
$database_dsn = 'mysql:host=localhost:3311;dbname=dbname;charset=utf8';
$database_server = 'localhost:3311';
$database_dsn = 'mysql:host=localhost:3311;dbname=dbname;charset=utf8';
спасибо. а как решаете вопрос сохранности данных в случае перезапуска или удаления контейнера?
Вообще опасно через докер, решил временно воспользоваться этим вариантом пока развертываю локально другую версию бд
Подскажите, кто скачивал у всех default.js странный с кучей console.log() закоментированных и нет, которые влияют на некорректную работу например при изменении кол-ва товаров в корзине?
Да точно. Устанавливал через modstore.
Приведите пример, и путь до default.js
github.com/Ibochkarev/miniShop2/blob/master/assets/components/minishop2/js/web/default.js — нет такого
Возможно это кто-то у вас уже в файле писал.
Возможно это кто-то у вас уже в файле писал.
Ну да вижу. И в package такого нет. Буду разбираться спасибо.
версия mysql — 8.0.22 (в 5.7 все гуд)
ошибка вот Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC LIMIT 1' at line 1
)
происходит при загрузке картинок в галерею, файлы успешно загружаются, но в ms2_products названия картинок не прописываются
ошибка вот Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC LIMIT 1' at line 1
)
происходит при загрузке картинок в галерею, файлы успешно загружаются, но в ms2_products названия картинок не прописываются
Приветствую! Такая же проблема… удалось найти причину и исправить ситуацию?
MODX и минишоп пока не дружат с mysql 8.
Проще всего сменить версию движка базы
Проще всего сменить версию движка базы
Да, поискал побольше информации… увидел это)
Обидно, у меня vps свежая, успел на нее уже штук 5 сайтов поставить, и конечно же там mysql 8 свежий поставил… получается опять с vps заниматься…
Обидно, у меня vps свежая, успел на нее уже штук 5 сайтов поставить, и конечно же там mysql 8 свежий поставил… получается опять с vps заниматься…
Всем привет!
Подскажите, пожалуйста, как правильно работать с событием «msOnGetProductFields»? Почему-то на странице не выводятся обработанные старая и новая цены.
Создал плагин, навесил событие «msOnGetProductFields», в логи пишет корректно, а на странице исходные цены отображаются…
Подскажите, пожалуйста, как правильно работать с событием «msOnGetProductFields»? Почему-то на странице не выводятся обработанные старая и новая цены.
Создал плагин, навесил событие «msOnGetProductFields», в логи пишет корректно, а на странице исходные цены отображаются…
<?php
switch($modx->event->name) {
case 'msOnGetProductFields':
$returned_values = & $modx->event->returnedValues;
$values = $modx->event->params['data'];
$returned_values['price'] = $values['price'] * 2;
$returned_values['old_price'] = $values['old_price'] * 2;
$modx->log(1,'returned_price - ' . $returned_values['price'] ); //30
$modx->log(1,'returned_old_price - ' . $returned_values['old_price'] ); //60
$modx->log(1,'values_price - ' . $values['price'] ); //15
$modx->log(1,'values_old_price - ' . $values['old_price'] ); //30
break;
}
А подскажите, пожалуйста, про сумму скидки.
Кроме этого:
Ошибок JS в консоли нет.
Кроме этого:
<div class="ms2_total_discount">{$total.discount}</div>
Еще какие-то классы нужны, чтобы обновлялась скидка динамически? А то у меня в этой обертке, при изменении количества товара со скидкой, сумма скидки просто в ноль превращается. Также, если использовать промокод из «msPromoCode2», сумма становится нулем. После обновления страницы все высчитывается корректно.Ошибок JS в консоли нет.
Разобрались с этим вопросом, почему ноль на discount после отработки ajax?
К сожалению, уже даже не помню, к какому проекту делалось это, чтобы посмотреть на код. Если найду, то отпишусь, но уже позже.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.