Модуль - Уведомление о наличии

Модуль - Уведомление о наличии

Разработчик: Shoputils
Совместимость: opencart-ocStore 1.4.x - 1.5.x
Цена: 480 р.

Доступные варианты


Вместе с установкой:

Адрес сайта для лицензионного ключа:

Количество:  

1. О модуле Shoputils.InstockNotice 1.4.x (v1.0) - 1.5.x (v1.2) (Модуль "Уведомление о наличии")

  Модуль "Уведомление о наличии" позволяет потенциальному покупателю подписаться
  на уведомление при появлении товара на складе. Для подписки, заказчику,
  необходимо ввести адрес электронной почты. Владелец магазина может настроить
  рассылку уведомлений по времени используя cron. Так же в панели управления
  магазином можно просмотреть статистику, и определить те товары, на которые
  подписалось больше всего заказчиков.

  Посмотреть, как работает и настраивается модуль можно по адресу:
  http://opencart.shoputils.ru/demo
  http://opencart.shoputils.ru/demo/admin/ (Логин: demo, Пароль: demo)
 
  Товар, для которого можно оформить подписку, можно посмотреть тут:
  http://opencart.shoputils.ru/demo/1.5.x/index.php?route=product/product&product_id=41

Системные требования

 >    Opencart/ocStore 1.4.x - 1.5.x
 
 >    PHP 5.3 - 5.6
 
 >    IonCube Loader v4.2+

 
2. Установка модуля

  - Распакуйте архив в папку с установленным Opencart/ocStore 1.4.x - 1.5.x.
  
  - Для доступа к модулю через главное меню администратора,
    необходимо исправить следующие файлы.

 

Opencart/ocStore 1.4.x:
 
    1.  admin\controller\common\header.php
       
        Сразу после блока:
   
        $this->id       = 'header';
            $this->template = 'common/header.tpl';
           
            Добавить строку:
           
        $this->children[] = 'shoputils/instock_notice';
   
    2. admin\view\template\common\header.tpl
      
       После последней строкий модуля:
      
       <?php } ?>
      
       Добавить строку:
      
       <?php echo $menu_shoputils_instock_notice; ?>

Opencart/ocStore 1.5.x:
 
    1.  admin\controller\common\header.php
        
        Сразу после блока:
    
            $this->template = 'common/header.tpl';
            
            Добавить строку:
            
        $this->children[] = 'shoputils/instock_notice/menu_instock_notice';
    
    2. admin\view\template\common\header.tpl
       
       После последней строкий модуля:
       
       <?php } ?>
       
       Добавить строку:
       
       <?php echo $menu_instock_notice; ?>




   - Далее необходимо настроить права доступа для пользователей.
      
         - Зайдите в "Система" - "Пользователи" - "Группы пользователей";
      
         - Нажмите "изменить" у необходимой группы пользователей;
      
         - Поставьте галочки напротив "shoputils/instock_notice"   
           в свойствах "Доступ разрешен" и "Изменения разрешены"
          
   - Модуль будет доступен из меню администратора: "Продажи" - "Уведомить о наличии".     
 

   - Чтобы разрешить пользователю подписку на уведомления необходимо исправить
     следующие файлы:
 

Opencart/ocStore 1.4.x:   

    1. catalog/view/theme/default/template/common/header.tpl
       (если Вы не используете дизайн по умолчинию "default", то
       испрвление необходимо вносить в файле "template/common/header.tpl"
       именно вашего дизайна)
      
       Перед блоком:
      
       </head>
       <body>

       вставить строку:
      
       <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/instock_notice.css" />
      
    2.  catalog/controller/product/product.php
       
        Сразу после строки:
       
        if ($product_info['quantity'] <= 0) {
       
        $this->data['stock'] = $product_info['stock'];
 
        добавить строки:
   
        $this->load->model('shoputils/instock_notice');
        $this->data['block_instock_notice'] = $this->model_shoputils_instock_notice->makeButton($product_info);
       
    3. catalog/view/theme/default/template/product/product.tpl

        Сразу после блока:
       
        <div class="content">
          <?php echo $text_qty; ?>
          <input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />
          <a onclick="$('#product').submit();" id="add_to_cart" class="button"><span><?php echo $button_add_to_cart; ?></span></a>
          <?php if ($minimum > 1) { ?><br/><small><?php echo $text_minimum; ?></small><?php } ?>
        </div>
 
        добавить строки:
   
        <?php if (isset($block_instock_notice) && $block_instock_notice): ?>
        <div class="content">
            <?php echo $block_instock_notice; ?>
        </div>
        <?php endif; ?>
 

Opencart/ocStore 1.5.x:

    1. catalog/view/theme/default/template/common/header.tpl
       (если Вы не используете дизайн по умолчинию "default", то
       испрвление необходимо вносить в файле "template/common/header.tpl"
       именно вашего дизайна)
       
       Перед блоком:
       
       </head>
       <body>

       вставить строку:
       
       <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/instock_notice.css" />
       
    2.  catalog/controller/product/product.php
        
        Сразу после строки:
        
        if ($product_info['quantity'] <= 0) {
          $this->data['stock'] = $product_info['stock_status'];
 
        добавить строки:
    
        $this->load->model('shoputils/instock_notice');
        $this->data['block_instock_notice'] = $this->model_shoputils_instock_notice->makeButton($product_info);
        
    3. catalog/view/theme/default/template/product/product.tpl

        Сразу после блока:
        
        <?php if ($minimum > 1) { ?>
        <div class="minimum"><?php echo $text_minimum; ?></div>
        <?php } ?>
 
        добавить строки:
    
          <?php //Shoputils Instock Notice ?>
          <?php if (isset($block_instock_notice) && $block_instock_notice) { ?>
            <div class="instock_notice_content">
              <?php echo $block_instock_notice; ?>
            </div>
          <?php } ?>
          <?php //Shoputils Instock Notice ?>



  
3. Настройка модуля

  - Статус.
    Если "включен" то на странице товара, которого нет в наличии, будет
    показываться кнопка "Уведомить при появлении"
   
  - Состояния на складе.
    Выберите те состояния на складе, для которых, вместо текста состояния,
    будет показываться кнопка "Уведомить при появлении".  


  - Показывать CAPTCHA.
    Для защиты от роботов, для подтверждения подписки, можно включить
    вывод картинки с символами.

  - Количество на складе. 
    Необходимо установить минимальное количество товаров на складе для
    уведомления покупателя. Минимальное значение равно "1"
   
  - Количество дней хранения.
    Если для продукта в уведомлении не было поступлений в течении
    некоторого времени, то подписка на уведомление может быть удалена из
    базы через N дней (где N-количество дней хранения).  
 
  - Журнал.
    Журнал уведомлений сохраняется в
    файле: system/logs/shoputils_instock_notice.log
 

doc_andrey - 18.12.2016
Вопрос:

Простое получение списка емэйлов было бы замечательно! А еще, у меня стоит на 1.5.5.1.1 и, несмотря на установленные чекбоксы, все равно отсылает уведомление всем.(


Ответ администрации:

Это не верно. Уведомления должны рассылаться согласно настройкам. Проверьте все еще раз. Если проблема останется закажите установку\настройку. Мы проверим, сделаем как надо и поясним что вы делаете не так.
Николай - 12.06.2016
Вопрос:

Просмотр списка подписчиков еще не появился?


Ответ администрации:

К сожалению, нет.
Виталий - 16.04.2016
Вопрос:

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


Ответ администрации:

Здравствуйте!
Доработать можно, точнее переписать заново... но не в ближайшее время - все силы направлены на выпуск шаблона. Обратитесь пжл. через пару недель. Цена нового модуля 7 000 р
Nickolay - 21.07.2015
Вопрос:

Здравствуйте. Просто пожелания для развития модуля
- емаил уведомление администратора магазина о новых подписках
- просмотр списка подписчиков в админке
- автоматическое уведомление подписчиков при появлении товара


Ответ администрации:

Здравствуйте.... намотали на ус.
Дмитрий - 28.12.2014
Вопрос:

Доброго времени суток! на версии OcStore 1.5.5.1.2 будет работать?


Ответ администрации:

Да, будет.
Василий - 10.09.2014
Вопрос:

ДАй вам бог здоровья! Подскажите а где можно видеть подписавшихся на уведомление и их адреса?


Ответ администрации:

И вам...) В данный момент модуль этого не позволяет. Если только посмотреть напрямую в PHPmyAdmin в таблице shoputils_instock_notice.
Если будет несколько желающих, внесем ваше пожелание в план развития модуля.
Василий - 10.09.2014
Вопрос:

Здравствуйте еще раз... проблему с выпадающим окном в модуле "Уведомить о наличии" решил
НО письма о появлении в наличии не доходят!
И журнал уведомлений в настройках пустой..


Ответ администрации:

Здравствуйте!

После того как добавили на склад нужное к-во товара, ожидающего наличия, Вам надо пройти в "Продажи -> Уведомить о наличии -> Список товаров" и нажать кнопку "Уведомить подписчиков".
Василий - 10.09.2014
Вопрос:

Здравствуйте!
Купил ваш модуль для Опенкарта - "Уведомление о наличии"
Все вроде настроил вот только Окно в котором пользователь должен вводить адрес для уведомления не выпадает, а форма для адреса вылазит где то в шапке сайта (((
Помогите пожалуйста!
Вот страница с товаром [цензура]
Спасибо.
Феликс - 25.08.2014
Вопрос:

Здравствуйте!
Ваш модуль совместим с модулем "Фильтр товаров для OpenCart"?
Спасибо.
п.с. спрашиваю из-за того что модуль notify when product arrives не совместим с модулем "Фильтр товаров для OpenCart".


Ответ администрации:

Наш модуль при отсутствии товара на складе выводит в карточку товара кнопку "Уведомить о наличии", при нажатии на которую у покупателя будет возможность подписаться на уведомлении о поступлении данного товара на склад.
Про совместимость с модулем "Фильтр товаров для OpenCart" не имеем ни малейшего понятия.
Евгений - 23.07.2014
Вопрос:

Как правильно добавить задание в Cron? Добавляю на хостинге строчку которая указана в админке:wget http://infant-shop.com/index.php?route=shoputils/instock_notice/cron -O /dev/null, приходит сообщение от Cron Could not open input file: /home/b/wget.
Так же отсутствует файл журнала в папке System/logs.


Ответ администрации:

Евгений, вам лучше всего обратиться в тех. поддержку хостинга. Принципы добавления у каждого хостера разные.
112rub - 06.07.2014
Вопрос:

как убрать надпись "нет в наличии" и оставить только кнопку?


Ответ администрации:

В файле catalog/view/theme/default/template/shoputils/instock_notice_button.tpl закомментируйте или удалите фрагмент:
<div class="instock_notice_text">
<?php echo $stock; ?>
</div>
Support - 30.05.2014
Вопрос:

Теперь модуль работает с Opencart/ocStore 1.5.x всех версий. Если возникнет проблема с получением обновления - просьба написать через обратную связь ( http://opencart.shoputils.ru/?route=information/contact ) с e-mail, с которого была совершена покупка.
Вячеслав - 29.04.2014
Вопрос:

Можно ли добавить в модуль функцию просмотра всех подписчиков их емеилов?


Ответ администрации:

На данный момент этого функционала в модуле нет.
Олег - 25.04.2013
Вопрос:

Как скоро появиться модуль? на 1.5.x


Ответ администрации:

Уже появился )
Илья - 30.03.2013
Вопрос:

Работает ли данный модуль с 1.5.4.1?


Ответ администрации:

Да, работает.

Задать вопрос

Ваше Имя:


Ваш E-mail (не публикуется):



Ваш вопрос: Внимание: HTML не поддерживается! Используйте обычный текст.

Введите код, указанный на картинке:



www.megastock.ru Яндекс.Метрика
ShopUtils - Opencart.Market © 2010 — 2018