- Автор темы
- #1
Сразу скажу что не являюсь автором даного модуля, просто доработал чтобы ровно работал.
OCU Waitlist - компонент подписки и уведомления покупателей на email при поступлении отсутствующего товара на склад.
Реализация похожа на функционал магазина rozetka.ua:
При отсутствии товара происходит замена кнопок "Добавить в корзну" на текст-ссылку "Нет в наличии. Добавить в лист ожидания";
Добавленные в список ожидания товары отображаются и управляются в личном кабинете пользователя;
При изменении количества товаров на значение больше нуля, все подписанные покупатели получат письмо на e-mail с сообщением о поступлении товара в продажу;
Модуль можно отключать одной кнопкой в админке, при временной необходимости.
Также добавлена функция мониторинга подписок в административной части (Благодарим спонсоров)
Модуль поддерживает обновление остатков для расширений "Импорт/Экспорт", "OpenCart Product Manager", "OpenCart Layered Navigation", "OCU Leftover".
Установка:
Скопируйте содержимое в корневую директорию магазина;
Выполните запрос в базу данных (с учетом вашего префикса таблиц
В админке дайте права на управление модулем и включите его;
Тестирован на OpenCart 1.5.1.3, 1.5.4.1
Модуль распространяется по лицензии GNU General Public License, Version 3
OCU Waitlist - компонент подписки и уведомления покупателей на email при поступлении отсутствующего товара на склад.
Реализация похожа на функционал магазина rozetka.ua:
При отсутствии товара происходит замена кнопок "Добавить в корзну" на текст-ссылку "Нет в наличии. Добавить в лист ожидания";
Добавленные в список ожидания товары отображаются и управляются в личном кабинете пользователя;
При изменении количества товаров на значение больше нуля, все подписанные покупатели получат письмо на e-mail с сообщением о поступлении товара в продажу;
Модуль можно отключать одной кнопкой в админке, при временной необходимости.
Также добавлена функция мониторинга подписок в административной части (Благодарим спонсоров)
Модуль поддерживает обновление остатков для расширений "Импорт/Экспорт", "OpenCart Product Manager", "OpenCart Layered Navigation", "OCU Leftover".
Установка:
Скопируйте содержимое в корневую директорию магазина;
Выполните запрос в базу данных (с учетом вашего префикса таблиц
Код:
CREATE TABLE IF NOT EXISTS `waitlist` (
`customer_id` int(11) NOT NULL,
`product_id` int(11) NOT NULL,
`date_added` datetime NOT NULL,
PRIMARY KEY (`customer_id`,`product_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Тестирован на OpenCart 1.5.1.3, 1.5.4.1
Модуль распространяется по лицензии GNU General Public License, Version 3