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

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

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.3.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.16
  • Категорія
  • Системные требования
    PHP 5.3 или выше; CURL; mbstring
  • Метод активации
    По запросу в ЛС
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
  • Звернення до сервера розробника
    Да

 

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

  • 4 месяца спустя...

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

А как сделать из такого вывода в частности веса - 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)

 

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

  • 1 месяц спустя...
2 часа назад, gameboy сказал:

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

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

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

31 минуту назад, gameboy сказал:

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

 

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

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

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

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

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

 

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

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

  • 2 месяца спустя...

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

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

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

 

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

 

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

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

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

  • 3 месяца спустя...
51 минуту назад, levit сказал:

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

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

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

 

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

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

  • 4 месяца спустя...
7 часов назад, imo007 сказал:

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

 

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

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

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

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

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

 

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

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

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

  • 3 недели спустя...

Подскажите. В магазине присутствуют атрибуты - штук 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 посмотрите

 

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


  • 3 недели спустя...

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

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

  • 6 месяцев спустя...

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

DUTN7ao8SoOabH2zn_hiQg.png

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

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

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


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

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

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

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

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

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

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

Войти

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

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

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

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

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