Сопутствующие товары - это товары, которые чаще всего покупают с основным товаром (например, различные аксессуары), либо просто похожие товары из той же категории.
Добавление сопутствующих товаров
Для добавления похожих товаров в virtuemart 3 нужно зайти во вкладку Настраиваемые поля и начать вводить название нужного товара в поле Поиск сопутствующих товаров.
Если вы установили или обновили virtuemart до версии 3, то в Virtuemart > Товары > Настраиваемые поля уже должно быть создано новое настраиваемое поле Сопутствующие товары.
Если данного поля нет, то его можно создать. Основные настройки приведены на скриншоте.
В полях Заголовок, Описание, Всплывающая подсказка указаны языковые переменные. Вместо них можно просто указать свой текст.
Изменение шаблона вывода сопутствующих товаров
По умолчанию показывается только список ссылок на похожие товары.
Для показа цены и изображения изменяем настройки настраиваемого поля Сопутствующие товары.
Так же здесь можно задать размер миниатюр изображений товара и показ краткого описания.
За вывод похожих товаров в карточке товара отвечает код, находящийся в файле \components\com_virtuemart\views\productdetails\tmpl\default.php.
1 |
echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'related_products','class'=> 'product-related-products','customTitle' => true )); |
Сам шаблон похожих товаров находится по адресу \components\com_virtuemart\sublayouts\related.php. В той же папке находятся и другие части кода, которые зачаcтую повторяются на разных страницах магазина. Это облегчает редактирование шаблона магазина в целом.
Для сохранения изменений шаблона похожих товаров после обновления virtuemart создадим папку \templates\имя_шаблона\html\com_virtuemart\sublayouts и скопируем туда файл related.php.
Для улучшения внешнего вида немного изменим шаблон вывода. В файле \templates\имя_шаблон\html\com_virtuemart\sublayouts\related.php заменим
1 |
echo JHtml::link (JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $related->virtuemart_product_id . '&virtuemart_category_id=' . $related->virtuemart_category_id), $thumb . $related->product_name, array('title' => $related->product_name,'target'=>'_blank')); |
на
1 2 |
echo '<div class="related-product-image">' . JHtml::link (JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $related->virtuemart_product_id . '&virtuemart_category_id=' . $related->virtuemart_category_id), $thumb, array('title' => $related->product_name,'target'=>'_blank')) . '</div>'; echo JHtml::link (JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $related->virtuemart_product_id . '&virtuemart_category_id=' . $related->virtuemart_category_id),$related->product_name, array('title' => $related->product_name,'target'=>'_blank')); |
Добавим немного стилей в файл стилей шаблона.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
/* Related Products */ .product-field-type-R { width: 25%; float: left; text-align: center; margin-bottom: 10px; } .product-field-type-R img { max-width: 90%; max-height: 100%; height: auto; padding: 10px 0; display: block; margin: 0 auto } .related-product-image { height: 200px; display: table; width: 100%; } .related-product-image a { height: 200px; display: table-cell; vertical-align: middle; text-align: center; } |
После этого похожие товары будут выглядеть примерно так.
Для вывода не только окончательной цены, но и цены без скидки после строки
1 |
echo $currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $related->prices); |
Добавим
1 2 3 |
if (round($related->prices['basePriceWithTax'],$currency->_priceConfig['salesPrice'][1]) != $related->prices['salesPrice']) { echo '<span class="price-crossed">' . $currency->createPriceDiv ('basePriceWithTax', 'COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX', $related->prices) . "</span>"; } |
Вывод кнопки Купить у похожих товаров
Для вывода кнопки Купить используйте этот код
1 |
<?php echo shopFunctionsF::renderVmSubLayout('addtocart',array('product'=>$related)); ?> |
Замена атрибута alt у изображений похожих товаров
Чтобы в alt изображения выводить название товара после
1 |
$thumb = $viewData['thumb']; |
добавьте
1 2 3 |
$parrent = '/alt="(.*)"/'; $replacement = "alt='{$related->product_name}'"; $thumb = preg_replace($parrent, $replacement, $thumb); |
Виктория
Подскажите, как вывести настраиваемые поля слева от изображения товара в VirtueMart 3
admin
Здравствуйте!
Перенесите, пожалуйста, вопрос на форум https://virtuemart.su/forums/forum/virtuemart-3/
Уточните где именно нужно изменить вывод настраиваемых полей
Дмитрий
приветствую, а как к ним добавить кнопку "купить"?
Дмитрий
админ, похоже, в отпуске ((
admin
На этот вопрос пока нет решения, если найдете, пожалуйста, поделитесь
Алексей
Вот код для вывода кнопки "Купить":
Проверено на VM 3.0.9.4
admin
Спасибо, что поделились.
Виктория
Не могу понять никак, сопутствующие товары это товары другой категории, похожие товары это товары той же категории. Но для одного товара я могу вывести только или то или другое, а мне надо и то и другое. Т.е. магазин продает матрасы, кровати, подушки. Сопутствующие товары к матрасам это подушки. Похожие товары к матрасам это матрасы. Вот и как вывести в карточке у матраса подобные ему матрасы и сопутствующие подушки?
admin
Вы можете вывести любые товары в Похожих товарах (можно их назвать Сопутствующими).
Для вывода других товаров этой же категории можно использовать универсальный модуль товаров
https://virtuemart.su/universalnyj-modul-tovarov-virtuemart-2/
не тестировал его на vm3, поэтому возможно работать не будет
Павел
Добрый день! Подскажите пожалуйста есть ли модуль для удобного добавления сопутствующих товаров в админе. Это ведь крайне не удобно как сейчас, т е нужно начать вводить название товара, а если их много и т д. Гораздо лучше сделать чтобы можно было галочками выбрать из всех существующих! Спасибо!
admin
Здравствуйте!
Таких модулей не встречал.
В любом случае, если на сайте несколько тысяч товаров, то выбор просто галочками будет неудобен.
Павел
Будет около 6 категорий , в товаров 200-300. А допустим чтобы в сопутствующих можно указать одну категорию и все товары которые в ней randomom выскакивали ?
admin
Для vm2 есть универсальный модуль товаров, в нем можно задать произвольный вывод товаров из текущей категории.
Для vm3 таких модулей не встречал, если найдете решение, то, пожалуйста, поделитесь.
Алексей
Все понятно, только я никак не пойму как убрать эту синюю иконку с литерой i справа от надписи "Сопутствующие товары"? Может кто знает?
admin
В настройках Настраиваемого поля выберите удалите весь текст из поля Всплывающая подсказка.
Андрей
Простая задача поставила в тупик:
вывод дополнительных полей- одно поле одна строчка, т.е.
(имя поля) (данные)
(имя поля) (данные) и т.д.
Но тогда и заголовок "сопутствующие товары" встает в одну строчку с самими товарами
Как задать заголовку "сопутствующие товары" отдельный стиль?
admin
Это можно решить с помощью css.
Пришлите ссылку на страницу с сопутствующими товарами.
Андрей
http://hozyindoma.ru/tualet/tualet-tualet-terem-detail
пробовал стилями играться, но они цепляют все дополнительные поля, а как задать отдельный стиль именно для сопутствующих товаров и категорий знаний не хватает.
Тут еще зачеркнутый текст ссылки "задать вопрос" откуда-то вылез
admin
Юрий
Здравствуйте.
У меня под ценой каждого товара надпись "Сопутствующие товары". Не подскажете как это убрать?
Юрий
И где найти файл, где можно изменить разметку?
тут \components\com_virtuemart\sublayouts\related.php. - этого сделать нельзя
admin
Отдельного файла с разметкой сопутствующих товаров нет.
Частично можно внести изменения в файле /components/com_virtuemart/sublayouts/customfield.php.
За сопутствующие товары отвечает часть
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
В настройках настраиваемого поля Сопутствующие товары уберите описание поля, это должно помочь.
Юрий
Спасибо за ответ!
Еще одна проблемка - не отображаются изображения в chrome у сопутствующих товаров. Даже в IE все в порядке, а в хроме нет.
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
Чтобы изображения выравнивались и по горизонтали и по вертикали добавьте в конец файла /templates/tallinna/css/template.css
Stas
Проблема такая.
При выборе в Настраиваемые поля>Поиск сопутствующих товаров товар выбирается.
При сохранении и переходе в товар просто белый экран и не чего нет.
Подскажите в чем проблема
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
Здравствуйте!
Пришлите ссылку на страницу с сопутствующими товарами.
Алексей
http://vic.vab7.myjino.ru/index.php/produktsiya/aveline/trusiki/2016-05-28-03-52-4480826951-detail
Алексей
http://vic.vab7.myjino.ru/index.php/produktsiya/vse-bele/byustgaltery2016-05-25-11-21-211630661983/model-11618-detail
Максим
Здравствуйте. Подскажите пожалуйста как вывести название перед товаром. В сопутствующих категориях все понятно, а тут не смог найти что и где писать. Заранее спасибо.
admin
Здравствуйте!
Вы сделали замену кода?
на
В замененном коде поменяйте порядок строк.
Максим
Не помогло.
Максим
Нашел файлик default_customfields.php с
если удолить эту строчку, заголовоки в сопутствующих категориях и товарах убираются. Но мне нужно чтобы они остались, но вне блока с товаром. Подскажите пожалуйста куда эту строчку правильно вставить или дописать.
admin
Пришлите ссылку на измененный файл \components\com_virtuemart\sublayouts\related.php
Максим
templates/ot_smarthouse/html/com_virtuemart/sublayouts/related.php
Я это файлик перенс с
\components\com_virtuemart\sublayouts\related.php
admin
Поменяйте местами
и
Валентин
Здравствуйте. Подскажите как в карточку сопутствующих товаров добавить настраиваемые поля, такие как в обычной карточке товаров в позиции "addtocart". Т.е. чтобы эти две карточки были полностью идентичными. Получилось все кроме добавления настраиваемых полей. Простая вставка кода как в обычной карточке
не помогает.
Валентин
Немного не тот код выше:
но суть та же
admin
Здравствуйте!
Добавил в конец статьи код для вывода кнопку Купить у похожих товаров.
Странно, но для настраиваемых полей данный код не подходит
Если найдете решение, пожалуйста, поделитесь.
Антон
Добрый вечер! А не подскажите если я хочу вывести сопутствующие товары во внешний модуль в шаблоне? Тоесть за пределы карточки товара? Возможно ли?
Не помогает)
admin
Здравствуйте!
Вывести сопутствующие товары в отдельном модуле не получится.
Пришлите скрин того, что должно получится в итоге. Думаю, что можно будет добиться примерно такого же эффекта с помощью css.
Антон
http://prntscr.com/c98qnv
Вот сюда, там позиция sidebar-2, может даже перед модулем лучше товары
admin
Если в карточке товара только одна боковая колонка и в ней кроме похожих товаров ничего выводиться не будет, то можно попробовать просто переверстать карточку товара.
У Вас шаблон LikeShop, создайте тему на форуме поддержки, решим вопрос.
Кирилл
Здравствуйте, столкнулся с такой проблемой, сопутствующие товары выводятся не в строку, а в столбец по 2 штуки, подскажите, как это исправить.
admin
Здравствуйте!
Пришлите ссылку на страницу с похожими товарами.
annyka
У меня в шаблоне в принципе все нормально выводится. НО, когда в списке выбираешь дочерний товар - стили вывода сопутствующих товаров как будто слетают... или я не знаю, что это. Но картинки становятся огромными, появляются маркеры. И главно, стоит обновить, как все это принимает нормальный вид... Что это может быть?
http://ik2.camsi.ru/
admin
Попробуйте отключить опцию Use ajax for product content в Virtuemart > Настройки > Шаблоны
annyka
Отключила, но теперь у меня не работают дочерние товары. Выбираю, а переход на дочерний товар не происходит.
admin
Пришлите ссылку на страницу с дочерними товарами.
annyka
А они там почти все с дочерними. Мультиварианты настроены. Вот, например, http://ik2.camsi.ru/black-ik/caviar-selected-detail.html Попробуйте выбрать вариант.
admin
Активируйте в настройках опции:
Использовать скрипты для товаров
Использовать скрипт ajax Страны / Регионы
annyka
У меня другой файл их выводит
admin
Удалил код, так как дело не в нем.
annyka
А они активированы
admin
Странно...
Попробуйте для теста сменить шаблон и протестировать работу. Если все будет работать, значит дело в шаблоне.
annyka
В стандартном шаблоне почему-то поля у меня даже с аяксом не работают
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
У Вас используется какой-то скрипт, который дополнительно форматирует рекомендуемые товары, который срабатывает при полной загрузке странице. При 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
Скорее всего да, дело в нем.
Судя по скрипту он настраивает только адаптивность. Это можно легко сделать с помощью css и медиа запросов.
Марина
Добрый день!
При добавлении сопутствующих товаров в карточке товара всплывает подсказка только 10 позиций, которые вводились на сайт раньше всех. То есть не предлагает товары, которые вводились после 10ти этих первых. Возможно как-то сделать, что бы всплывала подсказка сопутствующих товаров, которые добавлялись последними на сайт?
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
Проблема понятна. Точного решения не подскажу, но можно вместо названия вводить артикул товара. В этом случае сразу будет показывать нужный товар.
Ринат
Ребят подскажите, в модули сопутствующие товары не показывает цену товара?!
Из дефолтного файла related.php
VirtueMart 3.0.18
Joomla! 3.6.5
Спасибо
Данная строчка в коде присутствует
Ринат
Чтобы отображалась цена, заходим в "настройки / формирование цен" и ставим галочку отображение окончательной цены.
Елена
Столкнулась с такой проблемой. В настраиваемых полях есть сопутствующие товары. Но в карточке товара в админке не выводит всплывающего списка с товарами, при их поиске по первым буквам. С чем может быть связано? Облазила кучу форумов, не нашла такого. Пробовала и с анг. названием товаров и с русс.
admin
Попробуйте обновить virtuemart и joomla.
Дмитрий
Добрый день! Подскажите как сделать копию сопутствующих товаров? Надо чтобы выводились сопутствующие товары и вторые товары из этой серии ? Сейчас это related_products можно как то сделать еще related_products1 например. Заранее спасибо!!!
admin
Наверняка есть хаки, но правильнее, на мой взгляд, второй блок с товарами выводить в отдельном модуле. Можно попробовать внести некоторые изменения в стандартный модуль товаров, чтобы он автоматически выводил товары в зависимости от текущей категории товара. Если этот способ подходит, то создайте тему на форуме поддержки покупателей MobilLife, попробуем найти решение.
Олег
Дмитрий! Удалось найти решение?
Александр
Добрый день. Подскажите пожалуйста в каком фале редактируется вид рекомендуемых товаров (превьюшка)
Товары категории я нашел и отредактировал под себя, а вот с рекомендуемыми беда... Где искать?
Спасибо.
admin
Здравствуйте!
В файле /templates/имя_шаблон/html/com_virtuemart/sublayouts/related.php
В статье есть информация. Уточните, что именно Вы хотите сделать?
Александр
Поменять местами название товара и картинку. Добавить кнопку описание товара.
Привести к виду как товары при отображении категории.
Александр
https://i.gyazo.com/020d4135009cef4b3841ae57f0b4af3c.png - вот так выглядят рекомендуемые товары
https://i.gyazo.com/2ffa26dffd6bc624b54baab2e57dbe64.png - вот так товары категории.
как мне привести превью рекомендуемых к таком же виду.
в фале related.php что то совсем мало кода.
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
Здравствуйте!
Пришлите ссылку на страницу с проблемой и архив с файлом /components/com_virtuemart/sublayouts/related.php, либо(если есть) с переопределенным файлом /templates/имя_шаблона/html/com_virtuemart/sublayouts/related.php
Евгений
Добрый день. Извините, что сразу не ответил.
Вот ссылка:
http://edenwood.ru/katalog/prochee/%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9-%D1%8F%D1%89%D0%B8%D0%BA-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%B8%D0%B2%D0%B0-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D1%81%D0%B4%D1%83%D0%B2%D0%B0%D1%82%D1%8C-%D0%BF%D0%B5%D0%BD%D1%83.html
Вот файл:
https://yadi.sk/d/DBhx2ot73F2CPZ
admin
На первый взгляд в коде проблем нет. В Virtuemart > Настройки > Формирование цен активирован вывод Окончательной цены? Пришлите скрин настроек цен.
Евгений
Опа, спасибо большое за подсказку. Не была активирована Окончательная цена.
Спасибо!!!!
admin
Рад, что проблема решилась.
nikitinvi
Здравствуйте. Я так понимаю, что у меня в шаблоне LikeShop все уже настроено вами. У меня вопрос. Скажите можно изменить кол-во товаров в строке? Сейчас выводятся по 6 товаров в одной строке. Хотелось бы чтобы было по 3 товара в строке и размер отображаемых товаров как при просмотре категорий.
admin
Да, в шаблоне LikeShop уже все настроено. Пожалуйста, задайте вопрос на форуме поддержки покупателей шаблона.
Геннадий
Здравствуйте !Сопутствующие товары располагаются по вертикали. нужно чтоб по горизонтали по 3 - 4 товара. Как поправить. что то много способов побывал. не получается. заранее благодарен
admin
Здравствуйте!
Пришлите ссылку на страницу с похожими товарами, без этого трудно что-то конкретное посоветовать.
Геннадий
http://mebel-serpuhov.ru/katalog-tovarov/bedroom/view/productdetails/virtuemart_product_id/119/virtuemart_category_id/31#
admin
Помогут эти стили
Геннадий
вставил в конец, что то ничего не произошло..(((
admin
У Вас в стилях не закрыт медиа запрос
Поставьте в конце
и после уже добавьте новые стили.
Дмитрий
Добрый день, подскажите, пожалуйста, после обновления virtuemart до последней версии, во вкладке сопутствующих товаров не отображается картинка товара, причем не отображается при добавлении нового товара (https://siesta.spb.ru/catalog/krovat-bravo-mebel-karina-oreh.html), в ранее добавленных товарах все в порядке... В чем может быть проблема?
Евгений
Товары>Настраиваемые поля>Сопутствующие товары.
Здесь появилась новая опция, ее активировать нужно, тогда все заработает.
У самого такая же проблемы была, долго искал.
Дмитрий
Евгений, спасибо...
Serhiy
Здравствуйте, подскажите как добавить тайтл к изображению сопутствующих товаров?
admin
Здравствуйте!
title с названием товара добавляется к ссылке, внутри которой выводится картинка. При наведении мыши он показывается.
У Вас не так или я неправильно понял вопрос?
Пришлите ссылку на товар с проблемой.
Glog
Подскажите как отредактировать строку
чтобы добавить тег title к изображению в сопутствующих товарах?
admin
Ответил в этом комментарии.
Glog
Спасибо за ответ, извините за дубликат сообщений.
Да, тайтл в ссылке есть, нужно к самому
добавить тайтл , это можно сделать?
Glog
*Да, тайтл в ссылке есть, нужно к самому добавить тайтл...
Поправка к предыдущему сообщению)
Glog
нужно к самому изображению.
admin
Попробуйте в конец шаблона похожих товаров добавить скрипт
Glog
Спасибо за помощь!
Александра
Здравствуйте! Подскажите как в сопутствующих товарах убрать слово "цена" что бы остались только цифры?
Дело в том что стили у товара и у сопутствующего товара одинаковые и код в пхп тоже одинаковый.
echo shopFunctionsF::renderVmSubLayout('prices',array('product'=>$related,'currency'=>$currency));
admin
Здравствуйте!
В Virtuemart > Настройки > Формирование цен отключен показ названий?
Пришлите ссылку на станицу с сопутствующими.
Александра
ссылка на страницу
https://goo.gl/pkqXwg
Если отключить в настройках то у товара тоже отключится отображение подписи ЦЕНА, а мне нужно убрать только у сопутствующих товаров а то слишком много вхождений этого слова на одной странице получается.
admin
Попробуйте использовать эти стили
Александра
БОЛЬШОЕ СПАСИБО!!! ВСЁ ПОЛУЧИЛОСЬ!!!))))
admin
Хорошо.
Устим
Скажите, как product-field-type-E и product-field-type-R вывести отдельными блоками?
Напимер, характеристики - вверху, а Сопутствующие товары - внизу страницы.
admin
Сопутствующие товары выводятся в файле \components\com_virtuemart\views\productdetails\tmpl\default.php кодом
Его можно перенести в любое место страницы.
Для полей с другим типом можно создать свою позицию вывода и поместить в нужное место.
Если не получится, то создайте тему на форуме и приложите исправленный файл с кодом, будем разбираться.
VIT
Здравствуйте!
Почему-то код кнопки "Добавить в корзину" в моём случае выводит кнопку "Уведомить о наличии", хотя товаров точно достаточное количество. У меня сопутствующие товары выводятся во всплывающем окне. Возможно, во всплывающем окне нужно что-то ещё передать, чтобы у каждого сопутствующего товара отображалась кнопка "Добавить в корзину"?
admin
Лучше убрать кнопку Купить у сопутствующих во всплывающем окне, потому что она правильно все равно не будет отрабатывать.
Скрыть ее можно в настройках настраиваемого поля с сопутствующими товарами. Если в карточке товара кнопку Купить нужна, то можно скрыть с помощью css.
Если поправить css не получится, то пришлите ссылку на товар с сопутствующими товарами.
Лола
Подскажите пожалуйста, есть ли возможность вывести данные - в каких карточках какие сопутствующие товары добавлены?
admin
Где именно нужно вывести эту информацию?
Лола
Эта информация нужна только для админского пользования. Чтобы отслеживать где какие товары были добавлены.
admin
Подсказать не смогу, как посмотреть сопутствующие без захода в сам товар. Если найдете, пожалуйста, поделитесь.
altervel
Добрый день!
Подскажите как убрать из корзины вывод сопутствующих товаров с ID товара.
При заказе главного товара в корзину передаются все соп.товары, которые прикреплены к нему. Выходит вот такой вид:
Картошка фри
Сопутствующие товары 71
Сопутствующие товары 70
Заранее благодарю!
admin
Здравствуйте!
У настраиваемого поля Сопутствующие товары нужно отключить опцию Атрибут корзины.
altervel
Если ее отключить, как это дополнение к товару будет попадать в корзину.
(Например, пицца с доп ингредиентами)
Нельзя ли скрыть их описание в корзине для вывода клиенту?
admin
Можно скрыть с помощью css, пришлите ссылку на товар, к которому добавлены сопутствующие.
altervel
http://sushiart.od.ua/pitstsa/abriola-detail
admin
У Вас установлен сторонний плагин Easy checkbox. Если Вы купили плагин, то лучше обратиться в поддержку разработчика. Если нет, то нужно править сам код плагина, для этого нужны доступы к сайту. Пожалуйста, обратитесь на фриланс.
big
Здравствуйте.
Работает всё нормально. Если не вносить изменения в файл related.php и не добавлять стили, изображения сопутствующего товара слишком велики. Задавая размеры изображений в настраиваемом поле - получается, что создаётся новое изображение заданных параметров. images/virtuemart/product/resized сколько сопутствующих товаров, столько новых картинок заданного размера.
Подскажите как уменьшить изображение сопутствующего товара задав правильный стиль.
Спасибо.
admin
Здравствуйте!
У Вас изображение занимает всю ширину блока. Изменить максимальную ширину можно с помощью этих стилей
big
Спасибо.
Можно удалять, ранее наплодившиеся изображения.
Для уменьшения изображения -
- уменьшить значение height
Спасибо за участие.
admin
Рад, что проблема решилась.
Георгий
Здравствуйте!
Возникла необходимость показывать два блока с "сопутствующими товарами".
1й - это похожие товары (с этим товаром часто берут)
2й - это товары из этой серии (относится к комплектам)
Проблема такая, что в админке во вкладке товара - "Настраиваемые поля", появляется только одно поле "Сопутствующие товары".
Пробовал копировать уже созданное по умолчанию поле, а так же создавать новое - итог один.
Подскажите пожалуйста как решить данный вопрос?
VirtueMart 3.0.14 / Joomla 3.5.0
admin
Здравствуйте!
Посмотрите в этой статье.
Георгий
Да но... 🙁
"С помощью модуля удобно выводить случайные товары из той же категории, но для вывода конкретных товаров он не подойдет."
Георгий
Подскажите, действительно ли нельзя вывести 2 поля "Сопутствующие товары" или я что-то делаю не так и оно должно работать? Может дело в старой версии и стоит обновится до последней?
Может быть вы знаете другие альтернативные методы? Чтобы к одному товару добавлять конкретные?
admin
Можно использовать плагин VM Custom - Произвольные товары для вывода произвольных товаров в любом месте карточки товара.
Георгий
Повторюсь, у вас в описании сказано:
"С помощью модуля удобно выводить случайные товары из той же категории, но для вывода конкретных товаров он не подойдет."
А мне, как сказал выше, необходимо для определенного товара выводить конкретные, не случайные.
Или что-то не так понял?
admin
С помощью модуля конкретные товары вывести нельзя, можно вывести только случайные товары из той же категории. С помощью плагина можно вывести именно конкретные товары по их id. Пожалуйста, прочитайте статью полностью.
Георгий
Вот теперь картина маслом! 🙂
Спасибо большое!
OGreen
Да. Решил проблему именно с помощью модуля
.
OGreen
Ошибся. Это не модуль а именно плагин. Для каждого товара позволяет вывести свой набор похожих/сопутствующих/любых
Георгий
Да, теперь уже понятно, спасибо)
vmven
Не подскажете, как поменять шрифт заголовка "Сопутствующие товары" конкретнее, размер?
admin
Пришлите ссылку на страницу с сопутствующими товарами.
vmven
https://shebbi-shic.ru/mylovarenie/osnova-dlya-myla/prozrachnaya-mylnaya-osnova
admin
В /templates/shaper_helixultimate/css/custom.css добавьте
Lemuba
Я вот пытаюсь вывести сопутствующие товары, но получается полная ересь, картинки не отображаются... Вот как пример:
Подскажите где ковырять (((
admin
Уточните, в чем именно проблема?
Lemuba
Картинки вроде заработали, ну первое: как убрать эту надпись (Произвольный образец для родственных товаров)?, вторе как переименовать: (Сопутствующие товары) на что то другое... и убрать иконку, третье при наведении курсора появляется какая то фишка с надписью (В КОЛЛЕКЦИЮ) и флажком...
Vikiven
Флажок и коллекции - это похоже на расширение Яндекс.коллекции. Работает на всех сайтах, если однажды установили.
Lemuba
Понял спасибо, он и правда работает везде, открыл в другом браузере и всё нормально.
Lemuba
Люди добрые подскажите где убрать эту надпись?
"Произвольный образец для родственных товаров"
Lemuba
Как убрать ИКОНКУ?
admin
Судя по сайту проблема решена?
Lemuba
К сожалению нет ((( Это я использовал NoNumberReReplacer (тупо убрал переименовкой)
admin
Пришлите скрин с проблемой.
Lemuba
Да пусть будет через компонент НоНамбер, тут другая проблема, товар в котором есть сопутствующие товары, когда нажимаешь кнопку добавить в корзину, выдаёт такое окно:
А должно быть так:
admin
С этим нужно отдельно разбираться, удаленно трудно что-то конкретное посоветовать.
Пришлите доступ к админке, доступ к сайту по ftp и ссылку на вопрос на admin@virtuemart.su, разберемся.
Lemuba
Неужели ни кто не может подсказать? (((
Анатолий
А как к сопутствующим товарам добавить производителя и категорию?
admin
Сопутствующие настраиваются так же как и обычные товары, т.е. производитель, категория и все остальное задается в настройках в карточке товара.
Lemuba
Подскажите пожалуйста, как бы мне в сопутствующих товарах название под фото которое сделать посередине данного фото а не как сейчас в лево ушло... Вот ссылочка для примера:
Lemuba
Уже сам справился. вопрос закрыт.
Анатолий
Что значит как обычный товар? Настроек нету нигде, а в каком файле можно добавить производителя?
admin
При создании товара в первой вкладке можно задать производителя.
Лена
Где настраивается количество отображаемых сопутствующих товаров на сайте в карточке товара? У меня в админке стоит 4 товара , а на сайте видно только 3.
admin
Никакого ограничения на количество выводимых похожих товаров нет.
Возможно, в настройках стоит скрытие товаров, которых нет в наличии.
Если не так, то пришлите скрин настроек из админки и ссылку на товар.
art
Добрый день. На сайте добавил похожие товары. Но ссылка не нажимается, только увеличивает картинку. и в место названии, выходит 2 названии почему то.
Проблема в том что данный код связан с палитрой цветов.
Как активизировать ссылку? Чтобы при нажатии на картинку и название открывался товар?
и как убрать 1 название чтобы не удалить из палитра цветов название.
ссылка на страницу new-naturel. ru/muzhskoj-parik-richard-light
admin
Здравствуйте!
Для скрытия лишнего названия используйте стили
По переходу в карточку. В шаблоне изменена логика вывода похожих товаров. Думаю, что нужно у ссылки убрать класс modal.
art22
названия скрылись спасибо. Класс убрал фотография отдельно открывается и все. ссылка так же не работает
admin
Пришлите архив с файлом, который выводит похожие.
art22
https://cloud.mail.ru/public/BTAN/L4AfQk3Xe залил на майл. Палитру цветов кстати делал как в вашем уроке...
admin
Этот файл не надо менять, после обновления все слетит. Пришлите файл /templates/имя_шаблона/html/com_virtuemart/sublayouts/related.php
art22
Там такой код
art22
Вот. не получился сюда ставить
https://cloud.mail.ru/public/2QNW/EB97THQar
admin
Попробуйте заменить на этот файл.
Дополнительно добавьте стили
art22
Огромное спасибо!!) Все отлично работает. А можно сделать так, чтобы при нажатии картинки не увеличивался, а открывался страница с товаром. Или это повлияет и на палитру цветов?
admin
При клике по картинке должна открываться карточка товара. Пришлите ссылку на страницу.
art22
https://new-naturel.ru/muzhskoj-parik-richard-light Вот одна из ссылок.
и можно товары ближе делать а то отступ 271 многовато что то, не смогу в коде найти где меняется стиль
admin
Удаленно не получится скачать как настроить открытие в окне при клике на картинку, потому что код дополнительно обрабатывается с помощью javascript, нужно разбираться непосредственно на сайте.
Для выравнивания попробуйте этот стиль
сергей
Подскажите как можно добавить вывод в корзине?
admin
В настройках virtuemart можно настроить показ сопутствующих товаров во всплывающем окне при добавлении товара в корзину.
Вы хотите выводить в корзине отдельный модуль с товарами?
Если да, то пришлите скрин того, что должно получиться в итоге, или сайт где это уже реализовано.
manager.alex
http://prntscr.com/nf6khq
Но, один нюанс используется компонент OPC от rupostel
admin
Можно показать во всплывающем окне сопутствующие товары.
Для этого в Virtuemart > Настройки > Оформление заказа активируйте опцию Показывать сопутствующие товары во всплывающем окне.
Сергей
Подскажите настройку, для всплывающего окна
admin
В Virtuemart > Настройки > Оформление заказа активируйте опцию Показывать сопутствующие товары во всплывающем окне.
sanek2281
Как всегда помогли, респект!
admin
Рад, что статья оказалась полезна.
acfxdd
Как можно вывести информацию о наличии сопутствующих?
admin
В шаблоне вывод сопутствующих используйте код
acfxdd
не сработало, наличие не отображается
admin
Нужно смотреть на сайте.
Пришлите доступ к админке и ftp на admin@virtuemart.su.
acfxdd
отправил
Анастасия
Добрый день!
Отличная статья, спасибо большое! У меня вопрос про отображение товаров в мобильной версии. Сделали стили, как вы рекомендовали, но в мобильной версии смотрится неаккуратно. Как сделать так, чтобы сопутствующие товары в мобильной версии отображались по одной в строчке?
admin
Здравствуйте!
Попробуйте дополнительно использовать стили
Елена
Здравствуйте.
Сопутствующие товары - Убрать название товара, оставить только изображение.
Подскажите как.
Спасибо.
admin
Здравствуйте!
Попробуйте заменить
на
Елена
Отлично!
Благодаря Вам VirtueMart, имеет популярность в рунете.
Спасибо за участие и поддержку.
admin
Рад, что сайт полезен в работе.
iness_99
Доброго дня! Подскажите по проблемке, настроила сопутствующие товары и в некоторых случаях (не могу определить почему ☹️) перестала подгружаться карусель последних добавленных товаров mod_vm_slider, например на этой страничке не грузится с компьютера, с мобильного подгрузилось.. http://waffen-joray.ch/freie-waffen/repetierer-ruger-american-4-detail
подскажите, как вылечить?
admin
Здравствуйте!
По ссылке перешел, у меня карусель с товарами на компьютере загрузилась. Проблема решилась?
Елена
Здравствуйте.
Сопутствующие товары - Убрать название товара, оставить только изображение.
Данный вами код работает отлично с размером изображений "auto".
Это слишком большой размер для сопутствующих товаров.
Выше Вы дали стили для изменения ширины блока с изображениями
По отдельности всё работают отлично, вместе нет.
https://yadi.sk/i/QIvNjhnPaU8FSw
Подскажите, как совместить.
Спасибо.
admin
Здравствуйте!
Если нужно уменьшить высоту картинки в сопутствующих, то попробуйте эти стили
Елена
Спасибо.
Всё здорово!
admin
Хорошо.