Jump to content
rsavchak

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

Recommended Posts

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

Share this post


Link to post
Share on other sites

а кто автор?

Shaman (opencart_ua)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

  • +1 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

b4634739475f.jpg

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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 правки вносились руками (вкумод не использую)

 

 

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

 

вот тут

<?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 

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.