miniShop2: счетчик проданных товаров / уведомления
Здравствуйте, уважаемые MODX-профессионалы.
Есть пара вопросов, а именно по miniShop2.
В интернет-магазине, есть товары от пользователей и при их продаже (при статусе «Отправлен») нужно отправлять E-mail уведомление, типа «Ваш товар продан в количестве 1шт...».
И нужно это сделать в 2 этапа: счетчик проданных товаров и уведомление.
1) Счетчик проданных товаров:
Прочитал заметку bezumkin.ru/modx/minishop2/msearch2/1805/ и, как сделать счетчик количества проданных товаров, чтобы при статусе «Отправлен» в базу отправлялось +1?
2) E-mail уведомления:
Реализация хранения адреса видится либо через TV, либо через таблицу в MySQL базе. Что проще.
А вот функция отправки уведомления о проданном товаре, трудно сказать. Для менеджеров и пользователя есть, но с целым прайс-листом. Хотя, может и он сойдет.
Думаю, что это реализовывается доработкой 3-ёх файлов: «resolve.settings.php», «msorderstatus.map.inc.php», «minishop2.class.php», а именно добавлением новых событий/функций (не совсем понятно каких).
Возможно, есть более оптимальное решение, подскажите?
Заранее спасибо.
Есть пара вопросов, а именно по miniShop2.
В интернет-магазине, есть товары от пользователей и при их продаже (при статусе «Отправлен») нужно отправлять E-mail уведомление, типа «Ваш товар продан в количестве 1шт...».
И нужно это сделать в 2 этапа: счетчик проданных товаров и уведомление.
1) Счетчик проданных товаров:
Прочитал заметку bezumkin.ru/modx/minishop2/msearch2/1805/ и, как сделать счетчик количества проданных товаров, чтобы при статусе «Отправлен» в базу отправлялось +1?
2) E-mail уведомления:
Реализация хранения адреса видится либо через TV, либо через таблицу в MySQL базе. Что проще.
А вот функция отправки уведомления о проданном товаре, трудно сказать. Для менеджеров и пользователя есть, но с целым прайс-листом. Хотя, может и он сойдет.
Думаю, что это реализовывается доработкой 3-ёх файлов: «resolve.settings.php», «msorderstatus.map.inc.php», «minishop2.class.php», а именно добавлением новых событий/функций (не совсем понятно каких).
Возможно, есть более оптимальное решение, подскажите?
Заранее спасибо.
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Задача та же, а именно:
Главное — добавить количество проданных товаров из заказа в таблицу 'modx_ms2_products'.'sold' при статусе «отправлен».
И крайне желательно уведомить по почте, которую надо взять из 'modx_ms2_products'.'notify'.
Поля добавлены и работают по инструкции.
Сам зашел в тупик на данном моменте (и уже который час пытаюсь подобраться к товарам в заказе):
Б… код будет исправлен. Самому неловко.
Очень надеюсь на поддержку программистов.
Пока что решил отложить почтовые уведомления, так как не могу дойти до свойств товара и начался рандом.
Как же взять/взаимодействовать с колонками (sold и notify) из msProductData? Подскажите кто-нибудь, пожалуйста.
Код, который выводит в лог цену товара и 2 пустых значения при изменении статуса на «Отправлен»:
В лог выдает, помимо значений, ошибки от «json_decode» и «pdoFetch». Напутал в разделе «Configure»?
Заранее спасибо.
Userful:
Тему можно считать «закрытой».
Alex Alex