загрузка..

Кастомные поля в модуле Handy Product Manager 0 0

Последнее обновление: 22/09/2021 13:59 in Handy Product Manager
Сообщение отСерж Ткач

К сожалению, OpenCart плохо приспособлен к обработке кастомных полей. Исходя из этого, модуль Handy Product Manager плохо "видит" и "подхватывает" поля товара, которые добавленны другими модуля. Плюс-минус хотя бы как-то он видит поля, которые добавлены в таблицу `oc_product`. То есть, это простые поля, которые не предполагают языковых версий или данных в виде массива.

Как включить кастомные поля в модуле Handy Product Manager?

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

Как включить касмтомное поле в список товара в модуле Handy Product Manager

Тип поля для кастомных полей

В данный момент (09/09/2021) существует всего 2 типа:

  • Поле с ценой
  • Другое

Поле с ценой

Наличие полей с разными ценами весьма распространено (опт, валюты и тд). А еще они находятся в таблице `oc_product` (что дает достаточно простую техническую реализацию). Грех было их не добавить в модуль Handy Product Manager. В общем, для каждого кастомного поля из таблицы `oc_product` можно задать тип "Поле с ценой". В итоге оно отобразится в специальном блоке, где отображается цена. Это сработает как для Списка товаров, так и для Массового редактироваиня.

Кастомное Поле с ценой в Списке товаров в модуле Handy Product Manager

 

Другое

Внимание!
Поле с типом "Другое" создано для обработки простых текстовых полей вроде Модель или SKU. В некоторых случаях там также могут быть просто цифры (как в поле Порядок сортировки). Сериализованные массивы данных оно не распарсивает, не создает для них элементов интерфейса, и отображает простым текстом. По сути в таком случае это поле не может быть использовано в той мере, как оно работает в стандартной админке благодаря модификациям сторонних модулей.

Поле с типом "Другое" отобразиться в Списке товаров и в Массовом редактировании в столбце "Идентичность" самым послденим блоком товара. В условиях, когда данные о товаре занимают больше одного экрана, для быстрого перехода к этом блоку можно задействовать кнопку "go to next" (в правой области экрана) и затем одни разочек скрольнуть вверх к предыдущему товару. Немного непонятно с первых разов. Но потом это упрощает работу.

Кастомное поле в OpenCart отображается в модуле Handy Product Manager в Списке товаров

 

** Время зависит от часового пояса America/New_York