Поддерживаю. Заметил в логах такие же ошибки. Иногда заказ крутит и не может сохраниться. Но чаще всего все норм. Ищу ошибки в целом по плагинам, хотя раз еще такая же выскакивает у людей других - возможно из за обновления
Да нет, просто плагин, который пересчитывает в базе данных значения цены по собственным валютным коэффициентам при сохранении товара и при сохранении группы (события плагина). И все нормально работает, пока заказ не переведется в статус отличный от нового. Зачем то там видимо где-то в коде движка еще один пересчет идет цен валютный. Зашитый в системных файлах. И срабатывает на событиях смены статуса заказа.
Поэтому и возник вопрос, как не трогая системные файлы пересчитать.
Видимо как вариант поставить еще обработчики на все события статусов на возврат цены товара по коэффициентам собственным.
Видимо первый раз когда установил плагин, он еще был без db.php. В таблице настроек wa_app_settings осталась запись, что плагин установлен и далее все попытки обращения к плагину не запускали создание структуры из db.php.
Таким образом решение для повторного запуска установки плагина - удалить запись с плагином из таблицы wa_app_settings
Создал плагин и повесил на событие frontend_category функцию по созданию нового массива products. Выборку товаров организовал через основную таблицу товаров с единичными характеристиками плюс доп выборка по характеристикам артикулов, где учитываю наличие по складу.
Самое что пугает в этом решении - все равно сначала движок ищет по собственному алгоритму товары для вывода, а потом уже плагин запускает свою обработку. События для обработки до того как движок построит массив products - нет.
frontend_category генерируется уже после того, как составлен массив products.
В связи с этим вопрос к разработчикам движка - планируется ли добавить все же событие до генерации products на странице группы товаров или нет?
Точно! 2 поселения магазина. 1 скрытый. Берет со скрытого и не выводит меню. Можно ли указать интересно, с какого поселения брать. Мне нужен не 1ый попавшийся)
Поддерживаю. Заметил в логах такие же ошибки. Иногда заказ крутит и не может сохраниться. Но чаще всего все норм. Ищу ошибки в целом по плагинам, хотя раз еще такая же выскакивает у людей других - возможно из за обновления
в ответ на Не сохраняется заказ
Да нет, просто плагин, который пересчитывает в базе данных значения цены по собственным валютным коэффициентам при сохранении товара и при сохранении группы (события плагина). И все нормально работает, пока заказ не переведется в статус отличный от нового. Зачем то там видимо где-то в коде движка еще один пересчет идет цен валютный. Зашитый в системных файлах. И срабатывает на событиях смены статуса заказа.
Поэтому и возник вопрос, как не трогая системные файлы пересчитать.
Видимо как вариант поставить еще обработчики на все события статусов на возврат цены товара по коэффициентам собственным.
в ответ на Пересчет цены товаров в валюте отличной от основной
Пропустил этот раздел в мануалах.
Действительно это также решит проблему. Спасибо
в ответ на Как вручную установить плагин с собственными таблицами?
Нашел решение проблемы в теме http://www.webasyst.ru/help/383/usloviya-vypolneni...
Видимо первый раз когда установил плагин, он еще был без db.php. В таблице настроек wa_app_settings осталась запись, что плагин установлен и далее все попытки обращения к плагину не запускали создание структуры из db.php.
Таким образом решение для повторного запуска установки плагина - удалить запись с плагином из таблицы wa_app_settings
в ответ на Как вручную установить плагин с собственными таблицами?
Пока что решено через костыль.
Создал плагин и повесил на событие frontend_category функцию по созданию нового массива products. Выборку товаров организовал через основную таблицу товаров с единичными характеристиками плюс доп выборка по характеристикам артикулов, где учитываю наличие по складу.
Самое что пугает в этом решении - все равно сначала движок ищет по собственному алгоритму товары для вывода, а потом уже плагин запускает свою обработку. События для обработки до того как движок построит массив products - нет.
frontend_category генерируется уже после того, как составлен массив products.
В связи с этим вопрос к разработчикам движка - планируется ли добавить все же событие до генерации products на странице группы товаров или нет?
в ответ на Каким образом можно модифицировать работу фильтра?
в ответ на При переходе в блок не выводится меню страницы магазина ($wa->shop->pages())
в ответ на При переходе в блок не выводится меню страницы магазина ($wa->shop->pages())