Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

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.3, прошу любить и жаловать.

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

Надіслати
Поділитися на інших сайтах

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


Версия модуля: 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 month later...

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

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

 

Версия модуля: 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 сказал:

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

 

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

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.