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


Вам могут понравиться и эти статьи...

комментариев 39

Если Вы хотите добавить код в свой комментарий, заключите его в теги <pre lang="php"></pre>

  1. Здравствуйте, Юлия!
    Продолжаю с интересом следить за Вашими публикациями.
    Вам не интересно было бы рассмотреть тему создания спрайтов маленьких иконок и изображений для сайтов на OpenCart?
    Практически все сервисы анализа и оптимизации загрузки это рекомендуют делать, а вот информации для начинающих — маловато.

    • jul jul:

      Здравствуйте, Сергей,
      спасибо, что заходите)
      Что имеете ввиду под созданием спрайтов иконок для OpenCart? Если речь идет о том, чтобы правильно прописывать спрайт-изображения, то если сложно это делать самостоятельно, существуют генераторы спрайтов, которые в этом помогают.

      • Да, именно имел в виду обзор способов создания или конкретного сервиса. Генераторы видел, но хотелось бы знать какой именно способ Вы считаете оптимальным.

        • jul jul:

          Да, можно будет сделать небольшой обзор, хотя надо признаться, не так уж часто использую спрайтовые изображения.
          Что касается генераторов, о на мой взгляд, неплохим является http://www.spritecow.com

  2. Вадим:

    Здравствуйте, Юлия!
    Подскажите пожалуйста, сделал все как описано. В БД новою строку добавил. Новое поле “Дополнительная характеристика цены” появилось, пишу за шт или упкаковку, но на карточке товара не чего не изменяется.

  3. Tommi:

    Здравствуйте!
    Имеется вопрос…
    К примеру мне нужно чтобы у всех товаров было написано «цена за упаковку», возможно это сделать сразу масштабно?
    А то как то в каждом товаре вписывать «за упаковку» долго и нудно, если больше 1500 тысячи товаров…
    Если нельзя, может подскажите еще модуль, если имеется таков….

    • jul jul:

      Да если это требуется каждому товару, то можно просто в код добавить нужную фразу.
      Открывайте файл catalog/view/theme/default/template/product/product.tpl и после

      добавьте строку

  4. Tommi:

    О! Спасибо большое!
    А если есть две категории по 1000 товаров, опт и розница….
    В одной надо «цена за упаковку», в другой надо «цена за штуку»…это как то масштабно можно сделать? или тут уже так не прокатит и ручками мутозить?

  5. Евгений:

    Здравствуйте, а в Opencart 2.0. работает?

  6. Здраствуйте, Юлия.Пишу вот о какой проблеме.Установил модуль,прописал базу.В дефолтной теме все работает,а в в другой теме нет.Прописал в файле xml свою тему результат 0.Журнал ошибок ничего не пишет.Может подскажете в чем проблема? Заранее спасибо

    • jul jul:

      То есть, в самой админке новое поле в карточке товара появилось, но в стороннем шаблоне, в магазине, не отображается вывод заданных Вами данных?
      Версия движка соответствует указанной разработчиком модуля? Правильно прописали название шаблона (должно быть pav_queenbeauty)?

  7. Да все так и есть.Даже на пустом pav_queenbeauty попробовал.Результат 0

  8. В дефолтном шаблоне работает

    • jul jul:

      Конечно, можно списать на версию, но на дефолтном шаблоне на этой версии все же работает, значит проблема кроется в шаблоне.
      Вполне возможно, что если прописать код их xml файла вручную в product.tpl шаблона, то проблема решится. Так как в дефолтном шаблоне цена находится в блоке с классом price, а в Вашем шаблоне в данном контейнере содержится еще пара спанов и класс, ну а в custom_field_after_price.xml модуль выводит новую информацию именно после переменной $price.

      P.S. Название темы в xml файле прописывали на 109 и 120 строках?
      P.P.S. Вам бы информер с шапки в футер спустить или сделать невидимым :)

  9. В любом случае,спасибо за помощь.Попробую сделать что-то

    • jul jul:

      Ручное размещение vqmod кода практически всегда дает положительные результаты. Удачи!

  10. Все решил.В 125строке vqmoda изменил default на название темы.В любом случае спасибо за информацию об модуле и уделенное время.Всегда с удовольствием читаю Ваш блог

  11. руслан:

    Здравствуйте, Юлия!
    Подскажите пожалуйста, в phрmyadmin Открываю свой БД, выбираю таблицу oc_product_description. куда нажать, чтобы добавить поле: custom_field VARCHAR( 40 ) NULL ?

  12. руслан:

    все разобрался. спасибо Юлия, вы очень помогли.

  13. Анна:

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

  14. У меня версия Ocshop 1.5.6.4.1 когда установил customfield-behind-priceopencart1.5.5.1
    (custom_field_after_price.xml и менял 109.120.125.строках на mattimeo — admin/language/russian/catalog/product.php добавл строку
    $_[‘entry_custom_field’] = ‘Дополнительная характеристика цены’;- добавил БД oc_product_description новое поле custom_field VARCHAR( 40 ) NULL.)
    выдает следующую ошибку в карточке товара:
    Notice: Undefined index: add_info in /home/host/sait.ru/htdocs/www/vqmod/vqcache/vq2-catalog_controller_product_product.php on line 318
    Notice: Undefined index: add_info in /home/host/sait.ru/htdocs/www/vqmod/vqcache/vq2-catalog_controller_product_product.php on line 496
    Warning: Cannot modify header information — headers already sent by (output started at /home/host/sait.ru/htdocs/www/index.php:106)
    in /home/host/sait.ru/htdocs/www/vqmod/vqcache/vq2-catalog_controller_module_viewed.php on line 21
    после удаление все равно ошибка остается. Как можно это исправить?
    Есть ещё одна проблема. В режиме АКЦИЯ в карточке товара задваивается указание «цена за 1 кг». См.скрин. Подскажите пожалуйста, как это убрать?

  15. максим:

    Вот такая ошибка в Админке в товарах
    Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный T_STRING в /home/krasn169/public_html/admin/language/russian/catalog/product.php на линии 31

    ПОМОГИТЕ РАЗОБРАТЬ ЭТУ ОШИБКУ

    • jul jul:

      Проверьте код на наличие ошибки — дишняя точка с запятой, слеш или какой-то посторонний символ до указанной Вами строки.

  16. максим:

    Добрый день , перепробывал все варианты ошибка и все выдает , помогите с настройкой , срочно нужно

  17. Андрей:

    Подскажите люди дорогие новичку — как перед ценами на половину товаров на сайте поставить приставку «от» ?
    Сразу объясню — торгуем диванами и, соответственно, цена на модель будет меняться от выбора ткани. Выбора тканей хоть на сайте и нет, но уточнить что цена именно «от ….» я обязан!
    Как быть?

  18. obli:

    плз выложите гденить сам модуль по ссылке уже давно нечего нет оч надо)))

  19. Николай:

    Подскажите, а как сделать это поле меньшим шрифтом? а то что-то не выходит…

  20. Николай:

    Если есть акции на товар (цена перечеркнута и рядом новая цена) то выводит 2 раза дополнительное поле…

  21. Алексей:

    При нажатии на кнопку сохранить после редактирования товара вылетает ошибка:

    Warning: Cannot modify header information — headers already sent by (output started at /home/a/alexks/l-tech/public_html/vqmod/vqcache/vq2-admin_language_russian_catalog_product.php:1) in /home/a/alexks/l-tech/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information — headers already sent by (output started at /home/a/alexks/l-tech/public_html/vqmod/vqcache/vq2-admin_language_russian_catalog_product.php:1) in /home/a/alexks/l-tech/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 29

    Вылечил тем, что убрал строку: $_[‘entry_custom_field’] = ‘Дополнительная характеристика цены’; в файле admin/language/russian/catalog/product.php

  22. Дмитрий:

    Добрый вечер, с горем пополам настроил (pavothemes не дружит с этим модулем), на карточке товара и в категориях все гуд, проблема с главной страницей, заводиться не хочет (кода для модулей, к примеру «рекомендуется» в коде XML нету, сам добавляю, но pavothemes слишком замудрил) сможете помочь?

    • Дмитрий:

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

  23. Дмитрий:

    Всё работает! Спасибо Вам Юль, за Ваши труды!)

  24. Здравствуйте, Юлия!
    По шагово все сделал, в xml тему прописал 109, 120, 125 строки, но поле не появилось.
    Version 1.5.6.4
    На дефолтной теме тоже не работает.
    Помогите пожалуйста разобраться в проблеме!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *