OpenCart — дополнительные поля в карточке товара — модуль
Тема дополнительных или новых полей в карточке товара на OpenCart поднимается регулярно, всем хочется или бывает необходимо переделать карточку товара под себя, под запросы своего магазина. Что же, добавить новые поля несложно, для этого необходимо править файлы отвечающие за страницу товара — product.tpl из шаблона и product.php из контроллера. Но если создание новых полей для вас не по силам, но сами поля очень нужны, то можно воспользоваться модулем, который позволит вывести в карточку товара до 3х дополнительных полей.
Например, по умолчанию, карточка товара имеет следующие поля:
После установки модуля «3 New Field Product Info» появляются новые поля:
На скриншоте выше представлен только приблизительный вид новых полей, так как названия новых полей Вы задаете самостоятельно из админ-панели, к тому же, разным товарам можно добавлять разные поля.
Настройка и установка модуля.
- Итак, если вам подходит функционал данного модуля, то скачиваем «3 New Field Product Info». Модуль требует установленного vqmod. Подходит для версий 1.5.6, 1.5.6.1, 1.5.6.2, 1.5.6.3, 1.5.6.4. Я тестировала модуль и на более ранней версии — 1.5.5.1 — работает.
- Из скачанного архива загружаем в корень своего магазина папку vqmod. Добавится всего один файл.
- Заходим в карточку товара, вкладка «Данные» и видим три новых поля для заполнения. Если поля останутся пустыми, то в магазине они просто не отобразятся, так что никакого конфликта не возникнет. То есть, заполните одно поле и в магазине, в карточке именно этого товара, отобразится одно новое, добавленное вами поле, заполните два поля или все три в админке, то отобразятся все поля, которые вы заполните из админки.
Если же вам необходимо вывести более трех дополнительных полей в карточку товара, то тогда вам нужен этот модуль.
Спасибо за модуль. Пригодится!
и с Новым годом и Рождеством Вас, Юлия, ! Всех благ и спасибо за ваш труд!
Спасибо!
И Вас, Алексей, с праздниками! Всего наилучшего в новом году!
Эх, не работает в 1.5.5.1.2 (
Исправляюсь, все работает, в файле поправьте пути на свою тему, по умолчанию прописана дефалтовая.
Здравствуйте ))) А вот подскажите , плиз))) если надо не 3 поля новых добавить, а допустим — 5 — как правильно сделать?
Здравствуйте, Юлия.
Можно, править xml файл модуля, а можно пойти более простым путем — использовать уже существующие в админке поля, но которое остаются неиспользованными, например, «Расположение», «JAN», «MPN» и т.д. Вывести их в карточку товара (править файлы product.tpl из шаблона и product.php из контроллера), естественно, переименовав под свои нужды. Вывести нужные поля в карточку товара можно аналогично тому, как обычно выводятся вес, размеры.
Здравствуйте!
Есть пару вопросов!
1. Модуль может выводить больше 3 полей? Пытаюсь сделать, в админке то 5 полей появляется, а вот сайт перестает работать, грузит белую страницу, что не так?
2. При смене темы, а точнее при смене на ту же но обновленную немного тему, куда то пропадают 3 поля выводимых этим модулем, меняю обратно нормально, поля появляются…В чем проблема может быть?
p/s ocshop 1.5.6.4 тема анкарт
Здравствуйте,
допускаете ошибки при добавлении дополнительных полей, вот и не работает сайт.
Для того, чтобы модуль работал на сторонней теме, в xml файле модуля в путях с темой пропишите название своей темы.
Добрый день, а подскажите как можно реализовать данный 5 дополнительных полей, все делаю как указано для 3 доп.полей, поля появляются в карточки товара,но возникает ошибка с добавлением полей в базу, может еще какие-то настройки дополнительно пропустил,кроме добавление отдельных названий полей
Да там пропустить особо и нечего, все правки то в одном файле. Видимо, допускаете ошибки при правке кода.
Добрый день!
Отличный модуль, но мне надо сделать 6 полей, добавляю в xml файл еще три поля — возникает ошибка с добавлением полей в базу. Пытался не один раз уже. Подскажите, в чем проблема, пожалуйста?
Отличный мод, работает без проблем!
А есть похожий мод, чтоб можно было выводить дополнительное поле в категориях?
У меня магазин по парфюмерии, и не всегда удобно вписывать полное название товара (и не всегда влазит)(
Например «Туалетная вода Cocktail Seduction in Black», а надо сделать «Cocktail Seduction in Black» + В доп. поле «Туалетная вода»
Это можно сделать с помощью атрибутов, например, задать атрибуты в админке, добавить их нужным товарам, а в файлы category.tpl и category.php добавить вывод атрибутов, чтобы вместо описания выводились атрибуты.
А если в планах есть приобрести фильтр товаров, то есть такой фильтр ocfilter, который не только выполняет фильтрацию товаров по требованию покупателей, но и автоматически выводит характеристики товаров в категориях (не реклама, просто модуль довольно неплохой).
Подскажите,как сделать дополнительный блок в карточке товара?Может есть какой модуль?Желательно с редактором,чтобы можно было фото и текст редактировать.
https://pixs.com/showimage/blokJPG_5492903_16089080.jpg
Здравствуйте, Сергей,
посмотрите, может Вам подойдет этот модуль для создания дополнительного блока с информацией в карточку товара — «OpenCart — как вывести дополнительную информацию в карточку товара, на страницу категорий, поиска, производителя». Модуль идет с редактором, так что сможете редактировать текст и изображения.
Здравствуйте.
Установил дополнение. Сайт перестал работать— при редактировании товаров загружается белая страница. Видел ответ на аналогичный вопрос: «Для того, чтобы модуль работал на сторонней теме, в xml файле модуля в путях с темой пропишите название своей темы.» У меня сайт использует шаблон multistore, это стороняя тема или нет? Если да, как найти «пути с темой», чтобы внести изменения и всё заработало?
Под сторонней темой подразумеваются все темы кроме дефолтной.
Путь к дефолтной теме имеет приблизительно такой вид — file name=»/catalog/view/theme/default/template/product/product.tpl»
Пробуйте менять default на название Вашей темы.
Спасибо! Полезный модуль.
Спасибо, очень пригодился модуль. Но сейчас нужно добавить еще один язык на сайт и не знаю как сделать чтобы можно было указывать текст на разных языках в этих дополнительных полях?
Здравствуйте, подскажите пожалуйста как добавить отдельное поле похожую на «описание» допустим для характеристик товаров?
Добрый день,
для харктеристик товаров? конечно, наилучшим решением являются атрибуты, но если уж очень необходимо дополнительное поле, то можно воспользоваться, например, модулем «Additional Information».
Здравствуйте. Поставила модуль, дополнительные поля в админке появились, а на сайте (при заполнении полей) нет. Версия стоит 1.5.6.
Не подскажите, в чем причина?
Добрый день. Я установил модуль “3 New Field Product Info”. В Админ –Catalog-Products отображается 3 строки дополнительные. Я вношу информацию в эти строки. Но на сайте эти строки с информацией не отображаются. Какое есть решение данного вопроса?
С уважением, Аркадий.
Добрый вечер, Аркадий,
для того, чтобы модуль работал на сторонней теме, в xml файле модуля в путях с темой пропишите название своей темы.
Здравствуйте! подскажите есть ли для опенкарт 2 подобный модуль? Прописываю код как на форумах сказанно но что-то не срабатывает, может модуль поможет
Установил на ОС 1.5.6 — выдает ошибку в админке и поля есть, но перебиваются с дургими. Notice: Error: Unknown column ‘entry_newfield1′ in ‘field list’
Error No: 1054
Подозреваю что в базе данных они не прописались. Кто сталкивался — подскажите как решить.