Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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

Product status extended


Product status extended


Каждый магазин сталкивается с необходимостью временно приостановить продажу определенного товара из-за отсутствия как такового на складе.

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

 

Для этого и предназначен данный модуль. Так чем же модуль может Вам помочь:

 

Список категорий:

  1. Добавлена кнопка перехода в категорию из админ-панели;
  2. Добавлены два статуса категории "В архиве" и "В обработке";
  3. Для удобства, статусы категорий сделаны цветными;
  4. Выведено количество всех продуктов категории и сколько из них активны (включены и не в архиве);
  5. При переключении категории в статус "В архиве" или "В обработке", все дочерние категории так же переводятся в этот статус;
  6. Ручное изменение статусов всех продуктов привязанных к данной категории на её статус;
  7. Автоматическая массовая смена статуса категории на статус "В архиве" (если в категории нет активных товаров) по cron (в планах);
  8. При статусе категории "В архиве" возможно указать пере адресацию на другую категорию (в планах);

 

Производители:

  1. Добавлена кнопка перехода в список товаров бренда из админ-панели;
  2. Добавлены статусы брендов "Включено", "Отключено", "В архиве" и "В обработке";
  3. В списке брендов добавлен фильтр по названию бренда и статусу;
  4. Для удобства, статусы брендов сделаны цветными (админ-панель);
  5. Выведено количество всех продуктов производителя и сколько из них активны (включены и не в архиве);
  6. Ручное изменение статусов всех продуктов привязанных к данному бренду на его текущий статус;
  7. Автоматическая массовая смена статуса производителя на статус "В архиве" (если в производителе нет активных товаров) по cron (в планах);
  8. При статусе производителя "В архиве" возможно указать пере адресацию на страницу другого производителя или страницу (в планах);

 

Список товаров:

  1. В списке товаров добавлен фильтр по текущему статусу "отсутствует на складе";
  2. Для удобства, статусы товаров сделаны цветными;
  3. Добавлены два статуса товара "В архиве" и "В обработке";
  4. Автоматическая массовая смена статуса товара на статус "В архиве" по cron - (в планах);

 

Статус товара:

  1. В наличии:
    1. дополнительное сообщение;
    2. стилизация названия статуса;
  2. В архиве:
    1. товар не отображается в модулях и категориях, при этом товар остается доступным по прямой ссылке;
    2. кнопка "Купить" - не активна / "вопрос о товаре" (в планах);
    3. изменить текст кнопки "Купить";
    4. показывать / скрыть или заменить Цену товара на свой текст;
    5. дополнительное сообщение;
    6. стилизация названия статуса;
  3. В обработке - товар не отображается в модулях и категориях, цена не отображается, кнопка купить заменяется "вопрос о товаре" (в планах);
    1. товар не отображается в модулях и категориях, при этом товар остается доступным по прямой ссылке;
    2. кнопка "Купить" - не активна / "вопрос о товаре" (в планах) / "сообщить когда появится (в планах)";
    3. изменить текст кнопки "Купить";
    4. показывать / скрыть или заменить Цену товара на свой текст;
    5. дополнительное сообщение;
    6. стилизация названия статуса;

 

Статусы товара "отсутствует на складе"  (при 0 остатке) имеют следующие возможности:

  1. установить порядок сортировка товаров в зависимости от статуса (Например продукты со статусом "Нет в наличии" будут выводиться в конце списка, а продукты со статусом "Пред заказ" будут выводиться после продуктов которые есть в наличии );
  2. скрыть товар в категориях и модулях, при этом товар остается доступным по прямой ссылке;
  3. кнопка "Купить" - активна / не активна / "вопрос о товаре" (в планах) / сообщить когда появится (в планах)
  4. изменить текст кнопки "Купить";
  5. показывать / скрыть или заменить Цену товара на свой текст;
  6. дополнительное сообщение;
  7. стилизация названия статуса;

 

Из за отсутствия личной необходимости и спроса на модуль, разработка под Opencart 2.1.XX приостановлена!

 

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

Спойлер

Для Опенкарт 2.1.Х.Х

  • через "Установщик дополнений OCMOD" загрузить файлы bhm_emi.ocmod.zip
  • через "Установщик дополнений OCMOD" загрузить файлы bhm_pse-v1_X.ocmod.zip (непосредственно сам модуль)
  • через "Установщик дополнений OCMOD" загрузить файлы default_themes.ocmod.xml (модификатор темы)
  • Выбираем в меню Пользователи -> Группы пользователей -> Администраторы, выставляем галочки в полях Разрешить просмотр и Разрешить редактировать возле
    extension/module/bhm_pse (для Опенкарт23)
    или
    module/bhm_pse (для Опенкарт21)

Зайти в "Модули" и включить "Product status extended (ByHelp Modules)"

 

Для Опенкарт 2.3.Х.Х

  • Скачиваем и распаковываем архив bhm_pse_v110_OC23XX.zip
  • Через установщик OCMOD устанавливаем bhm_pse_v110.ocmod.zip и файл из папки themes
  • Переходим на страницу списка модулей и активируем  "Product status extended (ByHelp Modules)"
  • В настройках модуля нажимаем кнопку "включить"
  • Обновляем кеш модификаторов

 

Внимание!!!

Если возникают проблемы с работой модуля, обращаемся в тему поддержки или ЛС (перечень информации которую необходимо указать, читаем в FAQ "Если модуль не работает или вызывает ошибки!")


  • Автор
  • долучення
    03.10.18
  • Категорія
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    2.3
    2.1
  • OpenCart.Pro, ocShop
    Не проверялось
  • Звернення до сервера розробника
    Нет

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Круто!
Да еще и в свободном доступе, спасибо Вам за такое дополнение!

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


Модуль на уровне бета тестирования, так что баги, глюки, и хотелки в студию. Баги и глюки будем пробовать исправить, хотелки - по смотрим, может и добавим :)

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

8 минут назад, magdek сказал:

Приветствую, подскажите для ocStore 2.3 можно ожидать в ближайшем будущем. Заранее спасибо.


Вообще планирую адаптировать, а вот когда, по большей части зависит от спроса и свободного времени. Может даже в ближайшую неделю сделаю, а может и дольше.

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

2 часа назад, lletol сказал:


Вообще планирую адаптировать, а вот когда, по большей части зависит от спроса и свободного времени. Может даже в ближайшую неделю сделаю, а может и дольше.

 

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

Да, хотелось бы попробовать это чудо на ocStore 2.3.0.2.3, правда тема у меня не стандартная, а Revolution v.4.0.9, впрочем может быть и на таком шаблоне будет работать.

Удачи!

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


13 часов назад, sputnikoz сказал:

 

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

Да, хотелось бы попробовать это чудо на ocStore 2.3.0.2.3, правда тема у меня не стандартная, а Revolution v.4.0.9, впрочем может быть и на таком шаблоне будет работать.

Удачи!

 

Ну даже если не будет, то адаптировать модификации всегда можно... не думаю, что там что-то особо сложное будет...

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


16 минут назад, inpromotion сказал:

 

Ну даже если не будет, то адаптировать модификации всегда можно... не думаю, что там что-то особо сложное будет...

 

Согласен, правда степень сложности чего-либо понятие весьма относительное и не однозначное.

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


По поводу адаптации модуля под 2.3, можете не переживать,  сегодня уже начал делать.  По срокам не скажу,  но думаю на следующей неделе уже будет.  Под версии ниже чем 2.1, не вижу смысла делать. Под версии 3.Х, адаптировать буду после того,  как модуль будет отлажен и максимально исправлены все баги. 

По поводу сложности модуля,  хоть модуль и не сильно сложен,  но на сколько я знаю,  аналогов нет (если кто-то знает аналоги,  пишите в ЛС,  по смотрю чего не хватает модулю для полного счастья) 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, lletol сказал:

По поводу адаптации модуля под 2.3, можете не переживать,  сегодня уже начал делать.

"+"

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


В общем решил не тянуть кота за хвост, так что всем желающим с ОС2.3, прошу любить и жаловать.

Так сказать fast release под ОС2.3.

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

Не срабатывает данный модуль, дает 500 ошибку при активации.


Версия модуля: bhm_pse-v0_3_1-OC23.zip
Версия CMS: ocStore 2.3.0.2.3

Шаблон: Revolution 2x (v.4.0.9)

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


Также не срабатывает на:


Версия модуля: bhm_pse-v0_3_1-OC23.zip
Версия CMS: ocStore 2.3.0.2.3

Шаблон: Default

 

Выдает вот такую ошибку при активации модуля:

 

Цитата

Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'cart_disabled' in 'field list'<br />Error No: 1054<br />SELECT `cart_disabled` FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'oc_stock_status'' in W:\domains\opencart-modules.loc\system\library\db\mysqli.php:40 Stack trace: #0 W:\domains\opencart-modules.loc\system\library\db.php(16): DB\MySQLi->query('SELECT `cart_di...', Array) #1 W:\domains\opencart-modules.loc\admin\model\extension\bhm_pse.php(5): DB->query('SELECT `cart_di...') #2 [internal function]: ModelExtensionBHMpse->install() #3 W:\domains\opencart-modules.loc\system\storage\modification\system\engine\loader.php(184): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 W:\domains\opencart-modules.loc\system\engine\proxy.php(25): call_user_func_array(Object(Closure), Array) #6 W:\domains\opencart-modules.loc\admin\controller\extension\module\bhm_pse.php(60): Proxy->__call('install', Array) #7 W:\domains\opencart-modules.loc\admin\contr in W:\domains\opencart-modules.loc\system\library\db\mysqli.php on line 40

 

Изменено пользователем inpromotion
Ссылка на комментарий
Поделиться на других сайтах


13 минут назад, inpromotion сказал:

Не срабатывает данный модуль, дает 500 ошибку при активации.


Версия модуля: bhm_pse-v0_3_1-OC23.zip
Версия CMS: ocStore 2.3.0.2.3

Шаблон: Revolution 2x (v.4.0.9)

 

Скачайте версию bhm_pse-v0_3_2-OC23.zip, удалите модификатор "Product status extended (ByHelp Modules)" и по новой установите модуль. Должно завестись.

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

1 час назад, lletol сказал:

 

Скачайте версию bhm_pse-v0_3_2-OC23.zip, удалите модификатор "Product status extended (ByHelp Modules)" и по новой установите модуль. Должно завестись.

 

Да, завелось. Но появился вопрос.

Название кнопки "Купить" меняется только на страницы товара? В категориях и модулях "рекомендуемые" и т.д. не меняется?

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


16 минут назад, inpromotion сказал:

 

Да, завелось. Но появился вопрос.

Название кнопки "Купить" меняется только на страницы товара? В категориях и модулях "рекомендуемые" и т.д. не меняется?

 

Для дефолтового шаблона должна меняться везде, для остальных, надо править модификатор theme.ocmod.xml (пример работы на дефолтовом дизайне http://oc230.work.byhelp.info/index.php?route=product/category&amp;path=20)

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

21 минуту назад, lletol сказал:

 

Для дефолтового шаблона должна меняться везде, для остальных, надо править модификатор theme.ocmod.xml (пример работы на дефолтовом дизайне http://oc230.work.byhelp.info/index.php?route=product/category&amp;path=20)

 

Все понял, буду разбираться... спасибо за оперативный ответ

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


3 минуты назад, inpromotion сказал:

 

Все понял, буду разбираться... спасибо за оперативный ответ

 

Если не получится адаптировать, обращайтесь (нужен доступ к фтп или файлы темы из папок product (category,compare,manufacturer_info,search,special,product), module и файл account/wishlist.tpl)

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

Нашел небольшую недоработку модуля. Он не меняет кнопки и т.д. в "Рекомендуемых" и т.д. Надо бы это тоже как-то сразу пофиксить.

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


41 минуту назад, inpromotion сказал:

Нашел небольшую недоработку модуля. Он не меняет кнопки и т.д. в "Рекомендуемых" и т.д. Надо бы это тоже как-то сразу пофиксить.

 

Удаляем модификатор и ставим версию 0.4 . Должно заработать.

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

  • 1 месяц спустя...

Доброго времени суток!

У меня не завелся модуль.

 

Версия модуля: bhm_pse-v0_3_1-OC23.zip
Версия CMS: ocStore 2.3.0.2.3

Шаблон: Next Default

 

 

Код ошибки:
Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'ss.change_name' in 'field list'<br />Error No: 1054<br />SELECT DISTINCT *, pd.name AS name, p.image, (SELECT md.name FROM u0591818_manufacturer_description md WHERE md.manufacturer_id = p.manufacturer_id AND md.language_id = '1') AS manufacturer, (SELECT price FROM u0591818_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM u0591818_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM u0591818_product_reward pr WHERE pr.product_id = p.product_id AND custom in /var/www/u0591818/domen/system/library/db/mysqli.php on line 40

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


22 часа назад, Melamory сказал:

Доброго времени суток!

У меня не завелся модуль.

 

Версия модуля: bhm_pse-v0_3_1-OC23.zip
Версия CMS: ocStore 2.3.0.2.3

Шаблон: Next Default

 

 

Код ошибки:
Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'ss.change_name' in 'field list'<br />Error No: 1054<br />SELECT DISTINCT *, pd.name AS name, p.image, (SELECT md.name FROM u0591818_manufacturer_description md WHERE md.manufacturer_id = p.manufacturer_id AND md.language_id = '1') AS manufacturer, (SELECT price FROM u0591818_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM u0591818_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM u0591818_product_reward pr WHERE pr.product_id = p.product_id AND custom in /var/www/u0591818/domen/system/library/db/mysqli.php on line 40

Скачайте последнюю версию модуля (bhm_pse-v0_4-OC23.zip), в предыдущих версиях были проблемы с внесением необходимых данных в MySQL

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

21 час назад, lletol сказал:

Скачайте последнюю версию модуля (bhm_pse-v0_4-OC23.zip), в предыдущих версиях были проблемы с внесением необходимых данных в MySQL

Сделала, но почему-то проблема сохраняется. 

Цитата

Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'ss.change_name' in 'field list'<br />Error No: 1054<br />SELECT DISTINCT *, pd.name AS name, p.image, (SELECT md.name FROM u0591818_manufacturer_description md WHERE md.manufacturer_id = p.manufacturer_id AND md.language_id = '1') AS manufacturer, (SELECT price FROM u0591818_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM u0591818_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM u0591818_product_reward pr WHERE pr.product_id = p.product_id AND custom in /var/www/u0591818/

 

И файлы появляются в менеджере дополнений, но не в списке модулей. Зайти и настроить нельзя.

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


19 часов назад, Melamory сказал:

Сделала, но почему-то проблема сохраняется. 

 

И файлы появляются в менеджере дополнений, но не в списке модулей. Зайти и настроить нельзя.

 

19 часов назад, Melamory сказал:

Сделала, но почему-то проблема сохраняется. 

 

И файлы появляются в менеджере дополнений, но не в списке модулей. Зайти и настроить нельзя.

Нужен доступ к сайту (желательно и по фтп), что бы по смотреть , что у вас там происходит.

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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