Настройка сопутствующих товаров в virtuemart 2

Опубликовано: 25 сентября, 2013
Обновлено: 18 мая, 2016
Категория: Настройка VirtueMart
Комментариев: 166

В этой статье я хочу рассмотреть вывод похожих (сопутствующих) товаров в virtuemart 2. За основу была взята статья с www.joomla-create.net (рекомендую данный сайт, очень много полезных материалов)

По умолчанию данный функционал уже встроен в виртумарт. Для того, чтобы добавить сопутствующий товар нужно при добавлении нового товара перейти во вкладку Настраиваемые поля и в строке Поиск сопутствующих товаров начать вводить название нужного товара. По мере ввода названия будут отображаться миниатюры товаров, содержащие в название текст, который вы вводите. Поочередно добавляем нужные товары.

ввод сопуствующих товаров

После того, как мы добавили нужное количество похожих товаров на сайте будет примерно такая картина.

вид похожих товаров на сайте

Как видно у товаров нет цены и кнопки Купить. Для ее добавления нужно отредактировать файл components/com_virtuemart/views/productdetails/tmpl/default_relatedproducts.php, который отвечает за внешний вид сопутствующих товаров в карточке товара. Так же этот файл может располагать в папке с вашим шаблоном по адресу templates/ваш шаблон/html/com_virtuemart/views/productdetails/default_relatedproducts.php.

Весь код в файле

Заменим на

Чтобы не появились кракозябры предварительно нужно сохранить файл в кодировке UTF-8(без ВОМ). Теперь у нас будет выводится по 3 похожих товара в строке с ценой и кнопкой Купить.

сопутствующие товары с ценой

Если кнопка Купить не нужна, то вместо стандартного кода вставляем

Получается следующее

сопутствующие товары без кнопки купить

Если вы хотите выводить не 3 товара, а больше, то в коде нужно изменить значение 33%.

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

Получится что-то вроде этого

11
Надеюсь, что статья окажется полезной 🙂

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

    Дима

    Всё хорошо, только из цены появляется только первая цифра...

    Юрий

    Криво получается... следующая инфа начинает налазить на эти товары... тоесть коменты и тд

      admin

      admin

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

        Евгений

        Приветствую.
        Пример в цене товара вспышки 1 цифра, как сделать верную цену
        812photo.ru

          admin

          admin

          не понял в чем проблема, цена отображается вроде нормально

            Евгений

            Цена: 7руб а на самом деле 750 рублей. =)

            Евгений

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

            admin

            admin

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

            Евгений

            Открыл в дримвивере, заменил код, и все. больше ничего не делал.

            Андрей

            Евгений. Найдите строку:
            currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $result) ?>
            и вместо 'salesPrice' поставте 'basePriceShopCurrency'
            получится: currency->createPriceDiv ('basePriceShopCurrency', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $result) ?>

            мне помогло, цена показалась полностью 🙂

            Антон

            Добрый день! У меня в магазине на часть товаров стоит цена в USD - и считается по курсу цб автоматически в рубли.
            Так вот на аккумулятор в сопутствующих товарах, выводится цена в долларах и подставляется руб. Хотя в карточке товара выводится правильная пересчитанная из USD в рубли.

            admin

            admin

            Здравствуйте!

            При изменении шаблона сопутствующих товарах возникает проблема с конвертацией цен.
            Если найдете решение, то пожалуйста поделитесь.

      admin

      admin

      чтобы убрать пересечение с комментариями добавьте в components/com_virtuemart/assets/css/vmsite-ltr.css

      для второй проблемы попробуйте в тот же файл добавить

    Volodymyr

    А как настроить вывод товара с нужной категории автоматически? Или с той же категории в которой находится товар?

      admin

      admin

      для этого лучше воспользоваться специальным модулем

    Дмитрий

    "не в тему" просто не знаю где спросить:
    При внесениии товара перестал сохраняться товар, нажатие на сохраниить либо на сохранить и закрыть приводит на главную страницу админпанели жумла, товар при этом не сохраняется, как обычно должен был и не переходит на страницу управления товарми... никакие плагины итп перед этим не ставились... как убрать этот глюк?

      admin

      admin

      тут я вижу два варианта - либо залить бэкап сайта где все работало, либо обновить joomla и virtuemart

        Дмитрий

        Joomla! 2.5.14 и VM 2.0.24
        На сколько я понимаю тройка джумла не будет работать, бекап сотрет кучу товаров, там у меня хорошо они не опубликованы были , бекап просто двухдневной давности..... как спасти товары?

          admin

          admin

          до joomla 3 лучше не обновляться, потому что большинство расширений для virtuemart не будут работать c ней

    Владислав

    Спасибо за статью, надеюсь на joomle 3 будет хорошо работать. Ещё конечно играет роль шаблона.

    Сергей

    Как поменять надпись "Похожие товары" которая появляются на сайте на "Сопутствующие товары". Это ведь разные вещи. При продаже надувной лодки сопутствующим товаром является насос. Глупо будет разместить его под лодкой в похожих товарах. Спасибо.

      admin

      admin

      эту надпись можно заменить в языковом файле language\ru-RU\ru-RU.com_virtuemart.ini

    Мария

    Все очень здорово! Только на некоторых страницах начали вместе с сопутствующими товарами появляться категории главной страницы. В чем проблема не пойму...
    Вот пример: http://crystal-land.ru/index.php/braslet-agat-koshachij-glaz-detail/

      admin

      admin

      по ссылке перешел, там только сопутствующие товары
      если вам категории в карточке товара не нужны, то проще всего удалить код, который отвечает за их вывод

    Мария

    Благодарю за ответ.

    Минут через пять после того, как написала комментарий все действительно исправилось. Как - не знаю.

    Plitochnik77

    Добрый день! Подскажите как выровнять в одну строку название, цену и "Купить" при разной высоте картинки?. И еще вопрос, как настраиваемые свойства товара выстроить в правый столбик, чтобы не переносило под картинку? Спасибо большое!!!
    http://dekorum.in.ua/index.php/produktsiya/plitka-dlya-pola-i-fasada/keramin2013-05-16-15-21-18_/apeha/arena-gres-400h400-3-detail

      admin

      admin

      Здравствуйте!
      по настраиваемым полям. перенесете в файле карточки товара блок с настраиваемыми полями начинается с

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

      кнопку купить в сопутствующих товарах можно выровнять, добавив в /templates/site22062013/css/template.css новый стиль

        plitochnik77

        Добрый день! В файле сom_virtuemart\views\productdetails\tmpldefault_customfields.php перенес блок как Вы писали. На верное, что-то не так сделал т.к. на страничке полный хаос. Помогите!!!

          admin

          admin

          переносить нужно в файле сom_virtuemart\views\productdetails\tmpl\default.php
          найдите там код, который выводит настраиваемые поля и перенесите в блок с ценой, кнопкой купить и т.д.

    Сергей

    Добрый день,
    display ?> - выводит товар,
    как и где формируется этот запрос (в php я не очень)?
    нужно удалить название товара, выводить только картинку...

    буду очень благодарен за помощь!

      Сергей

      затупил, не так код вставил

        admin

        admin

        проще всего скрыть название через стили
        чтобы сказать точно нужна ссылка на сайт

          Сергей

          administrator\components\com_virtuemart\models\customfields.php строка 1137
          [9:25:11] Вася Васильев: закоментировал

          вдруг кому-то поможет

    Иван

    Здравствуйте, у меня почему -то в сопутствующих товарах картинки не ввиде миниатюры вылазят, а большие. Не подскажите как исправить? Ссылка на страницу: http://a-pp.ru/index.php/katalog/tovary-dlya-ptits1/kletki/ferplast/946-rekord-1-kletka-dlya-kanareek-i-drugih-melkih-ptic-detail

      admin

      admin

      добавьте в файле components/com_virtuemart/assets/css/vmsite-ltr.css к стилю

      строчку

        Иван

        Спасибо, все помогло.

    Дмитрий

    Такая же ерунда как у Ивана. Картинки крупные, и находятся близко друг к другу и не ровно. Как это исправить? Спасибо

      admin

      admin

      попробуйте способ, предложенный Ивану

    Артем

    Доброго чего бы там ни было!

    генерирует следующее:

    Хотелось бы найти где генерируется эта часть кода, дабы убрать эти "-50" и "+230" и заменить их сразу на цену товара. Перерыл много файлов так и не нашел. А заказчику нужно это исправить. заранее спасибо!

      admin

      admin

      посмотрите этой статье

    Андрей

    Здравствуйте.

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

    Как это исправить. Заранее спасибо!

    Pavel

    Если на товар стоит скидка, то в сопутсвующих товарах выводит старую цену без скидки. Я так понимаю он берет цену из БД по id товара, но не окончательную со скидками. Как исправить подскажите.

    Владислав

    Добрый день.

    Подскажите, а как в карточке товара сделать так, чтобы сопутствующие категории выводились не полотенцем вниз, а по 3 штуки в строке?

      admin

      admin

      нужно немного поправить стили
      пришлите ссылку на страницу где добавлено несколько сопутствующих товаров

      admin

      admin

      для каждой категории добавьте картинки и добавьте стиль в файл templates/ot_naturalcosmetics/css/vmsite-ltr.css

    Matrix

    Сделал как у Вас сопутствующие товары, но на версии 2.0.26 d
    почему то выводит цену без скидки (ОСНОВНУЮ)???? Как это исправить????

    Вывод цены со скидкой делал как вы советовали через Налоги и правила расчета

      admin

      admin

      дополнил статью

    Владислав

    Спасибо, заработало! 🙂

      admin

      admin

      хорошо 🙂

    Иван

    Добрый день!
    Подскажите, пожалуйста, почему после цены (за ней) в похожих товарах появляется непонятная цифра ?
    Вот ссылка
    http://www.saldoors.ru/furnitura/morelli/ruchki/mh-17.html

      admin

      admin

      вместо символа валюты выводится первая цифра цены товара, странно...
      вы настраивали вывод в точности как написано в статье?

        Иван

        Как в статье, но потом добавил свои правки, потому как код работал некорректно (но с ценой при этом ничего не делал)

          admin

          admin

          можете написать код?

            Иван

    Denis

    Дурацкий вопрос ) в админке в Related Products нет кнопки УДАЛИТЬ товар. А как его можно удалить тогда ? Только через БД ?

      admin

      admin

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

        Denis

        Спасибо, помогло. А где поискать настройки этих миниатюр - поправить попробовать ))

          admin

          admin

          в настройках этого нет
          насколько я понял все зависит от пропорций картинок и тут уж повезет или не повезет 🙂

            Denis

            Ясно - надо покопать внутри кода ВМ видать ))) думаю даже тольо в CSS где-то Z - криво стоит

        Дмитрий

        У меня всё равно миниатюрки перекрывают крестик и не могу удалить! Если менять масштаб не помогает!

    Алексей

    Здравствуйте!
    Цены сопутствующих товаров установлены в USD, а вывод цен - в рублях. После замены кода цена выводится в рублях в числовом эквиваленте USD. Как бы это побороть?

    Vic

    Доброго времени суток! У меня проблема следующая - нужно под кнопкой Купить вставить кнопку Подробнее, переходящую на страницу товара, как правильно прописать ссылку на саму страницу товара, уже сутки бьюсь не могу сделать:( помогите, добрый люди! За ранее спасибо

    Александр

    Подскажите, как настроить вывод похожих товаров но без картинки?

    Александр

    Еще одна проблема, на стоимость товара установлен налог, но в похожих товарах выводится цена без него!

    Андрей

    Подскажите, а как вывести под товаром все товары той же категории?

      admin

      admin

      это проще всего сделать с помощью этого модуля

    Виктория

    Спасибо Вам, админ, за полезные советы и статьи! Подчерпнула для себя много важного и полезного!

      admin

      admin

      Заходите еще 🙂
      скоро появятся новые интересные статьи )

    Костя

    Здравствуйте!
    Как можно было бы продублировать данный функционал "сопутствующие товары"?
    У меня он заточен под "Аксессуары", а хотелось бы еще добавить "Похожие товары".
    Спасибо!

      admin

      admin

      для похожих товаров можно использовать этот модуль

    Виктория

    Такой вопрос: Когда у меня нет в наличии какого-то товара, я его отключаю. А цена, которую мы вывели к нему, остаётся в сопутствующем товаре одна без изображения и не убирается. Приходится заходит в сам товар и убирать сопутствующий, что не очень удобно! Есть какое-либо решение?

      admin

      admin

      лучше не отключать товар, которого нет в наличии(только если его никогда больше не будет, то можно убрать)
      полезная статья на эту тему - http://devaka.ru/articles/tips-for-ecommerce

    Дмитрий

    Добрый день! Подскажите, как к сопутствующим товарам добавить вывод настраиваемого поля (к примеру, выбор размера)?

    Igor

    Такой вопрос хотелось бы сделать сеточный вывод сопутствующих товаров типа:
    Производитель - Артикул - Название - Наличие - Цена - Корзина

    Не подскажете как реализовать данный шаблон для этого пункта.

    Igor

    Прошу прощения Дмитрий забыл прикрепить вот пример:
    http://shot.qip.ru/00klOf-6gt7AZqOw/

    Nick

    Жаль пример абсолютно не пригоден в случае если цены указаны в разных валютах

    Nick

    В общем того что мне нужно в чистом виде в инете не нашел. Поэтому эмпирическим путем и с помощью бубна склепал свое.

    Задача стояла следующая:
    - выводить цену сопутствующего товара в установленной в админке валюте, независимо от того, в какой валюте задана цена у товара админке.
    - Добавить человеческий заголовок для товара вместо барыжного отображения title картинки
    - Добавить дополнительную ссылку на товар, аля "подробнее"
    - В случае если на товар есть скидка, то выводить две цены.
    (Делал на примере указанном тут)

    Умышленно не добавлял кнопку "купить", так как человек должен сначала выбрать в свойствах товара нужные параметры, а добавлять и их сюда - это бред сивой кобылы. Но если она кому-то уперлась, то сделать гибрид труда не составит

    Сразу предупреждаю, что не тестировал вывод в разных валютах, так как в моем магазине продажа идет только в одной валюте (а вот в магазин добавляются в трех валютах:))

    У меня установлена Joomla 2.5.19, Virtuemart 2.0.26

    Также здесь нет css стилей. Разметку сделал человеческой, так что придумать свои труда не составит.

    Итак, все что нужно сделать, это в
    templates\ваш_шаблон\html\com_virtuemart\productdetails\default_relatedproducts.php
    (если такого нет, то создайте:))
    вставить это

    P.S.: Надеюсь все догадаются, что если у вас уже есть подобный файл и он отличается от дефолтного, и вы замените ваше содержимое моим, то быть беде:)

      admin

      admin

      спасибо, что так подробно все расписали и выложили решение )

        angel_sia

        вы не подскажете мне по сетке? чуть выше написано 🙂 Также на форуме темка.

          admin

          admin

          сам я сетку не делал, поэтому подсказать не смогу

            angel_sia

            Ясно спс.

      librana

      Nick, огромное спасибо за решение проблемы! И автору статьи тоже выражаю благодарность )

      bergamota

      Nick, большое спасибо!
      Если кому-то нужно модифицировать код Nick'а, и вместо кнопки "описание" вывести кнопку "купить", то подойдет такой код:

    tdiva

    Есть пару вопросов:

    - Как сделать отступы между title ценой и кнопкой купить?
    - Где и как изменить размер цены?
    - Где изменить заголовок "Похожие товары" на другой заголовок?

      admin

      admin

      Надпись можно заменить в языковом файле language\ru-RU\ru-RU.com_virtuemart.ini
      для изменения стилей воспользуйтесь firebag или Просмотр кода элемента в хроме
      он покажет в каком файле и в какой строке задается стиль для выбранного элемента

    Константин

    Огромное спасибо за полезные статьи!)))

      admin

      admin

      Пожалуйста 🙂
      заходите чаще )

    Ян

    Можно ли настроить, что бы рекомендуемые\сопутствующие товары автоматически брались из категории основного товара ?

      admin

      admin

      можно установить этот модуль и в нем выводить случайные товары из текущей категории

    Ира

    Воспользовалась вариантом Nicka:

    Подскажите, пожалуйста, как в этом варианте вывести кнопку "Купить"?

    Вячеслав

    Здравствуйте! У меня в карточке товара над похожими товарами находятся отзывы. Прошу подсказать, можно ли отзывы поменять местами с похожими товарами?

      admin

      admin

      Да, конечно
      судя по сайту у вас отзывы выводятся через jcomments
      перенесите код вывода отзывов в самый конец файла карточки товара

        Вячеслав

        Спасибо Большое, все работает.
        И спасибо за всестороннюю поддержку!!

    Вова

    Здравствуйте.
    У меня проблема с сопутствующими товарами в админке.
    Вобщем в поле поиска "сопутствующих товаров" - окошко с товарами не показывается.
    Есть еще 2 похожих окошка - "Сопутствующие категории" и "Состовляющии товара" , но в них все ищет хорошо.
    Скрин для общего понимания http://img838.imageshack.us/img838/1693/dy71.png
    Подскажите пожалуйста причину.
    Спасибо.

      admin

      admin

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

        Вова

        Дело в том, что окошки - «Сопутствующие категории» и «Составляющие товара» тоже нужны.
        Нашел где выводятся данные поля, но куда дальше копать ? /administrator/components/com_virtuemart/views/product/tmpl/product_edit_custom.php

        Вот сам файл http://rghost.ru/55121401

    Сергей

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

    этот код у меня выводит словосочетание "Похожие товары", а нужно именно краткое описание.

      Дмитрий

      Столкнулся с такой же проблемой, VirtueMart 2.6.10. Насколько я понял заглушки другие. Вместо

      надо вставить

      для вывода короткого описания.

        admin

        admin

        в старых версиях так же использовалось product_s_desc для вывода короткого описания

          Дмитрий

          Тогда лучше уточнить версию. Так же заметил что полное описание на многих сайтах указывается как

          , на этой версии (VirtueMart 2.6.10)

          . Все равно спасибо за много полезной информации.

    Кирилл

    Здравствуйте, сделал как написано в статье. Заменил код в файле, но никакого эффекта не заметил. В выбранном продукте, для которого настраивал сопутствующие товары, собственно их я и не заметил.

      admin

      admin

      Здравствуйте!
      У вас скорее всего файлы дублируются в папке с шаблоном
      templates/ваш_шаблон/html/com_virtuemart

        Кирилл

        Нет, файлы у меня не дублируются. У меня там даже нет такой папки.

          Павел

          Попробуйте найти код в файле /templates/ваш_шаблон/html/com_virtuemart/productdetails/default.php и заменить его на тот что из статьи

    Алексей

    как сделать подобные товары перед описанием товара?

      admin

      admin

      В файле \templates\ваш_шаблон\html\com_virtuemart\productdetails\default.php перенесите код

      перед

    MelAlex

    да, спасибо. работает

    polosat

    По какой то причине выводится только 3 фото товаров, а вот цена выводится на все 5, не пойму где искать

    polosat

    Упс, разобрался, удалил в товаре, заново добавил, заработало

    polosat

    А как удалить описание и оставить только фото?

    Evgen

    Здравствуйте!
    Такой вопрос - у товаров есть настраиваемые поля Цвет и Материал.
    Как сделать, чтобы если эти товары указаны сопутствующими - вместо картинки и названия выводились значения этих полей и являлись ссылкой на соответствующий товар.

    Никита

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

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

      Никита

      Сам разобрался, может кому-то поможет 🙂

      Вместо этой строки:

      Вставляем эту:

      Итого у нас название товара без картиник и не ссылкой.

    Владимир

    А для virtuemarta-a 1 этот код тоже подойдет? Очень нужно для первого =((

      admin

      admin

      для vm1 не подойдет

    Сергей

    Сделал по инструкции, у меня выводилась цена 1 грн, изменил вместо ‘salesPrice’ поставте ‘basePriceShopCurrency’, начала выводится 120 грн. но этот товар установлена скидка, и в категории выводится 60 грн как положено, а в сопутствующих 120 грн. Вот скрин 1) http://take.ms/OV3Bi 2) http://take.ms/xHX7Y

    В категории используется такой код

    show_prices == '1') {
    if( $product->product_unit && VmConfig::get('vm_price_show_packaging_pricelabel')) {
    echo "". JText::_('COM_VIRTUEMART_CART_PRICE_PER_UNIT').' ('.$product->product_unit."):";
    }
    if(empty($product->prices) and VmConfig::get('askprice',1) and empty($product->images[0]->file_is_downloadable) ){
    echo JText::_('COM_VIRTUEMART_PRODUCT_ASKPRICE');
    }
    //todo add config settings
    if( $this->showBasePrice){
    echo $this->currency->createPriceDiv('basePrice','COM_VIRTUEMART_PRODUCT_BASEPRICE',$product->prices);
    echo $this->currency->createPriceDiv('basePriceVariant','COM_VIRTUEMART_PRODUCT_BASEPRICE_VARIANT',$product->prices);
    }
    echo $this->currency->createPriceDiv('variantModification','COM_VIRTUEMART_PRODUCT_VARIANT_MOD',$product->prices);
    echo $this->currency->createPriceDiv('basePriceWithTax','COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX',$product->prices);
    echo $this->currency->createPriceDiv('discountedPriceWithoutTax','COM_VIRTUEMART_PRODUCT_DISCOUNTED_PRICE',$product->prices);
    echo $this->currency->createPriceDiv('salesPriceWithDiscount','COM_VIRTUEMART_PRODUCT_SALESPRICE_WITH_DISCOUNT',$product->prices);
    echo $this->currency->createPriceDiv('salesPrice','COM_VIRTUEMART_PRODUCT_SALESPRICE',$product->prices);
    echo $this->currency->createPriceDiv('priceWithoutTax','COM_VIRTUEMART_PRODUCT_SALESPRICE_WITHOUT_TAX',$product->prices);
    echo $this->currency->createPriceDiv('discountAmount','COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT',$product->prices);
    echo $this->currency->createPriceDiv('taxAmount','COM_VIRTUEMART_PRODUCT_TAX_AMOUNT',$product->prices);
    } ?>

    артем

    А как теперь удалить сопутствующий товар из карточки товара в админке. кнопки удаления нету вроде

      admin

      admin

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

    артем

    уменьшение масштаба не как не влияет. всё изображение на экране становится меньше но крестиков не видать. Печаль.

    Если не сложно посмотрите мой сайт и дайте совет как изменить положение сопутствующих товаров.
    Вот ссылка на один товар для примера http://онлайн31.рф/katalog/dostavka-edy-v-starom-oskole-na-dom-kosmetika-i-bytovaya-khimiya-internet-magazine/topling-shokolad-500g-detail

    Сейчас они находятся в карточке товара ПОХОЖИЕ ТОВАРЫ рядом с подробностями и отзывами,но это мало заметно и вряд ли кто то туда зайдет поэтому хотелось бы перенести их в окно ниже например недавно просмотренные (это окно у вас появится если вы просмотрите еще один товар и обновите страницу) или рекомендованные как это сделать.
    Буду очень благодарен за помощь.

    артем

    Я понял где крестик удаления, но СТРАННО когда я пишу название товара в строке Поиск сопутствующих товаров выводятся фото на некоторых есть крестики, а на некоторых нет и соответственно товары без крестов потом не удалить. Могу скрин куда нибудь на почту скинуть

    Александр

    Доброго дня! Подскажите пожалуйста, как безболезненно убрать форму изменения количества товара (чтобы осталась только кнопка "Купить")? ЗАранее спасибо!

      admin

      admin

      Здравствуйте!
      Все можно сделать с помощью css
      пришлите ссылку на сайт

    Александр

    Сайт в процессе разработки.
    http://bm.alpcentr.ru/tsvety/bukety/b002-detail

      admin

      admin

      Добавьте в /templates/gk_storefront/css/vm.css

        Александр

        Спасибо, помогло! Если еще подскажете как кнопку "купить" выровнять по центру, буду очень признателен. )

          admin

          admin

          В тот же файл добавьте

          В дальнейшем для правки любых элементов сайта советую Просмотр кода элемента(F12) в Chrome. Он покажет в какой файле и какой строке задать стиль для каждого элемента сайта.

            Александр

            Спасибо!

            admin

            admin

            Пожалуйста )

    Константин

    В сопутствующих товарах не пересчитывается цена в евро.
    http://aquamix59.ru/filtrovalnoe-oborudovanie/monoblok-toledo-kripsol-detail.html
    там теплообменник Теплообменники HI-FLO - 270р а если перейти по нему, то в карточке товара все норм, помогите решить проблему!

    Дмитрий

    приветствую, а в VM3 можно также вывести кнопку купить?

    AleKor406

    Добрый день.

    По какому принципу происходит сортировка сопутствующих товаров и как от неё можно уйти? Когда добавляем товары (сопутствуюшие), а потом сохраняем, то порядок добавленных товаров перетусовывается по своему порядку.

      admin

      admin

      Здравствуйте!

      Скорее всего товар сортируется так же как и в категории Virtuemart > Настройки > Настройки сортировки

        AleKor406

        не подходит.
        Нужно, чтобы в каком порядке добавляются сопут. товары, в таком и сохранялись.

    Maxim

    Здравствуйте!

    Все работает спасибо. Но вот такой вопрос, если товар снят с публикации, вместо него остается окошко с url на главную virtuemart, не знаете как это исправить?

      admin

      admin

      Здравствуйте!

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

    Andrey

    Если нужно как-то выделить цены:

    if ($result1 > 0){
    echo $this->currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $result);
    echo $this->currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_DISCOUNTED_PRICE', $result1);
    } else {
    echo $this->currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $result);
    }

    Светлана

    Здравствуйте. Помогите со стилями разобраться. Как только вывела сопутствующие товары к товару сдвинулся модуль Недавно просмотренные товары. Подскажите как его переместить вниз? Вот ссылка http://vivalavita.com.ua/index.php/stirka-i-ukhod-za-odezhdoj/geli-dlya-stirki/%D1%81hante-clair-lavatrice-bebe-1,82-l-1344-detail

      admin

      admin

      Здравствуйте!
      Уточните, куда именно вниз нужно сдвинуть?

    Светлана

    Оказалось нужно было высоту задать height: 240px; классу
    .product-related-products, .product-related-categories и тогда модуль Недавно просмотренные товары встал на место

    Егор

    Добрый день!
    Спасибо за статью очень помогла. У меня вопрос такого характера: В сопутствующих товарах в названии товара в конце надпись "Похожие товары". Странно хотя в примере все ОК. В чем может быть причина?

      admin

      admin

      Здравствуйте!
      Скорее всего какая-то ошибка в коде.
      Пришлите ссылку на страницу с сопутствующими товарами и код.

    Егор

    Вот ссылка
    http://atm.zp.ua/katalog-produktsii/tali-elektricheskie/tal-elektricheskaya-tip-ra-detail

    и код

    product->customfieldsRelatedProducts as $field) {
    $db = JFactory::getDBO();
    $qt='SELECT product_price FROM #__virtuemart_product_prices WHERE virtuemart_product_id = '.$field->custom_value.'';
    $db->setQuery($qt); $result = $db->loadResult(); $sena = $this->currency->getSymbol();

    ?>
    <div class="product-field product-field-type-field_type ?>" style="text-align: center; float:left; width: 33%;">
    display ?>
    custom_field_desc) ?>
    currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $result) ?>

      admin

      admin

      У Вас vm2 или vm3?
      Посмотрите в настройках настраиваемого поля, которое выводит сопутствующие товары, скорее всего там указано описание Похожие товары.

        Иван

        У меня тоже такая фишка вылазит в Похожих товарах.
        Можно более подробнее написать где посмотреть. Где находятся настройки настраиваемого поля?

          admin

          admin

          Virtuemart > Товары > Настраиваемые поля

    Дмитрий

    приветствую. подскажите, пожалуйста, как вывести единицу измерения?

      admin

      admin

      Уточните вопрос.
      Возможно, поможет эта тема на форуме.

    Дмитрий

    нужно единицу измерения вывести в "сопутствующих товарах" в карточке товара и во всплывающем окне корзины.
    у меня VM2, ваша ссылка ведет на решение для VM3 т.е не нахожу файла /components/com_virtuemart/sublayouts/prices.php.

      admin

      admin

      В vm2 нет единого файла в котором правится шаблон вывода цен.
      Нужно править для каждой страницы.
      Попробуйте по аналогии сделать для карточки товара в файле /components/com_virtuemart/productdetails/default.php.
      Если сработает, то можно будет и в других местах поправить.

    Сергей

    Добрый день.
    Может подскажите, как отдельно увеличить надпись "Показать корзину" в этой "менюшке"(я имею ввиду сопутствующие товары). Перерыл все - меняется вместе с подписями под товарами.

    Заранее спасибо.

      admin

      admin

      Здравствуйте!
      Пришлите ссылку на страницу с сопутствующими товарами.

    Павел

    Не ну запрос ставить в цикл, это жестко.

      Павел

      Вот я сделал более менее
      Открываем файл :
      administrator\components\com_virtuemart\models\customfields.php

      Находим функцию

      Меняем то что там на этот код:

      Потом в этом же файле находим строку:

      меняем её на этот код:

      Это для того чтобы отделить изображение от ссылки и названия товара.

      Дальше идем сюда в файл шаблона default_relatedproducts.php:

      Я привожу пример по своему шаблону, а вы уже пилите как вам надо

      Ну типо так...
      (не ставьте запросы в шаблон, ибо это гавнокод...).

    Sravik

    Добрый день !
    Подскажите как можно сделать ссылку с сопутствующих товаров обратно к товару??
    Сайт http://magazinplitki.by/%D0%BF%D0%BB%D0%B8%D1%82%D0%BA%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9/carioca-alan-plitka.html

      admin

      admin

      Здравствуйте!
      Можно сделать кнопку Назад во всех товарах, но вряд ли такое решение подойдет.
      Можно принудительно открывать сопутствующие товары в новой вкладке.

    Сергей

    Здравствуйте! Помогите пожалуйста приладить цену, вставляю код "Заменим на", цена не отображается, код "Для вывода цены со скидкой в сопутствующих товарах нужно вставить такой код" пропадает кнопка купить и цена так же не отображается. Заранее благодарен. http://www.navilocation.ru/shop/turisticheskie/montana-600-detail

      admin

      admin

      Здравствуйте!
      Если у Вас vm3, то для него нужно использовать код из этой статьи.

    Алекс

    Virtuemart 3.09 не имеет файла default_relatedproducts.php в указанных папках. Ыо всяком случае мной визуально не обнаружен.

      admin

      admin

      По настройке сопутствующих товаров в virtuemart 3 есть отдельная статья.

    Sergey_2017

    Здравствуйте. Помогите пожалуйста с решением вопроса. Пропали изображения в похожих товарах, хотя раньше они были. Каким образом можно устранить эту проблему? Вот ссылка, как пример: http://lightspark.ru/dot-lamps/the-built-in/ao11821wh-ao11821bl-ao11821-alu-detail.

      admin

      admin

      Здравствуйте!
      Судя по коду Вы внесли какие-то правки в код вывода похожих товаров. Вместо изображения выводятся 2 ссылки на товар. Пришлите архив с файлом шаблона похожих товаров.

        Евгений

        Доброго дня. Та же история приключилась. Не отображается изображение сопутствующих товаров. Как решить эту проблему?

      Evgen54906

      Здравствуйте!
      Скажите, как вы решили данную проблему?

    Evgen54906

    Всё, разобрался, спасибо!

    После обновления компонента магазина, нужно настроить отображение сопутствующих товаров в "Настраиваемые поля". Там изменения произошли.

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

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

*
Для вставки кода заключите его в теги [php] [/php]
*

С 15-18 июня admin в отпуске.

Ответы на все вопросы и ссылки на товары будут присланы 19 июня.

Спасибо за понимание и хороших выходных.

×