Перейти к содержанию

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

ProductField+ универсальный модуль показа дополнительных полей товара


ProductField+ универсальный модуль показа дополнительных полей товара


ProductField Plus - универсальный модуль для показа дополнительных полей на странице товара.

 

Стандартно Opencart выводит на странице товара лишь одно дополнительное поле model.

Нередко возникает необходимость показать и другие дополнительные поля - например sku, ean, jan, mpn и тд

 

Модуль ProductField+ позволяет вывести любое поле из таблицы product на странице товара, сразу за стандартным полем model.

 

DEMO 3x / ADMIN 3x

DEMO 2x / ADMIN 2x

 

Примеры использования полей:

SKU, UPC, EAN, JAN, ISBN, MPN и Location вряд ли нуждаются в описании, вы можете использовать их по назначению либо на свое усмотрение

date_available - дата поступления, можно использовать как дату выхода товара

date_modified - дата последнего изменения товара, можно использовать для актуальности в качестве last modified

date_added - дата создания товара

viewed - число просмотров страницы товара, на нем основан отчет о просмотренных товарах в админке

weight - вес товара

length, width, height - длина, ширина и высота товара

и тд

 

Особенности:

Универсальность

- модуль автоматически определяет все существующие поля в таблице product и позволяет вывести любое из них в виде обычного текста либо в формате веса или размера

 

Гибкие настройки

- возможность включения/отключения выбранных полей

- показ полей в нужном порядке

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

- поддержка мультиязычности

- если содержимое поля не задано - оно не будет показано

- если название поля для какого-либо языка не указано - при просмотре страницы на этом языке поле не показывается

 

Форматирование

- при выборе вывода типа text поле будет показано в именно том виде как хранится в БД

- тип date форматирует и выводит поле поле в виде даты (Y-m-d)

- тип weight форматирует и выводит выбранное поле как вес *

- тип length форматирует и выводит выбранное поле как размер *

* в зависимости от настроек локализации и самого товара

 

Простота использования

- добавление показа нужного поля в несколько кликов

- задание порядка показа полей простым перетаскиванием

 

Совместимость

- работает с ocStore / OCSHOP - Opencart.cms|pro / Opencart 2.0.0.x - 3.0.2.x

- не создает дополнительных таблиц или полей в БД

- не меняет оригинальные файлы движка, использует OCMOD

 

Обратите внимание:

- модуль НЕ добавляет новые поля, а лишь выводит существующие

- работает только с полями таблицы product

- не влияет на поля, выводимые используемым шаблоном

 

 

Системные требования:
PHP 5.3 или выше;  CURL;
являются базовыми требованиями для работы Opencart 2.x

расширение mbstring
библиотека для работы с многобайтовыми кодировками, обычно подключается в панели управления хостингом (как правило уже подключена по умолчанию)

 

проверить совместимость можно здесь

 

Установка 2x:
1. Загрузить архив ocmod.zip из папки для вашей версии движка в Дополнения > Установщик дополнений *
2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
3. Добавить права на module/productfieldplus в Система > Пользователи > Группы пользователей
4. Установить модуль ProductField Plus в Дополнения > Модули
5. Настроить модуль, ввести ключ лицензии и сохранить настройки

 

Не забудьте обновить кэш модификаций после установки!

* Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот патч

 

Установка 3x:
1. Загрузить архив product_field_plus-3x.ocmod.zip в Extensions > Installer
2. Обновить кеш модификаторов в Extensions > Modifications
3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
4. Установить модуль Productfieldplus в Extensions > Modules
5. Настроить модуль, ввести ключ лицензии и сохранить настройки

 

 

Условия использования:
Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
Для использования модуля на другом домене нужно приобрести еще одну копию модуля

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

 

В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована(закодирована), при этом контроллер, модель и шаблон имеют открытый код.

Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.


Лицензия:
Для работы модуля на внешнем сервере требуется код активации (лицензия)
(не требует активации на локальном сервере при использовании ip 127.0.0.1)

Для получения кода отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля.

Лицензия выдается с привязкой к домену из расчета "одна покупка = один домен". Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.

 

Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)

Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.

 

Максимальное время получения ключа не превышает 36 часов с момента запроса

обычно ключ выдается значительно раньше

 

Другие дополнения:

---------------------------

AutoField - заполнение полей товаров по шаблону

AutoSearch 2x - поиск на лету для Opencart 2x

OrderField - дополнительные поля товаров в заказах

Autocomplete Plus 2X - улучшенный поиск в админке


  • Добавил
  • Добавлено
    08.10.2016
  • Категория
  • Системные требования
    PHP 5.3 или выше; CURL; mbstring
  • Сайт разработчика
  • Старая цена
  • Метод активации
    По запросу в ЛС
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
    2.2
    2.1
    2.0
  • ocStore
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х

 

Поделиться сообщением


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

У меня вопрос.

А как сделать из такого вывода в частности веса - http://take.ms/1QrV3 вот такой - http://take.ms/zveqz ?

Слишком много нулей после запятой, клиенту непонятно в каких единицах идет измерение.

Поделиться сообщением


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

при выборе типа вывода как weight - поле будет отформатировано и выведено как вес штатными средствами движка, в зависимости от настроек веса в админке и самом товаре

аналогично и с габаритами (длина/ширина/высота)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, AlexDW сказал:

при выборе типа вывода как weight - поле будет отформатировано и выведено как вес штатными средствами движка, в зависимости от настроек веса в админке и самом товаре

аналогично и с габаритами (длина/ширина/высота)

А как тогда убрать тут такое большое количество нолей - http://take.ms/Oa7Jq

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, iiioroh сказал:

А как тогда убрать тут такое большое количество нолей - http://take.ms/Oa7Jq

 

к модулю этот вопрос никакого отношения не имеет

число знаков после запятой в админке выводится в зависимости от типа хранения данных в БД, если указано DECIMAL(15,8) - так и выводит 8 знаков после запятой

 

в самом магазине вес выводится через стандартный класс system\library\cart\weight.php

(в нем по-умолчанию используется показ 2х знаков после запятой, смотрите return number_format)

 

Поделиться сообщением


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

Подскажите как его с шаблоном magazin подружить, чтобы в шаблоне все эти поля появлялись?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, gameboy сказал:

Подскажите как его с шаблоном magazin подружить, чтобы в шаблоне все эти поля появлялись?

нужно смотреть, отписал в лс

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
31 минуту назад, gameboy сказал:

я доплачу если зделаете

 

не нужно писать в тему поддержки

по вопросам доработок, которые вы обозначили в лс - пишите именно в лс

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, DmitriyAnatollievich сказал:

Есть возможность вывести выбранные поля в compare?

 

нет, модуль предназначен для страницы товара

Поделиться сообщением


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

Модуль обновлен до версии 1.20

- улучшена совместимость с различными шаблонами
- добавлена сортировка полей простым перетаскиванием мышкой (с поддержкой сортировки на мобильных устройствах)

- введен механизм лицензирования модуля

 

Внимание!
Поддержка версий ниже 1.20 прекращается с 12.06.2017

 

Пользователям старых версий,

в случае обновления модуля до версии 1.20 для получения кода лицензии отправьте запрос в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере / хосте из настроек модуля

Поделиться сообщением


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

А на Moneymaker 2 будет работать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
51 минуту назад, levit сказал:

А на Moneymaker 2 будет работать?

"из коробки" пока нет, после небольших доработок - да

(в случае приобретения - либо доступ будет нужен админка+FTP, либо скину где-что поправить самостоятельно)

 

со временем добавлю адаптации под наиболее популярные шаблоны, сильно отличающиеся от стандартного

  • +1 1

Поделиться сообщением


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

а подскажите с помощью этого модуля можно заменить поле код товара на sku ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, imo007 сказал:

а подскажите с помощью этого модуля можно заменить поле код товара на sku ?

 

В 08.10.2016 в 21:49, AlexDW сказал:

Обратите внимание:

- модуль НЕ добавляет новые поля, а лишь выводит существующие

- работает только с полями таблицы product

- не влияет на поля, выводимые используемым шаблоном

 

если у вас в шаблоне выводится поле код товара - модуль на него не повлияет, оно так и будет

sku можно вывести - но не заменой, а отдельно

Поделиться сообщением


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

Подскажите. В магазине присутствуют атрибуты - штук 20. т.е. внизу (характеристики товара - они же атрибуты) - модуль их выведет ??? Если да, готов купить + нестандартная тема, возможны подводные камни.... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 часов назад, p4elka сказал:

Подскажите. В магазине присутствуют атрибуты - штук 20. т.е. внизу (характеристики товара - они же атрибуты) - модуль их выведет ???

 

нет, модуль работает только с полями таблицы product - это sku, upc, ean и тд

атрибуты и опции хранятся в других таблицах

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 hour ago, AlexDW said:
11 hours ago, p4elka said:

Подскажите. В магазине присутствуют атрибуты - штук 20. т.е. внизу (характеристики товара - они же атрибуты) - модуль их выведет ???

 

нет, модуль работает только с полями таблицы product - это sku, upc, ean и тд

атрибуты и опции хранятся в других таблицах

 

Подскажите, может знаете, какой модуль может вывести атрибуты. Заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, p4elka сказал:

 

Подскажите, может знаете, какой модуль может вывести атрибуты. Заранее спасибо

а вот у автора @fanatic посмотрите

 

Поделиться сообщением


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

Модуль обновлен до версии 1.21
- добавлена возможность форматирования поля в виде даты (Y-m-d)
- добавлена поддержка шаблонов Coloring, Unishop, MoneyMaker2, Revolution, ShopStore2, Newstore

Поделиться сообщением


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

Шаблон Unishop поддерживает?

Поделиться сообщением


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

да, "из коробки"

DUTN7ao8SoOabH2zn_hiQg.png

Поделиться сообщением


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

@AlexDW , а возможно сделать поле которое будет как ссылка, например "скачать инструкцию" и при нажатии будет открываться pdf?

Изменено пользователем malinator

Поделиться сообщением


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

нет, в модуле такое не предусмотрено

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От AlexDW
      ProductField Plus - универсальный модуль для показа дополнительных полей на странице товара.
       
      Стандартно Opencart выводит на странице товара лишь одно дополнительное поле model.
      Нередко возникает необходимость показать и другие дополнительные поля - например sku, ean, jan, mpn и тд
       
      Модуль ProductField+ позволяет вывести любое поле из таблицы product на странице товара, сразу за стандартным полем model.
       
      DEMO 3x / ADMIN 3x
      DEMO 2x / ADMIN 2x
       
      Примеры использования полей:
      SKU, UPC, EAN, JAN, ISBN, MPN и Location вряд ли нуждаются в описании, вы можете использовать их по назначению либо на свое усмотрение
      date_available - дата поступления, можно использовать как дату выхода товара
      date_modified - дата последнего изменения товара, можно использовать для актуальности в качестве last modified
      date_added - дата создания товара
      viewed - число просмотров страницы товара, на нем основан отчет о просмотренных товарах в админке
      weight - вес товара
      length, width, height - длина, ширина и высота товара
      и тд
       
      Особенности:
      Универсальность
      - модуль автоматически определяет все существующие поля в таблице product и позволяет вывести любое из них в виде обычного текста либо в формате веса или размера
       
      Гибкие настройки
      - возможность включения/отключения выбранных полей
      - показ полей в нужном порядке
             сортировка простым перетаскиванием (с поддержкой мобильных устройств)
      - поддержка мультиязычности
      - если содержимое поля не задано - оно не будет показано
      - если название поля для какого-либо языка не указано - при просмотре страницы на этом языке поле не показывается
       
      Форматирование
      - при выборе вывода типа text поле будет показано в именно том виде как хранится в БД
      - тип date форматирует и выводит поле поле в виде даты (Y-m-d)
      - тип weight форматирует и выводит выбранное поле как вес *
      - тип length форматирует и выводит выбранное поле как размер *
      * в зависимости от настроек локализации и самого товара
       
      Простота использования
      - добавление показа нужного поля в несколько кликов
      - задание порядка показа полей простым перетаскиванием
       
      Совместимость
      - работает с ocStore / OCSHOP - Opencart.cms|pro / Opencart 2.0.0.x - 3.0.2.x
      - не создает дополнительных таблиц или полей в БД
      - не меняет оригинальные файлы движка, использует OCMOD
       
      Обратите внимание:
      - модуль НЕ добавляет новые поля, а лишь выводит существующие
      - работает только с полями таблицы product
      - не влияет на поля, выводимые используемым шаблоном
       
       
      Системные требования:
      PHP 5.3 или выше;  CURL;
      являются базовыми требованиями для работы Opencart 2.x
      расширение mbstring
      библиотека для работы с многобайтовыми кодировками, обычно подключается в панели управления хостингом (как правило уже подключена по умолчанию)
       
      проверить совместимость можно здесь
       
      Установка 2x:
      1. Загрузить архив ocmod.zip из папки для вашей версии движка в Дополнения > Установщик дополнений *
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
      3. Добавить права на module/productfieldplus в Система > Пользователи > Группы пользователей
      4. Установить модуль ProductField Plus в Дополнения > Модули
      5. Настроить модуль, ввести ключ лицензии и сохранить настройки
       
      Не забудьте обновить кэш модификаций после установки!
      * Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот патч
       
      Установка 3x:
      1. Загрузить архив product_field_plus-3x.ocmod.zip в Extensions > Installer
      2. Обновить кеш модификаторов в Extensions > Modifications
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
      4. Установить модуль Productfieldplus в Extensions > Modules
      5. Настроить модуль, ввести ключ лицензии и сохранить настройки
       
       
      Условия использования:
      Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована(закодирована), при этом контроллер, модель и шаблон имеют открытый код.
      Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.

      Лицензия:
      Для работы модуля на внешнем сервере требуется код активации (лицензия)
      (не требует активации на локальном сервере при использовании ip 127.0.0.1)
      Для получения кода отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля.
      Лицензия выдается с привязкой к домену из расчета "одна покупка = один домен". Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
       
      Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
      При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
      Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
       
      Максимальное время получения ключа не превышает 36 часов с момента запроса
      обычно ключ выдается значительно раньше
       
      Другие дополнения:
      ---------------------------
      AutoField - заполнение полей товаров по шаблону
      AutoSearch 2x - поиск на лету для Opencart 2x
      OrderField - дополнительные поля товаров в заказах
      Autocomplete Plus 2X - улучшенный поиск в админке
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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