Jump to content

Recommended Posts

ProductField - дополнительные поля на странице товара


ProductField - дополнительные поля на странице товара


ProductField - простой мод для показа в магазине дополнительных полей на странице товара, особенно полезен для новичков

 

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

- в зависимости от версии используемого движка доступен вывод SKU, UPC, EAN, JAN, ISBN, MPN и Location (Расположение/Склад);

- дополнительные поля показываются только если они заполнены в карточке товара;

- раздельные названия полей для английского/русского языков

- для 1.5.1.x - 1.5.6.x использование через VQMOD или добавить код вручную (подробная инструкция внутри)

- для 2.x используется OCMOD

 

Тестировалось на стандарном шаблоне, под свой просто внести соответствующие изменения.

 

В архиве 3 версии:

для 151x - 153x - доступен показ SKU, UPC и Location (Расположение/Склад)

для 154x - 156x - доступен показ SKU, UPC, EAN, JAN, ISBN, MPN и Location (Расположение/Склад)

для 2x - доступен показ SKU, UPC, EAN, JAN, ISBN, MPN и Location (Расположение/Склад)

 

Установка 15x:

- при использовании VQMOD просто скопировать xml файл из папки нужной версии в папку vqmod/xml

- либо внести нужный код вручную (смотрите файл Install.txt)

 

Установка 2x:

1. Загрузить файл product_field.ocmod.xml в Дополнения > Установщик дополнений
2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)

 

 

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

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

RelatedLinks - одно- и двусторонняя перелинковка товаров

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

FilterOrderPM - фильтр заказов по email и телефону покупателя

FilterImageID - фильтр товаров в админке по картинке и ID


  • Добавил
  • Добавлено
    23.05.2015
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
    2.2
    2.1
    2.0
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.5.1
    1.5.5
    1.5.4.1
    1.5.3.1
  • ocStore
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х

 

Share this post


Link to post
Share on other sites

О!! Спасибо большое. Как раз нужно вывести ISBN на сайте, смотрю, а уже все сделано )) 

Share this post


Link to post
Share on other sites

О!! Спасибо большое. Как раз нужно вывести ISBN на сайте, смотрю, а уже все сделано )) 

 

Пожалуйста ;)

Share this post


Link to post
Share on other sites

а на странице категорий будет работать? или только в карточке товара?

Share this post


Link to post
Share on other sites

а на странице категорий будет работать? или только в карточке товара?

 

только в карточке

ищите на форуме, где-то была тема про добавление в категории

Share this post


Link to post
Share on other sites

В версии 2.0.2.0 не отображается. То ли не совместим, то ли из-за шаблона.

Share this post


Link to post
Share on other sites

В версии 2.0.2.0 не отображается. То ли не совместим, то ли из-за шаблона.

 

версия здесь не при чем - как раз именно на 2.0.2.0 и тестировалось

причина в шаблоне - смотрите, что у вас в логах модификаторов и правьте сам мод под свой шаблон

 

скорей всего затык в строке

<li><?php echo $text_model; ?> <?php echo $model; ?></li>

которая в вашем шаблоне отличается

 

ищите в файле catalog/view/ имя вашей темы /default/template/product/product.tpl

подобную строку и меняйте на нее в самом файле модификатора

Edited by AlexDW

Share this post


Link to post
Share on other sites

Чтото я в карточке товара ничего не вижу. Опенкарт 2.0.1.1.

 

не забыли обновить кеш модификаций?

смотрите что в логах модификаторов пишет, а также это сообщение

Share this post


Link to post
Share on other sites

этот модуль работает с Модуль Simple - упрощенная регистрация и заказ 4.4.3

Share this post


Link to post
Share on other sites

каким образом модуль вывода дополнительных полей в карточке товара может пересекаться с simple? :ugeek:

Share this post


Link to post
Share on other sites

каким образом модуль вывода дополнительных полей в карточке товара может пересекаться с simple? :ugeek:

Я глуп в этом не скрою, но лучше спросить.

Share this post


Link to post
Share on other sites

да, работает

эти модули никак между собой не пересекаются - поэтому и конфликтов никаких быть между ними не может

Share this post


Link to post
Share on other sites

а возможно ли вместо слово (SKU) - якорная ссылка? ну ил после SKU?

спасибо

Share this post


Link to post
Share on other sites

Планируете ли внедрить вывод текста ссылкой в этих полях или сколько будет стоить такая доработка?

Share this post


Link to post
Share on other sites

нет

 

вывести содержимое поля в виде ссылки можете сами, если немного почитаете ;)

Share this post


Link to post
Share on other sites

Спасибо насчет ссылки.

Дело в том, чио в каждой карточке товара своя ссылка нужна, прописав в поле html он не работает. Соответственно надо в коде что-то подключить.

Share this post


Link to post
Share on other sites

так и используйте для ссылки конструкцию вида

<a href="<?php echo $sku; ?>"><?php echo $sku; ?></a>

 

а в карточке товара в sku указывайте саму ссылку

  • +1 1

Share this post


Link to post
Share on other sites

Вы конечно извините, я не все догоняю.

 

Все верно, теперь я там могу ссылку вставить и она работает. Но вопрос то в том, чтобы ссылка была с названием типа <a href="11">Nazvanie</a>

 

Кликабельно, как например "Производитель"

Share this post


Link to post
Share on other sites

а так что мешает:

<a href="<?php echo $sku; ?>"><?php echo $upc; ?></a>

 

где в карточке товара в sku указывайте саму ссылку, а в upc - текст ссылки 

  • +1 1

Share this post


Link to post
Share on other sites

Ваша правда. Мешало отсутствие сообразительности! :-)  :-)

Share this post


Link to post
Share on other sites

Добрый день.

 

Подскажите пожалуйста, после установки в карточке не появились доп поля.

 

В другой теме вы советовали:

 

открывайте свой файл catalog/view/theme/default/template/product/product.tpl

ищите в нем строку похожую на <li><?php echo $text_model; ?> <?php echo $model; ?></li> (лучше сразу по <?php echo $model; ?> искать)

в самом файле ocmod.xml замените <li><?php echo $text_model; ?> <?php echo $model; ?></li> на найденную, перезагрузите файл и обновите кеш модификаторов

 

если все сделали верно - будет работать

 

У меня в produсt.tpl есть такая строка:

 

<span class="marked"><?php echo $text_model; ?></span> <span<?php if($storeset_microdata !='') { ?> itemprop="model"<?php } ?>><?php echo $model; ?></span>

 

Её нужно всю скопировать и вставить в этот файл product_field.ocmod  ?

 

В нем такой код:

 

<?php echo $model; ?></li>
]]></search>
<add position="replace" ><![CDATA[
<!-- ProductField -->
<?php echo $model; ?></li>
<?php if ($sku) { ?><li><?php echo $text_sku; ?> <?php echo $sku; ?></li><?php } ?>
<?php if ($upc) { ?><li><?php echo $text_upc; ?> <?php echo $upc; ?></li><?php } ?>
<?php if ($ean) { ?><li><?php echo $text_ean; ?> <?php echo $ean; ?></li><?php } ?>
<?php if ($jan) { ?><li><?php echo $text_jan; ?> <?php echo $jan; ?></li><?php } ?>
<?php if ($isbn) { ?><li><?php echo $text_isbn; ?> <?php echo $isbn; ?></li><?php } ?>
<?php if ($mpn) { ?><li><?php echo $text_mpn; ?> <?php echo $mpn; ?></li><?php } ?>
<?php if ($location) { ?><li><?php echo $text_location; ?> <?php echo $location; ?></li><?php } ?>
 
В каком месте вставлять код?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By emphase
      Проблема такая, необходимо в категории создать поле для загрузки ещё одного изображения, чтобы создавать уникальные категории. 
      Сделал все по аналогии с уже встроенный полем "Изображение категории", но после вывода в твиг файле {{ image-dop }}, вместо загруженной картинки выводит "0".
      В чём может быть проблема?
    • By tsolutions
      Модуль T-S - Дополнительные поля товара позволяет вывести и задать текст для дополнительных полей товара.
       
      ===========================================================================
       
      По умолчанию, в opencart, в карточку товара предусмотрен вывод только поля модели товара.
      Данный модуль позволяет вывести в карточку товара:
      SKU(Артикул); UPC; EAN; JAN; ISBN; MPN; Остаток товара на складе; Размер; Вес товара. Так же, вы сможете задать текст для обозначения этих полей, с поддержкой мультиязычности.
       
      =============================================================================
       
      Demo
      Admin
       
      =============================================================================
       
      Модуль переведен на Английский, Русский, Украинский языки.
      Модуль работает на opencart/ocStore 2.3
      Модуль адаптирован под шаблоны Shop-stоre 2, Luxury, Tech-store.
      Для шаблонов octemplates предусмотрена дополнительная настройка, которая позволяет включить/отключить вывод дополнительных полей в быстром просмотре товара.
      Модуль не требует установки дополнительных расширений на сервере.
      Модуль не меняет поля таблицы product
      Лицензия распространяется на домен и все его поддомены.
      Обязательно прочтите инструкцию по установке, в архиве модуля(install_RU.txt).
       
    • By tsolutions
      300.00 руб
      Скачать/Купить дополнение


      Дополнительные поля товара 2.3х
      Модуль T-S - Дополнительные поля товара позволяет вывести и задать текст для дополнительных полей товара.
       
      ===========================================================================
       
      По умолчанию, в opencart, в карточку товара предусмотрен вывод только поля модели товара.
      Данный модуль позволяет вывести в карточку товара:
      SKU(Артикул); UPC; EAN; JAN; ISBN; MPN; Остаток товара на складе; Размер; Вес товара. Так же, вы сможете задать текст для обозначения этих полей, с поддержкой мультиязычности.
       
      =============================================================================
       
      Demo
      Admin
       
      =============================================================================
       
      Модуль переведен на Английский, Русский, Украинский языки.
      Модуль работает на opencart/ocStore 2.3
      Модуль адаптирован под шаблоны Shop-stоre 2, Luxury, Tech-store.
      Для шаблонов octemplates предусмотрена дополнительная настройка, которая позволяет включить/отключить вывод дополнительных полей в быстром просмотре товара.
      Модуль не требует установки дополнительных расширений на сервере.
      Модуль не меняет поля таблицы product
      Лицензия распространяется на домен и все его поддомены.
      Обязательно прочтите инструкцию по установке, в архиве модуля(install_RU.txt).
       
      Добавил tsolutions Добавлено 05.11.2019 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 500  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.