Совместимость |
OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OpenCart 3.0, OCStore 2.1, OCStore 2.3, OCStore 3.0, Opencart.pro 2.3 |
Наполнение интернет-магазина товарами может превратиться в сущий кошмар, если использовать стандартную админку OpenCart. Модуль Handy Product Manager позволяет Вам массового редактировать/добавлять товары в OpenCart, настолько же быстро, как если бы Вы прописывали товары в экселе. Но намного более удобно в плане работы с данными товара.
Внимание!
- В версии 1.1.0 добавлен функционал массового редактирования товаров по заданным фильтрам.
- В версии 1.4.0 добавлена фильтрация по маскам названий товара, артикулов и модели
- А также добавлена тестовая лицензия. Для получения тестовой версии модуля обращайтесь в личные сообщения на данном сайте.
* ВНИМАНИЕ!
- С версии 1.1.0 версия php 5.4 больше не поддерживается.
- Покупая модуль, Вы даете свое согласие с ЛИЦЕНЗИОННЫМ СОГЛАШЕНИЕМ, которое представлено внизу этого текста. Также Вы соглашаетесь с моей Политикой поддержки!
- Изучите ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ ниже по тексту
- Просьба при покупке модуля указывать домен, для которого покупается модуль.
Также при необходимости, укажите отладочный локальный домен (*.loc) или поддомен на основном сайте.
ВИДЕО О РАБОТЕ С МОДУЛЕМ
Обзор 3 основных фишек -
https://www.youtube.com/watch?v=-Co6eQsmmqY
Массовое установление скидок на товары -
https://www.youtube.com/watch?v=Por-g9jiln4
Массовое изменение цен на товары + работа в списке товара -
https://www.youtube.com/watch?v=JRpqhTR7dQQ
Быстрое добавление товаров прямо в списке товаров -
https://www.youtube.com/watch?v=3-Xqb1nbI0Y
ПРЕИМУЩЕСТВА МОДУЛЯ ПРИ МАССОВОМ РЕДАКТИРОВАНИИ ТОВАРОВ
- Массовые изменения по заданным фильтрам (главная категория, наличие категории, маска* названия товара, артикула или модели, производитель, атрибут, опция, дата добавления)
- Массовая замена цен на заданный процент или фиксированную сумму
- Массовое назначение акций и скидок на заданный процент от цены товара
- Массовая генерация мета-тегов (в отличие от Seo Tags Generator, данные мета-теги записываются в базу данных)
- Массовая генерация рандомного текста с описаниями товаров (используется рандомизатор отсюда - http://xbb.uz/randomizator/text.bb)
- Массовое назначение атрибутов (очень полезно после импорта сотен товаров, у которых производитель не заполняет атрибуты так, как это нужно в OpenCart)
- Массовое назначение опций
[b]ПРЕИМУЩЕСТВА МОДУЛЯ ПРИ ДОБАВЛЕНИИ И РЕДАКТИРОВАНИИ СПИСКЕ ТОВАРОВ[/b]
- Удобный фильтр товаров в админке — позволяет быстро найти товар по ID, артикулу модели, категории, производителю, атрибуту и значению атрибута и даже по SEO URL.
- Быстрый выбор существующих атрибутов и опций прямо в списке товара без дополнительных всплывающих окон и переходов куда-бы то ни было.
- Возможность создания нового атрибута прямо в списке товара (!) и возможность выбрать значения атрибутов из выпадающего списка (1 раз вписал, потом просто кликаем — наподобие как в модуле Attribute select oc2.0, только в последнем нет создания нового атрибута на ходу)
- Быстрая загрузка изображений товаров прямо в списке товара с переименованием и распределением в папку категории, к которой отнесен товар (если категория выбрана перед загрузкой фотографии). Возможность загрузки товаров методом Drug & Drop + изменение сортировки изображений также выполняется перетаскиванием.
- Возможность клонировать сразу 99 экземпляров нужного товаров — что бывает очень удобно при выполнении работы по наполнению товаров определенной категории с очень похожими параметрами.
- Из поля зрения убраны поля доставка, вес, ширина, высота и тому подобные невостребованные поля
КОГДА ВАМ ПРИГОДИТСЯ МОДУЛЬ HANDY PRODUCT MANAGER?
- Когда Вы хотите удобно быстро и без лишних переходов по страницам добавить товар в свой магазин или выполняете работу по наполнению сайта для заказчика
- Когда Вы хотите быстро отредактировать цены без необходимости делать экспорт товаров в xls (экселе) — работа в модуле изначально организована так, чтобы сделать изменения цены было настолько же просто, как в электронной таблице
- Когда Вы делаете SEO оптимизацию и хотите отредактировать мета-описания ряда товаров — HPM также будет удобнее, чем эксель.
ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
Требования к компьютеру
Разрешение монитора - от 1280px ширины - иначе, будет сложно понимать, что где находится.
Компьютер в целом должен быть в хорошем состоянии. Не должно быть такого, что при открытии скайпа и 7-10 вкладок браузера все бы зависало.
На сервере (хостинге) должно быть:
memory_limit: Не менее 512 МPHP 5.4 - не поддерживается (!)
PHP 5.6 - PHP 7.3 c IonСube Loader 10
PHP 7.3 - поддерживается с версии 1.8.0
Требования к системе OpenCart
Работоспособность модуля проверяется на только что установленной системе без кучи других модулей. Предусмотреть все изменения, которые делают другие модули невозможно, поэтому конфликты с другими модулями не являются ошибкой в самом модуле и требуют дополнительно кастомизации (отладки), что обычно ложится на плечи разработчика магазина. Претензии по ошибкам, возникшим в результате конфликта совместимости модулей в бесплатную поддержку модуля не входят.Допускается проверка работоспособности модуля с установленным модулем SEO PRO и LocalCopy.ocmod.xml
Что в модуле зашифровано?
- Контроллер админки модуля
- Библиотека модуля, где происходит проверка лицензии и служебные операции
УСТАНОВКА МОДУЛЯ
Установка стандартная - через менеджер расширений OCMOD и описана в файле
Установка-Модуля.txt (или
install.txt) в архиве с модулем.
ДЕМО
Данные для входа в демо-доступ:
Логин:
demo
Пароль:
demo
Посмотрите:
ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ
Покупая или устанавливая новую версию данного продукта, Вы подтверждаете свое безоговорочное согласие со следующими условиями его использования.
- Модуль продается и используется на условиях "Как есть". Модуль представляет собой типичное решение типичной задачи. Проверяйте наличие нужного функционала в демо модуля. В стоимость модуля не входит адаптация продукта под индивидуальные нужды покупателя.
- Вам предоставляется неэксклюзивное право на использование модуля на 1 домене. "Перенос" лицензии на другой домен не предполагается. Однако, дополнительная лицензия может быть выдана на отладочные домены, которые соответствуют следующим требованиям:
- Поддомен на основном домене (test.sitename.com, demo.sitename.com)
- Поддомен на сайте разработчика (студии) (shopname.studioname.com)
- Локальный домен вида sitename.loc или sitename.local
- Срок отправки кода лицензии — в течение 1 рабочего дня!
- Интерфейс текущей версии модуля может немного отличаться от того, который представлен на снимках экрана в презентационных материалах. Это не является дефектом модуля, просто в новых версиях модуля могут быть добавлены новые функции. Однако общие принципы работы модуля остаются теми же самыми.
- В случае использования мультимагазина, лицензия выдается на основной домен, на котором будет осуществляться управления всеми магазинами.
- Автор дает полную гарантию, что весь заявленный функционал, кроме экспериментального, будет работать на тех версиях системы, что заявлены в разделе СОВМЕСТИМОСТЬ и при условии соблюдения ТЕХНИЧЕСКИХ ТРЕБОВАНИЙ. В случае неработоспособности из-за ошибок в модуле, обязуется исправить ее в течение 3 рабочих дней с момент получения сообщения об ошибке или в противном случае осуществить возврат с вычетом комиссий платежных систем.
- Гарантия устранения ошибок действует 12 месяцев с момента оплаты.
- Гарантия НЕ РАСПРОСТРАНЯЕТСЯ на Дополнительные модификаторы(!) из папки "Дополнительные-модификаторы" (раннее называлась "additional"). Они являются бонусными и не входят в стоимость покупки.
- Вы теряете гарантию на бесплатную поддержку, если в модуле были сделаны модификации (не зависимо делал ли их я или сторонний разработчик, модуль перестает работать по типичному сценарию и требует индивидуального рассмотрения ситуации)
- Гарантия устранения ошибок не распространяется на конфликты совместимости модулей. То есть, говорить, что проблема точно исходит из моего модуля можно только в том случае, если на сайте не установлен ни один другой модуль ( кроме LocalCopy.ocmod.xml ) и при этом исходные файлы OpenCart не были отредактированы вручную.
- Гарантия не распространяется на новый экспериментальный функционал, который появляется при выпуске бета-версии модуля (добавляется слово Бета-версия после номера версии)
- Покупая и продолжая использовать модуль Вы соглашаетесь с "Политикой поддержки"
- При оценке возможного ущерба от использования купленного программного обеспечения, в котором была ошибка, максимальная ответственность автора и (или) продавца не может превышать стоимость дефектного ПО, которую покупатель оплатил по факту.
- Автор оставляет за собой право отказывать в поддержке в случае, если клиент не соблюдает рамки приличия и деловой стиль общения и/или позволяет себе фамильярность, оскорбления или хамство
- Модуль содержит зашифрованные файлы, обеспечивающие контроль над лицензиями
- Вы отказываетесь от намерения запрашивать открытый исходный код зашифрованных файлов и осознаете, что любая попытка расшифровки файлов или иного взлома модуля является незаконной
- Если Вы планируете дорабатывать модуль, необходимо получить согласие автора модуля на такие доработки. (Зачастую я не против внесения изменений в открытый код модуля, но формулировка "купил модуль с надеждой доработать, а тут закрыто" не является основанием для возврата.)
- Результаты платной доработки модуля могут включаться в следующие версии без получения согласия от клиента, оплатившего такую доработку
/* Версия 1.9.2 от 2020.12.09
---------------------------------------- */
--
Очередной привет двойным кавычкам в значении атрибутов.
Если раннее испрвлял селекторы со значениями атрибутов (в Списке товаров и Массовом редактировании),
то в этот раз исправлял фильтрацию (для Списка товаров и для Массового редактирования)
/* Версия 1.9.1 от 2020.11.04
---------------------------------------- */
--
Пофиксина ошибка с загрузкой изображений в списке товара на OpenCart 3
--
Пофиксина проблема с загрузкой файла admin/model/tool/translit.php
--
Устранена ошибка, появившаяся в версии 1.9.0 при массовом удалении значения атрубов
<b>Notice</b>: Undefined offset: 1 in <b>.../admin/view/template/extension/module/hpm_product_list_content.tpl</b> on line <b>688</b>
/* Версия 1.9.0 от 2020.10.30
---------------------------------------- */
--
Добавлен функционал массового удаления выбранных атрибутов и опций
Действует следующее правило:
- Если выбра атрибут или опция и конкретное значение, то удаляется только это значение
- Если выбран атрибут или опция без конкретного значения, то это удаляется атрибут или опция с любыми значениями
/* Версия 1.8.0 от 2020.10.28
---------------------------------------- */
--
Добавлена совместимость с PHP 7.3
/* Версия 1.7.0 от 2020.10.19
---------------------------------------- */
--
Добавлено поле налогов
/* Версия 1.6.0 от 2020.09.30
---------------------------------------- */
--
По неоднократным просьбам сделал фильтр товаров по похожим:
- Названиям
- Моделям
- Артикулам
без необходимости использовать специальный синтаксис вида:
%корень слова%
Многие также называют это фильтрацией по маске.
/* Версия 1.5.0 от 2020.09.28
---------------------------------------- */
--
Добавлена версия модуля под OpenCart 3.
* В данной версии НЕ ПОДДЕРЖИВАЕТСЯ генерация ЧПУ.
Хотя, в модуле для двойки она тоже работает мудренно (через псевдодействия)
--
Соответственно, немного изменены настройки модуля под OpenCart 3
--
Сделаны косметические правки интерфейса
- В массовом редактировании к полям добавлены иконки
- В списке товаров столбец "связей" перенесен влево
--
Убраны зашифрованные под разные версии PHP файлы контроллера из system/library/hpm/admin/,
Код открыт и теперь это один файл admin/controller/extension/module/handy_product_manager.php
--
В версии модуля для OpenCart 3 добавлена зависимость от
admin/model/tool не доступен для записи! - ставить ли зависимость от
"Фикс Localcopy OCMOD для загрузки модулей Opencart 3.0"
Которые находится в папке с установочными файлами
/* Версия 1.4.11 от 2020.09.18
---------------------------------------- */
--
Исправлена ошибка при массовом редактирвовании, когда фильтрация шла исключительно по атрибуту
/* Версия 1.4.10 от 2020.08.25
---------------------------------------- */
--
При массовом редактировании добавлена возможность
- устанавливать 0 в поле цены
- устанавливать 0 в поле количества товара
/* Версия 1.4.9 от 2020.08.06
---------------------------------------- */
--
Добавлена совместимость с версией OpenCart 2.0.1.0
/* Версия 1.4.8 от 2020.07.23
---------------------------------------- */
--
javascript библиотеки, которые нужны для работы модуля, перенесены в папку admin/view/javascript/4hpm/
Это позволяет избежать конфликтов с модулем https://opencartforum.com/files/file/7721-redaktor-tinymce-5-dlya-opencart-2x-3x/
/* Версия 1.4.7 от 2020.07.20
---------------------------------------- */
--
В коде вьюшек модуля измененино подключение js-кода, который прописан во вспомогательных *.tpl файлах.
Раннее вспомогательные файлы было невозможно модифицировать.
Теперь при подключении используется системная функция modification(),
которая отслеживает наличие модифицированных версий файлов.
/* Версия 1.4.6 от 2020.07.13
---------------------------------------- */
--
При добавлении нового товара в списке товаров для "Отсутствие на складе:" исправлено стартовое значение.
Раннее отображался статус "В наличии" не потому, что это значение действительно было присвоено,
а потому что это значение было первым в списке для выбора.
Стартовое значение по прежнему пустое и это показано с помощью текста "-Не выбрано-"
/* Версия 1.4.5 от 2020.07.02
---------------------------------------- */
--
При массовом редактировании не вставлялись десятичные дроби в значение цены для опций
Исправлено
/* Версия 1.4.4 от 2020.07.01
---------------------------------------- */
--
После очередного обращения с ошибкой, которая связана с наличие нескольких ЧПУ для одних и тех же товаров,
которая провоцируется не моим модулем, а в моменты некоторых импортов товаров, решил сделать заплатку, которая не даст
этой ошибке появиться.
То есть, из-за нее не перестанет работать список товаров, но проблема с ЧПУ сама по себе от этого не исчезнет
PHP Warning: mysqli::query(): (21000/1242): Subquery returns more than 1 row in .../system/library/db/mysqli.php on line 19
PHP Notice: Error: Subquery returns more than 1 row<br />Error No: 1242<br />SELECT *, (SELECT keyword FROM oc_url_alias WHERE query = CONCAT('product_id=', p.product_id)) AS keyword FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '4' GROUP BY p.product_id ORDER BY p.product_id DESC LIMIT 0,20 in .../system/library/db/mysqli.php on line 41
/* Версия 1.4.3 от 2020.06.26
---------------------------------------- */
--
Устранена ошибка, когда одинарная кавычка в значении атрибута ломала весь js-функционал модуля в массовом редактировании
--
Устранена ошибка при клонировании товара, которая появлялась, если в системе нет модуля SeoPro
--
Селекторы атрибутов приведены к единообразию.
Раннее в фильтрах шло название группы атрибута + название самого атрибута,
тогда как при непосредственном присвоении атрибутов шло сначала название атрибута, а потом его группы
Это доставляло дискомфорт при активной работе с атрибутами
/* Версия 1.4.2 от 2020.06.19
---------------------------------------- */
--
Обнаружилось, что новые значение атрибутов не попадают в селектор для выбора в других товарах, если выключен лог ошибок.
Исправлено.
/* Версия 1.4.1 от 2020.06.18
---------------------------------------- */
--
В версии модуля для системы 2.1 обнаружилось, что при добавлении атрибутов в Списке товаров
остуствовал языковой флажок.
Исправлено.
/* Версия 1.4.0 от 2020.06.17
---------------------------------------- */
--
Добавлена возможность фильтровать товары по маскам названий товаров, артикулов и моделей
К примеру:
- двери% - найдет все товары, название которых начинается на слово "двери"
- %двери% - найдет все товары, в названии которые присутствует слово "двери"
- %двери - найдет все товары, название которых заканчивается на слово "двери"
--
Соответственно, теперь в списке товаров фильтр по имени не перекрывает фильтр по модели,
как это происходило раньше, когда считалось, что эти поля нужны для уникальных данных
--
Возможность использовать маски добавлена и в массовое редактирование товаров
--
Добавлены поля:
- date_added
- date_available
- date_modified
/* Версия 1.3.8 от 2020.06.11
---------------------------------------- */
--
Выявлена ошибка при попытке массово переназначить значение атрибута.
К примеру, в фильтре выбирался атрибут: Кламп под ТЭН - Да, заглушки и хомут в комлекте
А ниже устанавливалось новое значение для этого же атрибута с опцией "Добавить выбранные значения к существующим"
(Не работало) INSERT IGNORE INTO oc_product_attribute SET product_id = '1243', attribute_id = '23', language_id = '1', text = 'Да'
(Сработало) INSERT INTO oc_product_attribute SET product_id = '1243', attribute_id = '23', language_id = '1', text = 'Да' ON DUPLICATE KEY UPDATE text = 'Да'
--
Исправлена ошибка, когда при выборе существующего значения атрибута из него вырезались двойный кавычки.
К примеру, если в качестве значение хранилась величина в дюймах с обозначением кавычками
/* Версия 1.3.7 от 2020.05.22
---------------------------------------- */
--
В массовой генерации исправлено назначение Тегов товаров
/* Версия 1.3.6 от 2020.05.07
---------------------------------------- */
--
Было убрано препятствие, которое мешало использовать переменную [product_name] для массовой генерации названия товара.
Это значит, что имея товары, названные по артикулу, модели или производителю, как это бывает в базе 1С торгового предприятия
(к примеру, "Qdoors АКЦЕНТ"),
можно использовать формулу: "Двери [product_name]", чтобы перегенерировать названия товаров
/* Версия 1.3.5 от 2020.05.04
---------------------------------------- */
--
Исправлена ошибка
PHP Notice: Undefined index: main_category_id in system/library/hpm/admin/handy_product_manager_71.php on line 3476
--
Добавлена возможность массово удалять категории
Флаг "Удалить выбранные значение" касается только списка категорий, но не главной категории.
То есть, он применяется к тому, в блоке с чем находится.
--
Исправлен языковой файл для английского
/* Версия 1.3.4 от 2020.03.30
---------------------------------------- */
--
Изменена работа поля с ценой во время массового редактирования.
Теперь массово можно установить фиксированную одинаковую цену на все товары, которые будут соответствовать заданным фильтрам.
/* Версия 1.3.3 от 2020.03.26
---------------------------------------- */
--
Было замечено, что единица веса не отображается при массовом редактировании.
Исправлено.
/* Версия 1.3.2 от 2020.02.28
---------------------------------------- */
--
Была добавлена возможность делать акционную цену выше обычной цены.
Для чего оно нужно?
Для заигрывание с ценами во время праздников.
Так можно установить в поле "Скидка" (Discount) +10%
А в поле "Акция" (Special) -0%
Что в итоге получится?
К примеру, есть товарв с ценой 100
Если мы поставим на него Скидку +10% от базовой цены, то он станет стоить 110
А если мы вдобавом назанчим Акцию -0% от базовой цены, то он продолжит стоить 100,
но при этом будет на сайте будет красоваться перечеркнутая цена 110, и акционная цена 100 :)
/* Версия 1.3.0 от 2019.10.02
---------------------------------------- */
--
В список товаров при редактировании добавлены поля параметров товара (длина, ширина, высота)
--
Для уменьшения тормозов при работе со списком товара на больших магазинах убрано автоматическое применение фильтра
Теперь стало как в OpenCart: сначала выбираем фильтры, потом жмем кнопку "Фильтр" для их применения
--
Для уменьшения тормозов при работе со списком товара на больших магазинах убрана автоматическая инициация текстового редактора.
Теперь для вызова текстового редактора, нужно кликнуть на текстовое поле
/* Версия 1.2.5 от 2019.09.26
---------------------------------------- */
--
Выявлены и исправлены ошибки при установке на версию OpenCart 2.2.0.0
--
Исправлена ошибка с языковыми флагами для версии системы 2.2.0.0
/* Версия 1.2.4 от 2019.07.17
---------------------------------------- */
--
Исправлены ошибки в версии для OpenCart 2.1 - 2.2!!
В контроллерах потерялась обработка запросов по ajax: edit_product_reward, call_by_live_update
--
Была обнаружена и исправлена ошибка задваивания значений в таблице product_reward
То есть, при переопределении бонусов через модуль
--
По просьбам пользователей улучше поиск товаров в фильтре.
То есть, стандартно в OpenCart надо правльно ввести первое слово из названия товара и система предложит дополнить их.
Но если начать не с первого слово, то ничего не найдется.
Теперь фильтра модуля улучшен. Хотя при этом само автодополнение я не трогал, потому что в нашем случае
нужно не выбрать 1 товар, а показать список всех товаров, содержащих такое слово.
Это, кстати, работает медленнее, чем стандартный поиск.
/* Версия 1.2.3 от 2019.07.02
---------------------------------------- */
--
В версии для OpenCart 2.1 обнаружена ошибка Fatal error: Call to a member function massEditProductReward() on null
Исправлено
--
Была обнаружена серьезная ошибка при массовом обновлении производителей.
При попытке заменить производителя для товаров по какому-либо фильтру, производитель заменялся для всех товаров сайта.
Ошибка исправлена.
/* Версия 1.2.2 от 2019.05.29
---------------------------------------- */
--
Обнаружена и исправлена ошибка с неначисением плюса (+) для цены опции
/* Версия 1.2.1 от 2019.05.14
---------------------------------------- */
--
Обнаружена и исправлена ошибка с задвоением опций при назначении опций в массовом редактировании.
--
Обнаружена и исправлена ошибка
Fatal error: Call to undefined method ModelExtensionModuleHandyProductManager::getProductData() in .../admin/model/extension/module/handy_product_manager.php on line 3028
--
Добавлена оптимизация скорости работы базы данных за счет добавления индексов.
Возможно, на некоторых сайтах такая работа не была проведена, а для модуля это важно.
/* Версия 1.2.0 от 2019.04.04
---------------------------------------- */
--
В фильтр для массового редактирования добавлены новые поля
- Статус
- Наличие изображения
- Цена: От - До
- Кол-во: От - До
--
Добавлены новые поля для редактирования
- Вес (weigth)
- Единица измерения веса (weight_class)
- Бонусные баллы (points)
--
В модели (открытая часть) добавлены методы, в которые можно "повесить" дополнительные действий сторонних модулей
- callByLiveEdit() - вызывается при редактировании поля в списке товаров. Получает $essence как идентификатор сущности товара, которая была отредактирована
- callByMassEdit() - вызывается при успешном массовом обновлении товаров
--
Исправлены ошибки
- При массовой генерации Тегов товара
- При отстутствии модуля SeoPro в чистом OpenCart
/* Версия 1.1.2 от 2019.03.22
---------------------------------------- */
--
Исправлено несколько ошибок
- Ошибка при клонировании товаров
- Слишком широкий столбец категорий на сайтах с длинными названиями категорий
- Ошибка с языковыми флагами на версиях 2.1.x
- Срабатывание пейджинации списка товаров при переходе по пейджинации в файл-менежере
/* Версия 1.1.1 от 2019.03.21
---------------------------------------- */
--
Обнаружена нехватка файла Sortable.js, отвечающего за перетаскивание фото при сортировке.
Ошибка исправлена
/* Версия 1.1.0 от 2019.03.20
---------------------------------------- */
--
Добавлена тестовая лицензия, но без автоматической активации.
Для получения тестовой лицензии - пишите мне в личку
--
Добавлен ряд полей в Списке товаров
- Текстовое описание товаров
- Цена со скидкой для групп клиентов (Discount)
- Кастомные поля (поля, которых не было в таблице product, но они были добавлены в Вашем магазине в результате кастомных доработок)
- Дата поступления
- Вычитать со склада
- Необходима доставка
- Минимальное кол-во
- Индексация (для OpenCart PRO)
--
Добавлен функционал Массового редактирования товаров. В нем также появилась возможность:
- Сгенерировать мета-теги для товаров по заданному фильтру
- Сгенерировать рандомный текст с описанием товара (использует рандомизатор отсюда - http://xbb.uz/randomizator/text.bb)
- Назначить массово скидки и акции
- Назначить массово главную категорию
- Повысить или понизить массово цену на заданный процент или на фиксированную сумму
--
Пункт в меню перемещен из пункта "Каталог" в самостоятельный пункт "Handy Product Manager"
--
При добавлении товаров без нажатия на галочку клонирования - теперь добавляется абсолютно пустой товар, даже если это всего 1 товар.
Для клонирования, необходимо явно отмечать галочкой тот товарв, который должен выступать донором
/* Версия 1.0.6 от 2019.03.01
---------------------------------------- */
--
Исправлена ошибка при редактировании акционной цены (special)
Ранее выбор группы клиента не срабатывал.
/* Версия 1.0.5 от 2019.02.11
---------------------------------------- */
--
При изменении ЧПУ добавлена автоочистка кеша модуля SeoPro (ранее было сделано для смены главной категории)
--
Измененно автосохранение названия товара (мета-тайт, мета-дескрипшн, кейворд) - ранее сохранялось при задействовании мыши, чтобы
здорово бесило
--
При редактированнии Артикула и Модели, автоматом заменяются все совпадения бывшего значения на новое.
То есть, если в названии товара (мета-тайт, мета-дескрипшн, кейворд) встречается модель или артикул, то все совпадения с бывшим значением, заменяются текущим новым.
--
Изменено отображение чекбоксов магазинов (видно только в мультимагазинах)
/* Версия 1.0.4 от 2019.01.30
---------------------------------------- */
--
Обнаружена и исправлена ошибка на двуязычных (многоязычных) сайтах
ошибка заключалась в задваивании категорий
--
При смене главной категории добавлено автоудаление кеша для модуля SeoPro - иначе товар отображался по прежнему адресу
--
Добавлен перевод для слова hpm_column_category (колонка с категориями отображается отдельно, когда атрибуты и опции скрыты)
--
Добавлено автоматическое удаление модификатора предыдущей версии в момент загрузки модуля на сайтах
То есть, чтобы обновить модуль, не нужно вручную удалять модификатор, а можно сразу загрузить новый установочный архив в менеджере расширений
/* Версия 1.0.3 от 2019.01.23
---------------------------------------- */
Обнаружена и исправлена ошибка
Fatal error: Uncaught exception 'Exception' with message 'Error: Table '***.oc_url_alias' doesn't exist...
/* Версия 1.0.2 от 2018.12.18
---------------------------------------- */
Обнаружен SQL-запрос, в котором не происходило экранирование данных.
Ошибка устранена
/* Версия 1.0.1 от 2018.12.06
---------------------------------------- */
При переходе на другую страницу пейджинации добавлен скролл к верху страницы
Ранее, если Вы пролистали страницу вниз и нажали на следующую страницу,
то Вы оставались внизу замененной страницы, что не очень удобно при редактировании товара
/* Версия 1.0.0 от 2018.11.30
---------------------------------------- */
Выпущена первая версия модуля
Основное |
Способ распространения |
Платно |
Совместимость |
OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OpenCart 3.0, OCStore 2.1, OCStore 2.3, OCStore 3.0, Opencart.pro 2.3 |
VQmod |
Нет |
Ocmod |
Да |
Статистика |
В первый раз файл добавлен |
03.12.2018 |
Последнее изменение |
09.12.2020 |
Просмотров |
10175 |
Покупок |
132 |
Файлы будут доступны после покупки
Я оплатил лицензию для сайта berihum.ru просит код лицензии, Вам написал письмо для получения код или активация.
Пожалуйста, проверьте мне нужен код
Еще один момент
Прикрепил фото для наглядности. В обычном добавлении товара сделали количество упаковки. Суть общая цена упаковки делить на количество в упаковке и показывает в карточке товара (Цена за шт. | Количество шт в упаковке. | Общая цена упаковки)
Сайт для продажи детской одежды berihum.ru. Острая необходимость этой функции.
а) Если они находятся в таблице product (а похоже на то)
б) Если это простой текст (без форматирования), цифры или поле с ценой (разделяется точкой)
Еще нету способа применения фильтра к товарам, Это тоже хотелось бы сделать
Значит там надо допиливать - ведь кто-то это поле допиливал
Да.
Можно ли заранее увидеть, каким именно товарам будут назначены установленные изменения?
Список товаров, которые будут задеты - не формируется.
1. Могу я выбрав несколько товаров изменить/назначить им главную категорию и добавить другие категории?
2. У нас время от времени меняется домен на сайте, можно как то решить данный вопрос по поводу лицензии?
2. А чего домен меняется-то? Каждый домень ведь стоит денег. И Вы их платите. Почему за модуль не можете платить?)
Всем советую у кого товаров больше 1000 шт.