Плагин вывода произвольных товаров в virtuemart 3

Опубликовано: 10 Август, 2017
Обновлено: 26 Апрель, 2018
Категория: Расширения для VirtueMart 3
Комментариев: 24

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

Сделать это можно следующими способами:

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

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

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

Информация о плагине

Версия: 1.0

Дата создания: 10.08.2017

Совместимость с Joomla: 3.0.x - 3.9.x

Совместимость с Virtuemart: 3.0.x - 3.6.x

Стоимость: 700р. 500р. (до 31.10.2019)

Бесплатные обновления в течение 12 месяцев.

Демо Купить

Установка и настройка

После стандартной установки в Менеджере плагинов активируем плагин VM Custom - Произвольные товары.

В Virtuemart > Товары > Настраиваемые поля создаем новое настраиваемое поле с типом Плагины. В поле Дополнительные параметры выбираем ранее установленный плагин VM Custom - Произвольные товары.

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

Далее прикрепляем созданное поле к товару во вкладке Настраиваемые поля и указываем id товаров для вывода.

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

Поправить стиль оформления вывода товаров можно в css файле плагина /plugins/vmcustom/vmcustomproduct/vmcustomproduct/assets/style.css.

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

24 комментария

    Mosvol99

    Подскажите, а для virtuemart 2, этот плагин подойдет?

      admin

      admin

      Нет, только для virtuemart 3.

    Mosvol99

    Здравствуйте! Оплатил плагин и как его теперь скачать?

      admin

      admin

      Здравствуйте!
      Спасибо за покупку, ссылку отправил.

    Дмитрий

    Есть ли возможность оплатить плагин WMR ?

      admin

      admin

      Да, на webmoney можно оплатить. Подробнее ответил на почту.

    Андрей

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

      admin

      admin

      Да, написал на почту.

    Владимир

    Оплатил. Ссылку на скачивание пока не получил.

      admin

      admin

      Спасибо за покупку, ссылку отправил.

    OGreen

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

    Установил плагин. Под товарами выводимыми плагином показывается цена основного товара. Как исправить.

    Страница - https://xn--n1ahl.xn--p1ai/katalog/fiskalnye-registratory/atol-30f-detail внизу блок "Аналогичные товары"

      admin

      admin

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

      Я писал на Ваш email. Пришлите доступ к админке и доступ к сайту по ftpна admin@virtuemart.su, разберемся.

    Андрей

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

      admin

      admin

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

    penguinby

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

      admin

      admin

      Спасибо за покупку, ссылку отправил.

    Сергей

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

      admin

      admin

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

      Нет, плагин показывает произвольные поля только в карточке товара.
      Что именно в итоге Вы хотите получить в корзине?

    Владимир

    Добрый день.
    А можно ли выводить товары с фильтром по кастомному полю?
    Я поясню для чего.
    Мне необходим аналог related, но существующий модуль сопутствующих товаров необходимо настраивать вручную. Каждому товару указывать сопутствующие.
    А мне надо так, чтобы в сопутствующих товарах я создал поле и у всех сопутствующих заполнил его одинаково неким айди. И чтобы зайдя в любой товар у меня показывались все у кого данное поле одинаково.

      admin

      admin

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

      С помощью плагина и стандартными средствами так не получится сделать.
      Нужно писать отдельный плагин.
      Попробуйте обратиться на фриланс или напишите на admin@virtuemart.su

        Владимир

        В общем сам наваял.
        Может кому понадобится. Над кодом не смеяться ), php почти не знаю.
        В общем в настраиваемых полях добавил текстовое поле.
        Назвал его "ID Related", позицию макета определил related_products.
        Затем в "..\components\com_virtuemart\views\productdetails\tmpl\default_images.php"
        перед кодом

        Написал свой код.

        Теперь если у товаров есть одинаково заполненное поле "ID Related", то перед блоком с картинкой выводятся миниатюры всех товаров с этим "ID Related". Миниатюры являются ссылкой на товар.
        Вот css
        .vm-product-media-container .related_items{
        display: inline-block;
        vertical-align: top;
        width: 200px;
        }
        .vm-product-media-container .main-image{
        display: inline-block;
        vertical-align: top;
        width: calc( 100% - 200px );
        }
        .vm-product-media-container .related_items .related_image{
        display: inline-block;
        vertical-align: top;
        margin: 5px;
        }
        Единственно еще не сделал проверку на пустоту поля "ID Related", но это уж если кому надо сам сделает.
        Мне это потребовалось, так как товар на сайт импортируется из xml и заранее релэйтед я не могу проставить, так как id товаров еще неизвестны, но зато известен общий номер группы.

          Владимир

          Извиняюсь за спам.
          Вот подкорректированная версия

            admin

            admin

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

    Владимир

    Кстати обратил внимание что после публикации кода на сайте из строк с echo,
    поисчезали html теги.
    Без них работать не будет.
    Как опубликовать без удаления?

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

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

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

Оплата без комиссии

Ссылка на скачивание плагина будет отправлена Вам на почту в течении 1-3 часов после оплаты.

×

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

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

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

×