Настройка сопутствующих (похожих) товаров в VirtueMart 3

Опубликовано: 1 марта, 2015
Обновлено: 5 февраля, 2023
Категория: Настройка VirtueMart

Сопутствующие товары - это товары, которые чаще всего покупают с основным товаром (например, различные аксессуары), либо просто похожие товары из той же категории.

Добавление сопутствующих товаров

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

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

Если вы установили или обновили virtuemart до версии 3, то в Virtuemart > Товары > Настраиваемые поля уже должно быть создано новое настраиваемое поле Сопутствующие товары.

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

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

Изменение шаблона вывода сопутствующих товаров

По умолчанию показывается только список ссылок на похожие товары.

вид похожих товаров по умолчанию

Для показа цены и изображения изменяем настройки настраиваемого поля Сопутствующие товары.

настройки сопутствующих товаров

Так же здесь можно задать размер миниатюр изображений товара и показ краткого описания.

За вывод похожих товаров в карточке товара отвечает код, находящийся в файле \components\com_virtuemart\views\productdetails\tmpl\default.php.

Сам шаблон похожих товаров находится по адресу \components\com_virtuemart\sublayouts\related.php. В той же папке находятся и другие части кода, которые зачаcтую повторяются на разных страницах магазина. Это облегчает редактирование шаблона магазина в целом.

Для сохранения изменений шаблона похожих товаров после обновления virtuemart создадим папку  \templates\имя_шаблона\html\com_virtuemart\sublayouts и скопируем туда файл related.php.

Для улучшения внешнего вида немного изменим шаблон вывода. В файле \templates\имя_шаблон\html\com_virtuemart\sublayouts\related.php заменим

на

Добавим немного стилей в файл стилей шаблона.

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

вид похожих товаров после редактирования

Для вывода не только окончательной цены, но и цены без скидки после строки

Добавим

Вывод кнопки Купить у похожих товаров

Для вывода кнопки Купить используйте этот код

Замена атрибута alt у изображений похожих товаров

Чтобы в alt изображения выводить название товара после

добавьте

 

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

    Виктория

    Подскажите, как вывести настраиваемые поля слева от изображения товара в VirtueMart 3

      admin

      admin

      Здравствуйте!
      Перенесите, пожалуйста, вопрос на форум https://virtuemart.su/forums/forum/virtuemart-3/
      Уточните где именно нужно изменить вывод настраиваемых полей

    Дмитрий

    приветствую, а как к ним добавить кнопку "купить"?

    Дмитрий

    админ, похоже, в отпуске ((

      admin

      admin

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

        Алексей

        Вот код для вывода кнопки "Купить":

        Проверено на VM 3.0.9.4

          admin

          admin

          Спасибо, что поделились.

    Виктория

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

      admin

      admin

      Вы можете вывести любые товары в Похожих товарах (можно их назвать Сопутствующими).
      Для вывода других товаров этой же категории можно использовать универсальный модуль товаров
      https://virtuemart.su/universalnyj-modul-tovarov-virtuemart-2/
      не тестировал его на vm3, поэтому возможно работать не будет

    Павел

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

      admin

      admin

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

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

        Павел

        Будет около 6 категорий , в товаров 200-300. А допустим чтобы в сопутствующих можно указать одну категорию и все товары которые в ней randomom выскакивали ?

          admin

          admin

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

    Алексей

    Все понятно, только я никак не пойму как убрать эту синюю иконку с литерой i справа от надписи "Сопутствующие товары"? Может кто знает?

      admin

      admin

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

    Андрей

    Простая задача поставила в тупик:
    вывод дополнительных полей- одно поле одна строчка, т.е.
    (имя поля) (данные)
    (имя поля) (данные) и т.д.
    Но тогда и заголовок "сопутствующие товары" встает в одну строчку с самими товарами
    Как задать заголовку "сопутствующие товары" отдельный стиль?

      admin

      admin

      Это можно решить с помощью css.
      Пришлите ссылку на страницу с сопутствующими товарами.

        Андрей

        http://hozyindoma.ru/tualet/tualet-tualet-terem-detail
        пробовал стилями играться, но они цепляют все дополнительные поля, а как задать отдельный стиль именно для сопутствующих товаров и категорий знаний не хватает.
        Тут еще зачеркнутый текст ссылки "задать вопрос" откуда-то вылез

          admin

          admin

    Юрий

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

    У меня под ценой каждого товара надпись "Сопутствующие товары". Не подскажете как это убрать?

      Юрий

      И где найти файл, где можно изменить разметку?
      тут \components\com_virtuemart\sublayouts\related.php. - этого сделать нельзя

        admin

        admin

        Отдельного файла с разметкой сопутствующих товаров нет.
        Частично можно внести изменения в файле /components/com_virtuemart/sublayouts/customfield.php.
        За сопутствующие товары отвечает часть

      admin

      admin

      Пришлите ссылку на сайт.

        Юрий

        http://f1-support.pp.ua/ru/produktsiya/izdeliya-iz-dereva/bizhuteriya/sergi/%D1%81%D0%B5%D1%80%D1%8C%D0%B3%D0%B8-%D0%BB%D0%B0%D0%BF%D0%BA%D0%B8-1-detail - кидаю вам ссылку сразу на товар, так как именно на нем провожу тесты и настраиваю модули

          admin

          admin

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

            Юрий

            Спасибо за ответ!

            Еще одна проблемка - не отображаются изображения в chrome у сопутствующих товаров. Даже в IE все в порядке, а в хроме нет.

            admin

            admin

            Страница недоступна.
            Если в IE картинки показываются, то проблема, скорее всего, в кеше браузера.

            Юрий

            http://tallinna-suveniirid.com/ru/produktsiya/izdeliya-iz-dereva/bizhuteriya/sergi/%D1%81%D0%B5%D1%80%D1%8C%D0%B3%D0%B8-%D0%BB%D0%B0%D0%BF%D0%BA%D0%B8-detail - переехал сайт на свой домен уже ..

            admin

            admin

            Чтобы изображения выравнивались и по горизонтали и по вертикали добавьте в конец файла /templates/tallinna/css/template.css

    Stas

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

      admin

      admin

      Что бы понять в каком файле проблема в Система > Общие настройки > Сервер в поле Сообщения об ошибках выберите Максимум.

    Яна

    Меняю в настройках размер фото сопутствующих, как у вас указано в статье, но размер фото не меняется. Подскажите, пожалуйста, как исправить?
    http://rosa-secret.ru/genskie-kupalniki/%D0%BA%D1%83%D0%BF%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-borneo-shop

      admin

      admin

      В файл стилей шаблона дополнительно добавьте

    Алексей

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

      admin

      admin

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

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

    Максим

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

      admin

      admin

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

      Вы сделали замену кода?

      на

      В замененном коде поменяйте порядок строк.

        Максим

        Не помогло.

          Максим

          Нашел файлик default_customfields.php с

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

            admin

            admin

            Пришлите ссылку на измененный файл \components\com_virtuemart\sublayouts\related.php

    Максим

    templates/ot_smarthouse/html/com_virtuemart/sublayouts/related.php
    Я это файлик перенс с
    \components\com_virtuemart\sublayouts\related.php

      admin

      admin

      Поменяйте местами

      и

    Валентин

    Здравствуйте. Подскажите как в карточку сопутствующих товаров добавить настраиваемые поля, такие как в обычной карточке товаров в позиции "addtocart". Т.е. чтобы эти две карточки были полностью идентичными. Получилось все кроме добавления настраиваемых полей. Простая вставка кода как в обычной карточке

    не помогает.

      Валентин

      Немного не тот код выше:

      но суть та же

        admin

        admin

        Здравствуйте!
        Добавил в конец статьи код для вывода кнопку Купить у похожих товаров.
        Странно, но для настраиваемых полей данный код не подходит

        Если найдете решение, пожалуйста, поделитесь.

          Антон

          Добрый вечер! А не подскажите если я хочу вывести сопутствующие товары во внешний модуль в шаблоне? Тоесть за пределы карточки товара? Возможно ли?

          Не помогает)

            admin

            admin

            Здравствуйте!
            Вывести сопутствующие товары в отдельном модуле не получится.
            Пришлите скрин того, что должно получится в итоге. Думаю, что можно будет добиться примерно такого же эффекта с помощью css.

    Антон

    http://prntscr.com/c98qnv
    Вот сюда, там позиция sidebar-2, может даже перед модулем лучше товары

      admin

      admin

      Если в карточке товара только одна боковая колонка и в ней кроме похожих товаров ничего выводиться не будет, то можно попробовать просто переверстать карточку товара.
      У Вас шаблон LikeShop, создайте тему на форуме поддержки, решим вопрос.

    Кирилл

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

      admin

      admin

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

      Пришлите ссылку на страницу с похожими товарами.

    annyka

    У меня в шаблоне в принципе все нормально выводится. НО, когда в списке выбираешь дочерний товар - стили вывода сопутствующих товаров как будто слетают... или я не знаю, что это. Но картинки становятся огромными, появляются маркеры. И главно, стоит обновить, как все это принимает нормальный вид... Что это может быть?
    http://ik2.camsi.ru/

      admin

      admin

      Попробуйте отключить опцию Use ajax for product content в Virtuemart > Настройки > Шаблоны

        annyka

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

          admin

          admin

          Пришлите ссылку на страницу с дочерними товарами.

            annyka

            А они там почти все с дочерними. Мультиварианты настроены. Вот, например, http://ik2.camsi.ru/black-ik/caviar-selected-detail.html Попробуйте выбрать вариант.

            admin

            admin

            Активируйте в настройках опции:
            Использовать скрипты для товаров
            Использовать скрипт ajax Страны / Регионы

    annyka

    У меня другой файл их выводит

      admin

      admin

      Удалил код, так как дело не в нем.

    annyka

    А они активированы

      admin

      admin

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

      annyka

      В стандартном шаблоне почему-то поля у меня даже с аяксом не работают

        admin

        admin

        Интересно...
        Для вывода дочерних товаров используется стандартный плагин?
        Вывод делали с использованием этой инструкции?
        http://wedal.ru/rasshireniya-joomla/virtuemart-2-internet-magazin-na-joomla-chast-8-dochernie-tovary-s-kontrolem-ostatkov-stockable-variants-plugin.html

          annyka

          У меня V3, обычными настраиваемыми полями реализовано.
          Тип поля: Multi Variant
          Я включила сейчас опять аякс - так выбор вариантов работает, но опять слетают стили.

            admin

            admin

            У Вас используется какой-то скрипт, который дополнительно форматирует рекомендуемые товары, который срабатывает при полной загрузке странице. При ajax обновлении он не отрабатывает и стили слетают.
            Они выводятся в стандартном модуле?

    annyka

    Я скрип кидала в начале, может, это он и есть? Который прямо на странице.

    // Check to ensure this file is included in Joomla!
    defined ( '_JEXEC' ) or die ( 'Restricted access' );
    ?>
    product->customfieldsSorted['related_products'])){ ?>
    addScript('templates/' .JFactory::getApplication()->getTemplate(). '/assets/js/jquery.flexisel.js');
    $doc->addStyleSheet('templates/'.JFactory::getApplication()->getTemplate().'/assets/css/flexisel.css');
    $js = 'jQuery.noConflict();
    jQuery(document).ready(function($) {
    $("#related_products_flexisel").flexisel({
    direction: "'. $doc->getDirection() . '",
    visibleItems: 5,
    clone:false,
    responsiveBreakpoints: {
    portrait: {
    changePoint:480,
    visibleItems: 1
    },
    landscape: {
    changePoint:640,
    visibleItems: 2
    },
    mobile: {
    changePoint:768,
    visibleItems: 3
    },
    tablet: {
    changePoint:992,
    visibleItems: 3
    },
    desktop: {
    changePoint:1199,
    visibleItems: 4
    }
    }
    });
    $(".nbs-flexisel-nav-left").html("'.($doc->getDirection()=='ltr' ? ' ' . JText::_('JPREVIOUS') : JText::_('JNEXT') . ' ') . '");
    $(".nbs-flexisel-nav-right").html("' . ($doc->getDirection()=='ltr' ? JText::_('JNEXT') . ' ' : ' ' . JText::_('JPREVIOUS')).'");
    });';
    $doc->addScriptDeclaration($js);
    ?>

    product->customfieldsSorted['related_products'] as $field) {
    /* if(!empty($field->display)) { ?>
    <div class="product-field product-field-type-field_type ?>">
    display ?>

    customfield_value;
    $product = $product_model->getProduct($field->customfield_value);
    $product_model->addImages($product,1);
    // var_dump($product);
    $ItemidStr = '';
    $Itemid = shopFunctionsF::getLastVisitedItemId();
    if(!empty($Itemid)){
    $ItemidStr = '&Itemid='.$Itemid;
    }
    if (!class_exists('CurrencyDisplay')) {
    require(VMPATH_ADMIN . DS . 'helpers' . DS . 'currencydisplay.php');
    }
    $currency = CurrencyDisplay::getInstance( );
    ?>

    images[0]->file_url){ ?>
    <div class="product-image" style="background-image: url( 'images[0]->file_url; ?>' );">link.$ItemidStr, ''); ?>

    prices['salesPrice'])) { ?>

    createPriceDiv ('salesPrice', '', $product->prices); ?>

    link.$ItemidStr, $product->product_name); ?>

      admin

      admin

      Скорее всего да, дело в нем.
      Судя по скрипту он настраивает только адаптивность. Это можно легко сделать с помощью css и медиа запросов.

    Марина

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

      admin

      admin

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

      Вы имеете ввиду добавление сопутствующих товаров в админ панели? Если да, то просто начните вводить название нужного товара и virtuemart его покажет.

        Марина

        Дело в том, что у меня много одноименных товаров. Часто их больше 10ти, и даже больше 20ти. Не хочу удалять с сайта первые товары, которые продались, так как они прошли индексацию и уже имеют какой-то вес в сети. Поэтому они накапливаются. И чем дальше, тем их будет больше.
        Более конкретно: Сайт по продаже моторезины бу, то есть каждая покрышка индивидуальна и имеет одинаковое наименование.
        Например, модель Michelin pilot road имеет много размеров, а так же несколько вариаций названий: Michelin pilot road, Michelin pilot road 2, Michelin pilot road 2ct, Michelin pilot road 3, Michelin pilot road 4, Michelin pilot road 4gt, Michelin pilot road 4st. Каждая модель имеет более 10 вариаций размерностей. Так же каждая покрышка индивидуальна. Это штучный товар.
        Мне нужно при выкладке определенной покрышки, допустим на заднюю ось Michelin pilot road, вставить сопутствующим товаром покрышку на переднюю ось. При написании в админке Michelin pilot road мне предлагает и Michelin pilot road 2 и Michelin pilot road 2ct, и Michelin pilot road 4 и т.д. Но это все разные модели. Мне нужно только Michelin pilot road и только те, что добавлялись последними на сайт, так как большинство занесенных на сайт ранее давно проданы. Но всплывают только первые варианты, что мне совсем не подходит. Их уже и нет в наличии и к тому же предлагает варианты не подходящие по наименованию моделей.
        Поэтому прошу помощи как сделать так, что бы поиск сопутствующих товаров показывал в первую очередь последние добавленные товары по данной модели, а не первые.

          Марина

          Поиск выдает только 10 позиций.

          admin

          admin

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

    Ринат

    Ребят подскажите, в модули сопутствующие товары не показывает цену товара?!
    Из дефолтного файла related.php

    VirtueMart 3.0.18
    Joomla! 3.6.5

    Спасибо

    Данная строчка в коде присутствует

      Ринат

      Чтобы отображалась цена, заходим в "настройки / формирование цен" и ставим галочку отображение окончательной цены.

    Елена

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

      admin

      admin

      Попробуйте обновить virtuemart и joomla.

    Дмитрий

    Добрый день! Подскажите как сделать копию сопутствующих товаров? Надо чтобы выводились сопутствующие товары и вторые товары из этой серии ? Сейчас это related_products можно как то сделать еще related_products1 например. Заранее спасибо!!!

      admin

      admin

      Наверняка есть хаки, но правильнее, на мой взгляд, второй блок с товарами выводить в отдельном модуле. Можно попробовать внести некоторые изменения в стандартный модуль товаров, чтобы он автоматически выводил товары в зависимости от текущей категории товара. Если этот способ подходит, то создайте тему на форуме поддержки покупателей MobilLife, попробуем найти решение.

      Олег

      Дмитрий! Удалось найти решение?

    Александр

    Добрый день. Подскажите пожалуйста в каком фале редактируется вид рекомендуемых товаров (превьюшка)
    Товары категории я нашел и отредактировал под себя, а вот с рекомендуемыми беда... Где искать?
    Спасибо.

      admin

      admin

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

      В файле /templates/имя_шаблон/html/com_virtuemart/sublayouts/related.php
      В статье есть информация. Уточните, что именно Вы хотите сделать?

        Александр

        Поменять местами название товара и картинку. Добавить кнопку описание товара.
        Привести к виду как товары при отображении категории.

          Александр

          https://i.gyazo.com/020d4135009cef4b3841ae57f0b4af3c.png - вот так выглядят рекомендуемые товары

          https://i.gyazo.com/2ffa26dffd6bc624b54baab2e57dbe64.png - вот так товары категории.

          как мне привести превью рекомендуемых к таком же виду.
          в фале related.php что то совсем мало кода.

            admin

            admin

            Придется поправить php файл. Пришлите ссылку на скачивание файла исправленного файла \templates\имя_шаблон\html\com_virtuemart\sublayouts\related.php
            Если никаких правок не делали, то файл \templates\имя_шаблона\html\com_virtuemart\sublayouts\related.php

            Александр

            я только правил файл products.php
            вот ссылка на скачивание: https://yadi.sk/d/l0U19CMu3Dr2hV
            А где править именно рекомендуемые товары так и не нашел код, во всяком случае пока не нашел.

            Александр

            related.php я не правил.
            вот ссылка на скачивание данного файла:
            https://yadi.sk/d/dzYh2Aqz3Dr3k7

    Евгений

    Здравствуйте!
    У сопутствующих товаров не отображается стоимость. Уже всё перерыл...
    Подскажите.
    Спасибо!

      admin

      admin

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

      Пришлите ссылку на страницу с проблемой и архив с файлом /components/com_virtuemart/sublayouts/related.php, либо(если есть) с переопределенным файлом /templates/имя_шаблона/html/com_virtuemart/sublayouts/related.php

          admin

          admin

          На первый взгляд в коде проблем нет. В Virtuemart > Настройки > Формирование цен активирован вывод Окончательной цены? Пришлите скрин настроек цен.

            Евгений

            Опа, спасибо большое за подсказку. Не была активирована Окончательная цена.
            Спасибо!!!!

            admin

            admin

            Рад, что проблема решилась.

    n73vi

    nikitinvi

    Здравствуйте. Я так понимаю, что у меня в шаблоне LikeShop все уже настроено вами. У меня вопрос. Скажите можно изменить кол-во товаров в строке? Сейчас выводятся по 6 товаров в одной строке. Хотелось бы чтобы было по 3 товара в строке и размер отображаемых товаров как при просмотре категорий.

      admin

      admin

      Да, в шаблоне LikeShop уже все настроено. Пожалуйста, задайте вопрос на форуме поддержки покупателей шаблона.

    Геннадий

    Здравствуйте !Сопутствующие товары располагаются по вертикали. нужно чтоб по горизонтали по 3 - 4 товара. Как поправить. что то много способов побывал. не получается. заранее благодарен

      admin

      admin

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

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

          admin

          admin

          Помогут эти стили

            Геннадий

            вставил в конец, что то ничего не произошло..(((

            admin

            admin

            У Вас в стилях не закрыт медиа запрос

            Поставьте в конце

            и после уже добавьте новые стили.

    Дмитрий

    Добрый день, подскажите, пожалуйста, после обновления virtuemart до последней версии, во вкладке сопутствующих товаров не отображается картинка товара, причем не отображается при добавлении нового товара (https://siesta.spb.ru/catalog/krovat-bravo-mebel-karina-oreh.html), в ранее добавленных товарах все в порядке... В чем может быть проблема?

      Евгений

      Товары>Настраиваемые поля>Сопутствующие товары.
      Здесь появилась новая опция, ее активировать нужно, тогда все заработает.

      У самого такая же проблемы была, долго искал.

    Дмитрий

    Евгений, спасибо...

    Serhiy

    Здравствуйте, подскажите как добавить тайтл к изображению сопутствующих товаров?

      admin

      admin

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

    Glog

    Подскажите как отредактировать строку

    чтобы добавить тег title к изображению в сопутствующих товарах?

      admin

      admin

      Ответил в этом комментарии.

    Glog

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

    добавить тайтл , это можно сделать?

    Glog

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

    Поправка к предыдущему сообщению)

    Glog

    нужно к самому изображению.

      admin

      admin

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

    Glog

    Спасибо за помощь!

    Александра

    Здравствуйте! Подскажите как в сопутствующих товарах убрать слово "цена" что бы остались только цифры?
    Дело в том что стили у товара и у сопутствующего товара одинаковые и код в пхп тоже одинаковый.
    echo shopFunctionsF::renderVmSubLayout('prices',array('product'=>$related,'currency'=>$currency));

      admin

      admin

      Здравствуйте!
      В Virtuemart > Настройки > Формирование цен отключен показ названий?
      Пришлите ссылку на станицу с сопутствующими.

        Александра

        ссылка на страницу
        https://goo.gl/pkqXwg

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

          admin

          admin

          Попробуйте использовать эти стили

            Александра

            БОЛЬШОЕ СПАСИБО!!! ВСЁ ПОЛУЧИЛОСЬ!!!))))

            admin

            admin

            Хорошо.

    Устим

    Скажите, как product-field-type-E и product-field-type-R вывести отдельными блоками?
    Напимер, характеристики - вверху, а Сопутствующие товары - внизу страницы.

      admin

      admin

      Сопутствующие товары выводятся в файле \components\com_virtuemart\views\productdetails\tmpl\default.php кодом

      Его можно перенести в любое место страницы.

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

    VIT

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

    Почему-то код кнопки "Добавить в корзину" в моём случае выводит кнопку "Уведомить о наличии", хотя товаров точно достаточное количество. У меня сопутствующие товары выводятся во всплывающем окне. Возможно, во всплывающем окне нужно что-то ещё передать, чтобы у каждого сопутствующего товара отображалась кнопка "Добавить в корзину"?

      admin

      admin

      Лучше убрать кнопку Купить у сопутствующих во всплывающем окне, потому что она правильно все равно не будет отрабатывать.
      Скрыть ее можно в настройках настраиваемого поля с сопутствующими товарами. Если в карточке товара кнопку Купить нужна, то можно скрыть с помощью css.
      Если поправить css не получится, то пришлите ссылку на товар с сопутствующими товарами.

    Лола

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

      admin

      admin

      Где именно нужно вывести эту информацию?

        Лола

        Эта информация нужна только для админского пользования. Чтобы отслеживать где какие товары были добавлены.

          admin

          admin

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

    altervel

    Добрый день!
    Подскажите как убрать из корзины вывод сопутствующих товаров с ID товара.
    При заказе главного товара в корзину передаются все соп.товары, которые прикреплены к нему. Выходит вот такой вид:
    Картошка фри
    Сопутствующие товары 71
    Сопутствующие товары 70

    Заранее благодарю!

      admin

      admin

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

      У настраиваемого поля Сопутствующие товары нужно отключить опцию Атрибут корзины.

        altervel

        Если ее отключить, как это дополнение к товару будет попадать в корзину.
        (Например, пицца с доп ингредиентами)
        Нельзя ли скрыть их описание в корзине для вывода клиенту?

          admin

          admin

          Можно скрыть с помощью css, пришлите ссылку на товар, к которому добавлены сопутствующие.

            altervel

            http://sushiart.od.ua/pitstsa/abriola-detail

            admin

            admin

            У Вас установлен сторонний плагин Easy checkbox. Если Вы купили плагин, то лучше обратиться в поддержку разработчика. Если нет, то нужно править сам код плагина, для этого нужны доступы к сайту. Пожалуйста, обратитесь на фриланс.

    big

    Здравствуйте.
    Работает всё нормально. Если не вносить изменения в файл related.php и не добавлять стили, изображения сопутствующего товара слишком велики. Задавая размеры изображений в настраиваемом поле - получается, что создаётся новое изображение заданных параметров. images/virtuemart/product/resized сколько сопутствующих товаров, столько новых картинок заданного размера.
    Подскажите как уменьшить изображение сопутствующего товара задав правильный стиль.
    Спасибо.

      admin

      admin

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

      У Вас изображение занимает всю ширину блока. Изменить максимальную ширину можно с помощью этих стилей

    big

    Спасибо.
    Можно удалять, ранее наплодившиеся изображения.
    Для уменьшения изображения -

    - уменьшить значение height
    Спасибо за участие.

      admin

      admin

      Рад, что проблема решилась.

    Георгий

    Здравствуйте!
    Возникла необходимость показывать два блока с "сопутствующими товарами".
    1й - это похожие товары (с этим товаром часто берут)
    2й - это товары из этой серии (относится к комплектам)
    Проблема такая, что в админке во вкладке товара - "Настраиваемые поля", появляется только одно поле "Сопутствующие товары".
    Пробовал копировать уже созданное по умолчанию поле, а так же создавать новое - итог один.
    Подскажите пожалуйста как решить данный вопрос?
    VirtueMart 3.0.14 / Joomla 3.5.0

      admin

      admin

      Здравствуйте!
      Посмотрите в этой статье.

        Георгий

        Да но... 🙁

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

    Георгий

    Подскажите, действительно ли нельзя вывести 2 поля "Сопутствующие товары" или я что-то делаю не так и оно должно работать? Может дело в старой версии и стоит обновится до последней?
    Может быть вы знаете другие альтернативные методы? Чтобы к одному товару добавлять конкретные?

      admin

      admin

      Можно использовать плагин VM Custom - Произвольные товары для вывода произвольных товаров в любом месте карточки товара.

        Георгий

        Повторюсь, у вас в описании сказано:
        "С помощью модуля удобно выводить случайные товары из той же категории, но для вывода конкретных товаров он не подойдет."
        А мне, как сказал выше, необходимо для определенного товара выводить конкретные, не случайные.
        Или что-то не так понял?

          admin

          admin

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

            Георгий

            Вот теперь картина маслом! 🙂
            Спасибо большое!

      OGreen

      Да. Решил проблему именно с помощью модуля

      .

        OGreen

        Ошибся. Это не модуль а именно плагин. Для каждого товара позволяет вывести свой набор похожих/сопутствующих/любых

          Георгий

          Да, теперь уже понятно, спасибо)

    vmven

    Не подскажете, как поменять шрифт заголовка "Сопутствующие товары" конкретнее, размер?

      admin

      admin

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

          admin

          admin

          В /templates/shaper_helixultimate/css/custom.css добавьте

    Lemuba

    Я вот пытаюсь вывести сопутствующие товары, но получается полная ересь, картинки не отображаются... Вот как пример:

    Подскажите где ковырять (((

      admin

      admin

      Уточните, в чем именно проблема?

        Lemuba

        Картинки вроде заработали, ну первое: как убрать эту надпись (Произвольный образец для родственных товаров)?, вторе как переименовать: (Сопутствующие товары) на что то другое... и убрать иконку, третье при наведении курсора появляется какая то фишка с надписью (В КОЛЛЕКЦИЮ) и флажком...

          Vikiven

          Флажок и коллекции - это похоже на расширение Яндекс.коллекции. Работает на всех сайтах, если однажды установили.

            Lemuba

            Понял спасибо, он и правда работает везде, открыл в другом браузере и всё нормально.

    Lemuba

    Люди добрые подскажите где убрать эту надпись?

    "Произвольный образец для родственных товаров"

    Lemuba

    Как убрать ИКОНКУ?

      admin

      admin

      Судя по сайту проблема решена?

        Lemuba

        К сожалению нет ((( Это я использовал NoNumberReReplacer (тупо убрал переименовкой)

          admin

          admin

          Пришлите скрин с проблемой.

            Lemuba

            Да пусть будет через компонент НоНамбер, тут другая проблема, товар в котором есть сопутствующие товары, когда нажимаешь кнопку добавить в корзину, выдаёт такое окно:

            А должно быть так:

            admin

            admin

            С этим нужно отдельно разбираться, удаленно трудно что-то конкретное посоветовать.
            Пришлите доступ к админке, доступ к сайту по ftp и ссылку на вопрос на admin@virtuemart.su, разберемся.

    Lemuba

    Неужели ни кто не может подсказать? (((

    Анатолий

    А как к сопутствующим товарам добавить производителя и категорию?

      admin

      admin

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

        Lemuba

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

          Lemuba

          Уже сам справился. вопрос закрыт.

        Анатолий

        Что значит как обычный товар? Настроек нету нигде, а в каком файле можно добавить производителя?

          admin

          admin

          При создании товара в первой вкладке можно задать производителя.

    Лена

    Где настраивается количество отображаемых сопутствующих товаров на сайте в карточке товара? У меня в админке стоит 4 товара , а на сайте видно только 3.

      admin

      admin

      Никакого ограничения на количество выводимых похожих товаров нет.
      Возможно, в настройках стоит скрытие товаров, которых нет в наличии.
      Если не так, то пришлите скрин настроек из админки и ссылку на товар.

    art

    Добрый день. На сайте добавил похожие товары. Но ссылка не нажимается, только увеличивает картинку. и в место названии, выходит 2 названии почему то.
    Проблема в том что данный код связан с палитрой цветов.
    Как активизировать ссылку? Чтобы при нажатии на картинку и название открывался товар?
    и как убрать 1 название чтобы не удалить из палитра цветов название.

    ссылка на страницу new-naturel. ru/muzhskoj-parik-richard-light

      admin

      admin

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

      Для скрытия лишнего названия используйте стили

      По переходу в карточку. В шаблоне изменена логика вывода похожих товаров. Думаю, что нужно у ссылки убрать класс modal.

    art22

    названия скрылись спасибо. Класс убрал фотография отдельно открывается и все. ссылка так же не работает

      admin

      admin

      Пришлите архив с файлом, который выводит похожие.

        art22

        https://cloud.mail.ru/public/BTAN/L4AfQk3Xe залил на майл. Палитру цветов кстати делал как в вашем уроке...

          admin

          admin

          Этот файл не надо менять, после обновления все слетит. Пришлите файл /templates/имя_шаблона/html/com_virtuemart/sublayouts/related.php

            art22

            Там такой код

    art22

    Вот. не получился сюда ставить
    https://cloud.mail.ru/public/2QNW/EB97THQar

      admin

      admin

      Попробуйте заменить на этот файл.
      Дополнительно добавьте стили

        art22

        Огромное спасибо!!) Все отлично работает. А можно сделать так, чтобы при нажатии картинки не увеличивался, а открывался страница с товаром. Или это повлияет и на палитру цветов?

          admin

          admin

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

            art22

            https://new-naturel.ru/muzhskoj-parik-richard-light Вот одна из ссылок.
            и можно товары ближе делать а то отступ 271 многовато что то, не смогу в коде найти где меняется стиль

            admin

            admin

            Удаленно не получится скачать как настроить открытие в окне при клике на картинку, потому что код дополнительно обрабатывается с помощью javascript, нужно разбираться непосредственно на сайте.
            Для выравнивания попробуйте этот стиль

    сергей

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

      admin

      admin

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

        manager.alex

        http://prntscr.com/nf6khq

        Но, один нюанс используется компонент OPC от rupostel

          admin

          admin

          Можно показать во всплывающем окне сопутствующие товары.
          Для этого в Virtuemart > Настройки > Оформление заказа активируйте опцию Показывать сопутствующие товары во всплывающем окне.

        Сергей

        Подскажите настройку, для всплывающего окна

          admin

          admin

          В Virtuemart > Настройки > Оформление заказа активируйте опцию Показывать сопутствующие товары во всплывающем окне.

    sanek2281

    Как всегда помогли, респект!

      admin

      admin

      Рад, что статья оказалась полезна.

    acfxdd

    Как можно вывести информацию о наличии сопутствующих?

      admin

      admin

      В шаблоне вывод сопутствующих используйте код

        acfxdd

        не сработало, наличие не отображается

          admin

          admin

          Нужно смотреть на сайте.
          Пришлите доступ к админке и ftp на admin@virtuemart.su.

            acfxdd

            отправил

    Анастасия

    Добрый день!
    Отличная статья, спасибо большое! У меня вопрос про отображение товаров в мобильной версии. Сделали стили, как вы рекомендовали, но в мобильной версии смотрится неаккуратно. Как сделать так, чтобы сопутствующие товары в мобильной версии отображались по одной в строчке?

      admin

      admin

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

      Попробуйте дополнительно использовать стили

    Елена

    Здравствуйте.
    Сопутствующие товары - Убрать название товара, оставить только изображение.
    Подскажите как.
    Спасибо.

      admin

      admin

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

      Попробуйте заменить

      на

    Елена

    Отлично!
    Благодаря Вам VirtueMart, имеет популярность в рунете.

    Спасибо за участие и поддержку.

      admin

      admin

      Рад, что сайт полезен в работе.

    iness_99

    Доброго дня! Подскажите по проблемке, настроила сопутствующие товары и в некоторых случаях (не могу определить почему ☹️) перестала подгружаться карусель последних добавленных товаров mod_vm_slider, например на этой страничке не грузится с компьютера, с мобильного подгрузилось.. http://waffen-joray.ch/freie-waffen/repetierer-ruger-american-4-detail
    подскажите, как вылечить?

      admin

      admin

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

      По ссылке перешел, у меня карусель с товарами на компьютере загрузилась. Проблема решилась?

    Елена

    Здравствуйте.
    Сопутствующие товары - Убрать название товара, оставить только изображение.
    Данный вами код работает отлично с размером изображений "auto".
    Это слишком большой размер для сопутствующих товаров.
    Выше Вы дали стили для изменения ширины блока с изображениями

    По отдельности всё работают отлично, вместе нет.
    https://yadi.sk/i/QIvNjhnPaU8FSw
    Подскажите, как совместить.
    Спасибо.

      admin

      admin

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

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

    Елена

    Спасибо.
    Всё здорово!

      admin

      admin

      Хорошо.

Комментарии закрыты

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

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

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

×