OpenCart — дополнительное поле для характеристики цены (штуки, упаковки, опт, розница и т. д.) 2016-06-12

модуль, который добавит в карточку товара новое дополнительное поле, которое будет добавлять

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

    На примере это выглядит приблизительно так:

    - цена указана за штуку

    price-shtuka.jpeg



    - цена за упаковку

    price-upakovka.jpeg





    - цена указана от определенного кол-ва товара

    price-quantuty.jpeg

    В общем, эти три характеристики только для примера, на самом деле вы можете прописывать то, что необходимо именно вам. И, кстати, поле не является обязательным для заполнения, так что если цена товара не нуждается в дополнительных объяснениях и характеристиках, просто игнорируйте это поле.

    Установка и настройка модуля

    1. Скачать модуль «Custom field after price». Модуль совместим с версиями 1.5.4-1.5.6, необходим установленный vqmod.

    2. Папку vqmod, из скачанного архива, загружаем в корень своего магазина, будет добавлен один xml файл — custom_field_after_price.xml

    3. Открываем языковой файл admin/language/russian/catalog/product.php и после // Entry добавляем строку

    Код:
    $_['entry_custom_field']  ='Дополнительная характеристика цены';
    4. Теперь необходимо в базу данных добавить новое поле, для этого идем на сторону своего сервера, в phomyadmin. Открываем свою БД, выбираем таблицу oc_product_description (возможно, ваша БД имеет другой префикс, не «oc», так что ищите таблицу product_description) и добавляем ей новое поле со следующими параметрами: custom_field VARCHAR( 40 ) NULL.

    phpmyadmin-custom-field-price-product.jpeg



    5. Заходим в админку/карточку товара и обнаруживаем во вкладке «Общие», ниже редактора, новое поле «Дополнительная характеристика цены», которое и будем использовать для создания дополнительной информации о цене.

    new-field-product.jpeg
    Homer, GKS, katya300662 и 8 другим нравится это.