Перейти к содержанию
rsavchak

[Поддержка] OCU Waitlist - уведомление на email при поступлении товара

Рекомендуемые сообщения

OCU Waitlist - уведомление на email при поступлении товара


OCU Waitlist - уведомление на email при поступлении товара


Сразу скажу что не являюсь автором даного модуля, просто доработал чтобы ровно работал.

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


 

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а кто автор?

Shaman (opencart_ua)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот тут оригинальная тема дополнения, если кому нужно, и там же ссылка на гитхаб, правда последнее обновление было давненько

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот тут оригинальная тема дополнения, если кому нужно

Там недоработка с карточкой товара, я ето исправил и залил сюда.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а шаман не против что его модуль тут выложили? вы могли бы выложить только патч, а не сам модуль

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может реально этот модуль доработать за вменяемые деньги, чтобы обойтись без регистрации? Ато как-то заставлять ленивых покупателей регистрироваться - себе же хуже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если бы кто нибудь сделал с смс уведомлением, было бы вообще супер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

этот модуль требует регистрации. допиливал его под свою тему, поставил, но за 3 месяца не воспользовался никто ( 

боятся люди регистрации

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

этот модуль требует регистрации. допиливал его под свою тему, поставил, но за 3 месяца не воспользовался никто ( 

боятся люди регистрации

Тупят, а не боятся!!! Кому точно надо-подпишутся!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А у меня не работает,вроде все по инструкции(((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да в том то и дело, находят меня и других сотрудников через контакт, у них спрашивают когда будет, переодически названивают

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да в том то и дело, находят меня и других сотрудников через контакт, у них спрашивают когда будет, переодически названивают

Девиз зачастую-мы не ищем легких путей

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Девиз зачастую-мы не ищем легких путей

Ну все же просто - покажите покупателю выгоду от регистрации. И эта выгода вовсе не в возможности смотреть историю заказа и прочие вещи, которые никому нафиг не нужны. Дайте маленькую скидку всем зарегистрированным, дарите поощрительный подарок, самое простое - какой-то инфопродукт, это вообще будет просто и бесплатно для вас, а покупателя замотивирует зарегистрироваться, если подарок имеет хоть какую-то ценность

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня уже поподписывались :) регистрация не спугнула

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не пойму((( Установилось,но кнопка не изменилась,хотя обнаружилось,что работает вроде эта штука

b4634739475f.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

там стили пустые, файла цсс своего нет, потому кнопке рисуйте свои стили. я прописал свои классы в стайлшит и вписал в шаблоне, куда вставляете код кнопки.

там кнопки с некими классами *waitlist  - у вас же этих классов нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ни у кого не возникает в журнале ошибок строк типа:

2013-08-16 9:54:22 - PHP Notice:  Undefined index: quantity in /ууу/ххх/public_html/catalog/view/theme/default/template/product/product.tpl on line 450
2013-08-16 9:54:22 - PHP Notice:  Undefined index: already_in_waitlist in /ууу/ххх/public_html/catalog/view/theme/default/template/product/product.tpl on line 453

в контроллере product.php правки вносились руками (вкумод не использую)

 

 

зы нашел у себя очепятку....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

там стили пустые, файла цсс своего нет, потому кнопке рисуйте свои стили. я прописал свои классы в стайлшит и вписал в шаблоне, куда вставляете код кнопки.

там кнопки с некими классами *waitlist  - у вас же этих классов нет

простите,а как это сделать,можно поподробнее для чайников?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

простите,а как это сделать,можно поподробнее для чайников?

 

вот тут

<?php if (!$product['quantity'] && $waitlist_enabled) { ?>
                            <div class="waitlist-not-available"><?php echo $text_not_available;?></div>
                            <div class="waitlist-add">

классы видите?  waitlist-not-available и waitlist-add - они у вас где-то заданы? ели нет, то задайте в файле stylesheet.css 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению я дуб.

Можно подробнее-в какой файл,что прописать ? Если не сложно.

Думала,что достаточно модуль установить(((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не работает на чужом шаблоне только на дефолте.

Подскажите что нужно менять в шаблоне

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, меня тоже очень интересует, как допиливать под кастомный шаблон. Хотя бы общий принцип. Все установлено, стили прописаны, а кнопка "Купить" даже не пропадает. Никаких ошибок, связанных с модулем, консоль не показывает, классы с префиксом waitlist в коде страницы отсутствуют - такое ощущение, что модуль даже не пытается работать (в админке включен, если что). Вставка кнопки завязана на какую-то позицию в дефолт-шаблоне?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вставка кнопки завязана на какую-то позицию в дефолт-шаблоне?

Ну конечно! посмотрите файл xml - там написано, куда кнопка в шаблоне вяжется. там вместо стандартной кнопки идет проверка на наличие и в зависимости от результата показывается эта же стандартная кнопка или кнопка вэйтлиста.

Вам эту конструкцию нужно будет подредактировать под свой шаблон.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А у меня еще он не работает, а каким-то непостижимым образом обна покупательница умудрилась подписаться))) Видно, в момент попыток установки модуля.  :ugeek:  :?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.