Virtuemart убрать способ оплаты

Убрать отображение выбранного метода оплаты/доставки

Добрый день, Wedal!

Не получается решить одну задачу в корзине Virtuemart 3, прошу Вашей помощи. В магазине два способа доставки и два способа оплаты. При выборе радиокнопки над списком способов появляется выбранный способ ( доставки и оплаты) — его нужно убрать. Игры с .php файлами корзины не помогли. Для наглядности прикрепляю скриншот.
И еще вопрос по дизайну корзины — почему то радиокнопка первого способа (доставки и оплаты) чуть левее относительно остальных, css не помог, а в списке товаров название прилипло ко дну — css получилось только прилепить к потолку, сделать посередине не получилось. Конечно, это небольшие недочеты, но буду очень признателен, если подскажете где это можно исправить

Вложения:

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

Pavel, по способам оплаты:
При нажатии радиокнопки данные передаются через AJAX. Проще всего просто скрыть ненужный блок в CSS с помощью display: none;. Только нужно захватить блок, который не обновляется в AJAX, а является его родителем. Это можно посмотреть через Firebug. Кстати, в нем вы сможете увидеть какой код обновляется/появляется при выборе способа оплаты или доставки. Надеюсь, что понятно объяснил.

По сдвигу радиокнопки — ничего сказать не могу. Нужно смотреть сайт, а он у вас отключен.

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

Источник

VM PayByShip — настройка оплаты в зависимости от доставки в Virtuemart

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

В virtuemart из коробки данных функционал не поддерживается. Кроме этого, существует несколько сторонних плагинов одностраничных корзин и на сегодняшний день настроить такую связь можно только в One Page от rupostel.com и cmsmart.net.

VM PayByShip — плагин для настройки способов оплаты в зависимости от способа доставки с поддержкой 3 корзин:

  • стандартная корзина virtuemart
  • One Page (от joomlapro.com)
  • One Page (от virtueplanet.com)

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

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

Для правильной работы в Virtuemart > Настройки > Оформление заказа нужно выбрать способы доставки и оплаты по умолчанию. Если на сайте используется стандартная корзина, то там же активируйте опции Одно-страничная касса включена и Ajax for OPC.

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

Читайте также:  Преимущества традиционных способов получения электроэнергии

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

Версия: 1.0

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

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

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

Источник

Основные настройки VirtueMart 3

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

В данном материале мы рассмотрим базовые настройки компонента.

Сразу после установки VirtueMart 3 зачатую возникают две ошибки при входе в панель настроек.

Первая ошибка — это «Отсутствует флаг ru-RU для языка ru-RU». VirtueMart подсказывает, что для устранения этой ошибки необходимо перейти в Расширения -> Менеджер языков -> Языки контента, что мы и сделаем.

Перейдя по указанному пути мы обнаруживаем, что присутствует только флаг для английского языка. Добавим флаг ru-RU. Для этого нажмем кнопку «Создать», заполним и сохраним появившуюся форму.

  1. В поле «Заголовок» пишем Russian (RU)
  2. В поле «Заголовок на ‘Родном’ языке» пишем Русский
  3. «Тег языка» указываем ru-RU
  4. В поле «Код языка для URL» ставим значение ru
  5. Префикс изображения также указываем ru
  6. Остальные поля оставляем без изменений. Сохраняем новый флаг языка.

Теперь, перейдя в настройки VirtueMart 3, мы увидим, что ошибка «Отсутствует флаг ru-RU для языка ru-RU» исчезла.

Разберемся с ошибкой «vmError: Warning, the Безопасный путь is empty, for safety reasons it is very important to create a folder in a path not accessible by an URL or unguessable name, create also a folder ‘invoices’ and ‘keys’ in it to store your sensitive data secure». Безопасный путь необходим для более надежного хранения счетов и некоторых файлов.

Устранить эту ошибку можно двумя способами:

  1. Создайте в папке administrator/components/com_virtuemart файл safe_url.php со следующим содержимым:

    Теперь, запустив скрипт http://ваш_сайт/administrator/components/com_virtuemart/safe_url.php вы увидите правильный путь. Создаем по этому адресу папку vmfiles, внутри ее создаем еще две папки: invoices и keys.
    Прописываем этот путь в поле Безопасный путь в настройках VirtueMart->Настройки->Шаблоны.

  2. Создаем папку vmfiles, так же содержащую две папки: invoices и keys в любом удобном месте (я делаю это в корневом каталоге сайта) и выставляем на нее права 755.
    Прописываем путь к созданной папке в поле Безопасный путь в настройках VirtueMart->Настройки->Шаблоны.

Также обращаю внимание, что при нахождении сайта на локальном компьютере, необходимо указывать абсолютный путь к папке. У меня это: C:\OpenServer\domains\virtuemart.local\vmfiles\ После переноса сайта на хостинг путь необходимо будет изменить на другой так, как описано выше.

И так, после проделанных действий, ошибки в VirtueMart исчезли и мы приступаем к основным настройкам компонента.

Настройка VirtueMart -> Магазин

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

    Магазин не работает. Данный чекбокс устанавливается во время проведения каких-либо технических работ (изменение шаблонов, ассортимента, цен и прочее). Когда чекбокс установлен, при входе на сайт посетителю будет показано Оффлайн сообщение. Текст сообщения вы можете написать свой, а можете использовать тот, который мы вам предоставляем совершенно бесплатно 🙂 Вот он:

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

  • Использовать как каталог. Тут все понятно из названия. При задействовании чекбокса отключаются все функции корзины и магазин становится каталогом товаров.
  • Модуль валюты. Можно выбрать конвертер валют, если у вас есть товары в $, € или любой другой отличающейся от основной валюты магазина. Подробнее о мультивалютности в одной из следующих статей.
  • Включить плагины Joomla, Включить в VirtueMart обработку 404 ошибки — тут все понятно из всплывающих подсказок. Устанавливаем чекбоксы в обоих пунктах
  • Включить SSL (рекомендуется). Перед использованием ОБЯЗАТЕЛЬНО необходимо убедиться в наличии SSL сертификата у вашего домена.
  • Использовать ReCaptcha для Регистрации. Тут все понятно. О том, как задействовать reCAPTCHA на вашем сайте читайте в этой статье.
  • Языки поддерживаемые магазином. Указывается язык магазина. В случае мультиязычности, указываются все используемые языки.
  • Сообщения об ошибках, Режим разработчика PHP. Полезно включать для мониторинга ошибок если вы занимаетесь какой-либо разработкой либо модификацией компонента.
  • Разрешить обновление базы данных. Все понятно из всплывающей подсказки. Ставить чекбокс нужно лишь в тех случаях, если вы знаете, что делаете.
  • Включить режим нескольких продавцов, Multi-vendor cart handling. К примеру, в вашем магазине выставлены товары разных продавцов. Настройка данных параметров позволяет позволить им управлять только своими товарами. Подробнее о мультипродавцах в одной из следующих статей.
  • Настройка VirtueMart -> Электронная почта

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

    1. Использовать адрес эл.почты продавца. Ставится чекбокс в случае, если e-mail магазина отличается от e-mail, указанного в настройках Joomla!
    2. Общее почтовое вложение. Позволяет указать файл, который будет прикреплен ко всем отправляемым письмам. Например, рекламный буклет. В поле для заполнения указывается путь к файлу.

    Настройка VirtueMart -> Внешний вид

    В данном разделе настраивается внешний вид различных областей VirtueMart. Почти все настройки понятны из описания или всплывающей подсказки. Вкратце разберем разделы данной области настроек.

    1. Основные параметры. Настраиваются единицы измерения и отображение иконок печати карточки товара и PDF карточки товара. Настройка внешнего вида страницы печати карточки товара и PDF карточки товара будет подробно рассмотрена в одной из следующих статей.
    2. Recommend a product, ask questions (Рекомендовать товар, вопросы продавцу), Использовать купоны, Список товаров, Действие при поступлении товара на склад, Оценка покупателя. В этих разделах все понятно без пояснений.

    Настройка VirtueMart -> Шаблоны

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

    1. Настройки внешнего вида. Позволяет задать собственные шаблоны для магазины в целом, категорий, товара или корзины. Задаются такие параметры как: количество товаров, категорий и производителей в строке. Пункт Дополнительные макеты для товаров в категории дает возможности указать собственный макет для некоторых категорий товаров. Подробнее об этой возможности в одной из следующих статей.
    2. Укажите последовательность разбиения на страницы для списка. В данном разделе задается количество товаров на странице в зависимости от количества товаров в строке.
    3. Настройки ленты новостей категории. Дает возможность включить и настроить RSS ленту новостей.
    4. Настройки файлов. Здесь указываются пути к различным директориям компонента VirtueMart, а также, задаются размеры миниатюр изображений. Я рекомендую ширину изображения задавать явно, а в пункте высота ставить значение «0». Это позволит сохранить пропорции не квадратных изображений, а также, избежать «поломки» макета.
    5. Настройки главной страницы VirtueMart. Позволяет задать собственный макет для главной страницы, настроить количество товаров и категорий в строке, включить Рекомендуемые товары и прочее. Все понятно из названий пунктов.
    6. Настройки ленты новостей главной страницы магазина. Задает те же функции, что и Настройки ленты новостей категории, но только для главной страницы магазина.
    7. Стили CSS и сценарии JavaScript. Все понятно из названия. Позволяет отключить стили VirtueMart и использовать собственные, а также, управляет подключаемыми библиотеками скриптов. Во избежание конфликта библиотек мы настоятельно рекомендуем снять чекбокс с пункта Использовать Virtuemart jQuery.

    Настройка VirtueMart -> Формирование цен

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

    Настройка VirtueMart -> Оформление заказа

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

    Настройка VirtueMart -> Настройки сортировки

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

    Настройка VirtueMart -> SEO

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

    На этом мы закончили рассмотрение раздела Настройки компонента для электронной коммерции VirtueMart 3.

    Возникли вопросы? Задавайте их в комментариях к статье!

    Источник

    Читайте также:  Каковы способы возникновения юридические лица
    Оцените статью
    Разные способы