Модуль работает с остатком продукта на складе. Если количество продукта на складе меньше или равно нулю, то вместо кнопки «Купить» вы увидите кнопку «Уведомить» на своем сайте.
Для продвижению по инструкции используйте колесико мыши или полосу прокрутки вашего браузера
Установка
Войдите в панель администратора
Перейдите в "Дополнения/Установка дополнений"
Нажмите "Загрузить"
Если вы используете opencart версии 3.0.* 3.2.* и php 5.*, то выбираете файл avail-opencart_3.0-3.2_php5.ocmod.zip, который находился в загруженном вами архиве
Если вы используете opencart версии 3.0.* 3.2.* и php 7.*, то выбираете файл avail-opencart_3.0-3.2_php7.ocmod.zip, который находился в загруженном вами архиве
Нажмите "Продолжить"
Перейдите в "Дополнения/Менеджер дополнений"
Нажмите "Обновить"(без этого пункта модуль будет работать не правильно)
Перейдите в раздел "Дополнения/Модули" или "Дополнения/Дополнения" и выберите из списка "Модули"
Нажмите "Установить" напротив модуля.
Нажмите "Редактировать" напротив модуля.
Введите ключ активации. Если ключа у вас нет, заполните форму обращения для получения ключа активации.
Активируйте модуль, выбрав "Включено" напротив настройки "Статус модуля:"
Перейдите в раздел "Дизайн/Схемы"(здесь перечислены страницы вашего сайта, нужно подключить модуль на страницы, где выводятся товары)
Нажмите "Изменить" напротив имени страниц "Главная", "Категория", "Поиск", "Продукт", "Сравнение"
Нажмите "Добавить модуль" и выберите "SM Уведомить о наличии PRO". Выберите расположение модуля - "верх страницы". Порядок роли не играет.
Нажмите "Сохранить"
Готово!
О модуле
Модуль разработан и протестирован на default шаблоне opencart 2.0-3.*
То есть - гарантируется работа только на этом шаблоне.
В большинстве случаев модуль корректно работает и на других шаблонах. Иногда требуется незначительная настройка модуля на шаблон или адаптация. В
80% случаев данная работа не занимает много времени и выполняется нами бесплатно.
Так же есть шаблоны, со сложной структурой и для адаптации модуля нужно потратить большой объем времени.
Такие работы проводятся на платной основе по договоренности.
Модуль имеет несколько вариантов работы:
По количеству товара на складе. Если товара на складе меньше 1, то кнопка купить будет заменена на кнопку с модуля.
По количеству опций на определенном товаре. Кнопка купить будет заменяться на кнопку модуля только при выборе покупателем опции, количество которой меньше 1. Если на каком-то товаре нету опций, то модуль с этим товаром будет работать по количеству на складе именно этого товара.
По статусам товара. В настройках модуля можно выбрать при каких статусах товара кнопка купить будет заменяться на кнопку модуля и при каких статусах модуль будет отправлять уведомления о поступлении товара.
Уведомить клиента о том, что интересующий его товар появился в магазине можно тремя способами:
При нажатии кнопки «Сохранить» при редактировании товара (данную возможность можно отключить в настройках модуля);
При нажатии кнопки «Уведомить» на странице списка запросов в модуле;
По cron (ссылка для установки находится в настройках модуля)
Если уведомление было отправлено любым из трех способов, то заявка переводится в статус выполнена и повторно не будет отправляться ни одним из выше перечисленных способов.
В модуле есть редактор сообщений: вы можете добавить шаблоны сообщений, которые будут рассылаться
Модуль выводит информацию о заявках на панель в административной части сайта.
На данный момент для корректной работы модуля на каждую страницу, где есть товары, нужно добавить скрытые дивы с информацией о количестве товара.
Добавление этих дивов на данный момент реализовано с помощью OCMOD файла.
На данный момент модуль работает на страницах:
Главная (при условии что на данную страницу выводятся стандартные модули, для нестандартных модулей возможно понадобится адаптировать OCMOD файл)
Каталог
Продукт
Производитель
Сравнение
Желания
Поиск
Если заявку подает зарегистрированный пользователь, то в личном кабинете на сайте он может просмотреть историю заявок, статус и удалить заявку, если он не хочет получать уведомление.
Настройки модуля
Интеграция
Class/ID кнопки купить (для страницы товара)
Идентификатор или класс кнопки «купить» на странице продукта. Модуль автоматически заменит элемент с указанным идентификатором или классом на кнопку «Уведомить», если товар отсутствует на складе.
Class/ID доп. кнопки (для страницы товара)
Идентификатор или класс любой другой кнопки на странице продукта. Модуль автоматически заменит элемент с указанным идентификатором или классом на кнопку «Уведомить», если товар отсутствует на складе(не обязательно для заполнения).
Блок с опциями
ID или class блока на странице товара, в котором выводятся опции.
Default шаблон:
Если вы используете шаблон "Default", то оставьте опцию в позиции "Да", если же модуль не заменил кнопку купить на страницах категории, поиска и других, то поставьте переключатель в позицию "Нет". После этого будут доступны настройки для страниц, кроме страницы Продукта.
Проверять при изменении товара:
При включенной опции модуль будет проверять наличие активной заявки по товару. Если такая есть и количество товара больше 0, то будет отправлено уведомление заказчику сразу же после сохранения изменений. (По кнопке "Сохранить" в карточке товара)
Принцип работы модуля
Выбираем по какому принципу модуль будет определять наличие товара или его отсутствие.Есть три принципа работы модуля:
Определение по количеству товара
Определение по статусу товара
Учитывать количество опций (При выборе этого принципа появляться два новых окна в которых вы и будете задавать параматетры)
Учитывать количество желаемого продукта
При покупке товара, если вы измените количество товара на большее, чем доступно, модуль заменит кнопку покупки кнопкой модуля
Статус модуля:
Включение модуля
Ссылка для cron'а
Ссылка для настройки крона (автоматическое уведомление клиентов), настраивается на стороне сервера в хостинг панели.
Настройки оповещений
E-mail для уведомлений о заявке:
кажите почтовый ящик администратора для получения уведомлений о поступлении новых заявок. Если пусто, то уведомления отправляться не будут.
Укажите отправителя писем об уведомлении:
Отправитель, от имени которого будут отправляться письма
Переменные для писем
Короткие коды, которые можно использовать в шаблонах писем. Каждый код будет подменен реальными данными по заявке.
Шаблоны писем
Если шаблоны не заполнены, то модуль будет отправлять письма с текстом по умолчанию.
Настройка дизайна и вида
Отображать изображение товара на моб. версии:
Отображать или нет изображение товара в форме заказа уведомления при просмотре сайта с мобильного устройства.
Отображать форму для комментария:
Отображать или нет форму для написания комментария в форме заказа уведомления.
Отображать условия и положения:
Отображать или нет строчку о потверждении прочтения информации(Правила соглашения....).
Название кнопки для вызова формы заказа уведомления:
То, как будет называться кнопка, которая заменит кнопку "Купить" на товаре, если его не будет в наличии.
Подсказка при наведении на кнопку уведомления:
Если заполнить данное поле, то при наведении на кнопку вызова формы заказа уведомления будет появляться подсказка, которую вы указали.(Не работает на товаре)
Разделы : "Кнопка отправки заявки" и "Кнопка вызова формы":
Позволяют настроить цвет текста, фон, а также добавить иконки на кнопки вызова формы и отправки заявки.
Разделы : "Настройки отображения списка заявок":
Настройка формы с информацией о всех заявках.
Как работает
Модуль заменяет кнопку "Купить" (кнопка, id или class которой указан в настройках модуля) на кнопку вызова формы, через которую покупатель оставляет заявку для уведомления его сразу же, как только данный товар появится в наличии. Модуль заменяет кнопку только если товара нет на складе.
Модуль умеет работать по опциям. То есть, если в настройках модуля включено "Учитывать количество опций", и на товаре присутствуют опции, то модуль будет ориентироваться на количество именно выбранной опции клиентом. Если же на товаре опций нет, то модуль по-прежнему будет ориентироваться на количество товара
При наличии опций на товаре и включенной настройке кнопка будет заменяться только после того, как покупатель выберет опцию, количество которой равно нулю.
Если модуль работает в режиме опций и есть заявки на товар с опциями, то система отправит уведомление о наличии товара только после того, как на нужном товаре появится в наличии нужная опция, и не важно какое количество непосредственно самого товара. Если же заявка была отправлена на товар без опций, то модуль отправит уведомление о наличии товара, как только количество товара на складе будет больше 0 (Image 1)
Модуль умеет работать с опциями только на странице товара.
Список оставленных заявок и всю информацию по ним можно просмотреть в разделе "Список уведомлений"
(Image2)
Можно перейти нажав на кнопку "Перейти в список заказов на уведомление" в настройках модуля.
Модуль может отправлять уведомление о наличии товара тремя способами:
После изменения товара в ручном режиме - по нажатию кнопки "Сохранить" на карточке товара(опционально);
При нажатии кнопки "Уведомить" в списке
Настроить систему CRON на вашем хостинге. Ссылка для этого есть в настройках модуля (ссылка может отличатся в зависимости от хостинг провайдера, за помощью обращайтесь в службу поддержки своего хостинг провайдера)
Работа модуля со стороны сайта
Если товара, который интересует покупателя, нет в наличии, или товара с выбраной опцией нет в наличии, то кнопка покупки будет заменена на кнопку вызова формы отправки заявки на уведомление о поступлении товара.
Популярные вопросы и ответы
После установки модуля на товаре, которого нет в наличии, кнопка не появилась:
Проверьте, включен ли модуль. Опция "Статус модуля" в настройках модуля
Модуль должен быть подключен на все страницы, где выводятся товары. В админ. панели "Дизайн - Схемы"
Проверьте, правильно ли указаны в настройках модуля ID или Class кнопок "купить" для страницы товара и других страниц
Для получения информации о количестве товара, модуль с помощью ocmod вставляет на все страницы в блок с товаром дополнительный div с информацией о количестве.
Нужно проверить, возможно вы используете "слишком не стандартный" шаблон и модификатор не смог внести изменения в нужные файлы вашего шаблона. Файл модификатора находится в архиве с модулем - install.xml
После установки модуля кнопка вызова формы появилась, но при клике сама форма не появляется:
Блок под форму модуль вставляет с помощью ocmod. Нужно проверить, возможно модификатор не смог вставить нужную форму в файл footer.tpl
Я использую модуль фильтра и после его применения кнопка не подменяется, хотя товара нет в наличии.
Если модуль фильтра подгружает товары с помощью ajax (так бывает в 90% случаев), то нужно, чтобы после загрузки товаров отработала функция getAvailConfig(); нашего модуля.
Например в популярном модуле MegaFilterPro для этого нужно зайти в его настройки, далее закладка "Настройки/Settings" - "JavaScript", и добавить в самый низ формы строку:
Мы сделали видео-инструкции, чтобы лучше объяснить возможности модуля и продемонстрировать его работу.
Сопровождение
Новые версии модуля, а также много других модулей, вы можете найти на нашем сайте - http://myopencart.club . Связаться с нами вы всегда можете через форму обратной связи на сайте или написать нам на наш E-Mail support@myopencart.club