Virtuemart настройка корзины. Установка и начальная настройка Virtuemart

5

Столкнулся с актуальным вопросом.
Как упростить корзину в virtuemart (в моем случае Virtiemart 2.0.16 Joomla 2.5.8) т.е. приблизить к следующим требованиям (регистрация во время оформления): Выбор товара -> заходим и видим его в корзине -> оформляем заказ с минимальными заполняемыми полями (фио, страна, регион, город, индекс, адрес доставки, тел) -> выбираем вариант оплаты и доставки -> подтверждаем заказ -> на ящики мне и клиенту приходят уведомления (мне о оформлении заказа, клиенту его заказ с данными моего расчетного счета(по умолчанию) и суммой. А то тот функционал корзины во время оформления заказа отпугнет 90% клиентов. “адрес доставки” и “выставить счет” “соглашение с условиями” и “использовать адрес доставки как адрес оплаты” ужас….

Сейчас я расскажу как решал поставленную перед собой задачу.

Удалять блок “Выставить счет” в моем случае было нельзя, т.к клиент потом не сможет изменить данные при заказе. Поэтому удаляем блок “Адрес доставки”
1. Пункт регистрация во время оформления выбираем в настройках магазина.
2. Убираем “Адрес доставки” с чекбоксом “Использовать адрес доставки как адрес выставления счета”
Путь: /папка с вашим сайтом/components/com_virtuemart/views/cart/tmp файл: default_pricelist.php

Удаляем этот код:

cart->STaddress[‘fields’])) {
echo JText::sprintf (‘COM_VIRTUEMART_USER_FORM_EDIT_BILLTO_EXPLAIN’, JText::_ (‘COM_VIRTUEMART_USER_FORM_ADD_SHIPTO_LBL’)); } else {
if (!class_exists (‘VmHtml’)) {
require(JPATH_VM_ADMINISTRATOR . DS . ‘helpers’ . DS . ‘html.php’);
}
echo JText::_ (‘COM_VIRTUEMART_USER_FORM_ST_SAME_AS_BT’);
echo VmHtml::checkbox (‘STsameAsBTjs’, $this->cart->STsameAsBT) . ”; ?>

cart->STaddress[‘fields’] as $item) {
if (!empty($item[‘value’])) {
?>

lists[‘current_id’], $this->useXHTML, $this->useSSL) ?>”>

2. Убираем чекбокс о соглашении с условиями обслуживания.

Самое расспространенное в инете следующее

Путь:
Папка с сайтомadministratorcomponentscom_virtuemartviewsuserfieldstmplФайл: default.php
находите 103-ю строку $coreField = (in_array($row->name, $this->lists[‘coreFields’])); ставите перед ней два слэша //$coreField = (in_array($row->name, $this->lists[‘coreFields’]));
сохраняете, после этого идете в админку в Пользовательские поля и видите, что ваше поле “Я согласен с Условиями обслуживания” больше не заблокировано, отлючаете его и все.

Еще один вариант.

1) открываем файл Папка с сайтом/administrator/components/com_virtuemart/models/userfields.php
2) находим метод getCoreFields()

3) комментируем, ‘agreed’. Получаем метод в следующем виде
function getCoreFields(){
return array(‘name’,’username’, ‘email’, ‘password’, ‘password2′ , ‘agreed’); }
function getCoreFields(){ return array(‘name’,’username’, ‘email’, ‘password’, ‘password2′/* , ‘agreed’*/); }
4) идем в админку VitrueMart Компоненты -> VirtueMart -> Настройки -> Поля, заполняемые пользователем и убираем опцию из опубликованных, из обязательных и т.п
Так же не забываем убрать не нужные вам поля, для заполнения в форме регистрации при оформлении заказа.
3. Переименовываем “Выставить счет” и “Адрес 1″
И изменяем “Условия облуживания” (в моем случае мне это было нужно. т.к. работа магазина ограничена регионом и я опубликовал “напоминалку” для клиентов) Путь: /Папка с сайтом/language/ru-RU/
Файл: ru-RU.com_virtuemart.ini

После руссификации, идем по указанному пути, находим поиском необходимые строки и изменяем.
У некоторых при переименовании поля “Адрес 1″ в строке для ввода данных появляеться 0 Это связанно с таблицами базы данных, кто разбираеться, заходим в базу и правим таблицу.
Как это сделать не заходя в базу и админку:
Не трогаем название поля в админке, а находим нужное название в файле с языками и переименовываем.

Вот то, что я убрал/изменил в стандартной корзине.

Убрать доставку и оплату можно простым способом: для упрощенного варианта магазина, а частности оформления заказа, можно создать один вариант доставки и оплаты, потом выставить автоматический выбор доставки и оплаты (пунктов с выбором при оформлении не будет). Если будут вопросы, пишите администрации этого сайта

Компонент оформления заказа на одной странице, который должен иметь каждый интернет магазин на Virtuemart версии 2.0.x и 3.x Если вам не безразличны удобство и быстрота оформления заказа в вашем интернет-магазине, если вы не хотите из-за этого терять своих покупателей, то вы ПРОСТО ОБЯЗАНЫ установить это программное обеспечение на ваш сайт. Ни для кого не секрет, что стандартная страница оформления заказа во второй версии Виртуемарта может запутать любого, даже самого продвинутого, интернет-покупателя. Получилась такая ситуация из-за непродуманной, со стороны разработчиков, последовательности действий, что привело к множеству лишних телодвижений, со стороны покупателя. OnePage CheckOut от Rupostel лишен всех этих недостатков и выводит форму заказа на одной странице

Не имеет ограничений и лицензий!

И так, немного поясню как это работает:

  1. Пользователь (он же покупатель) выбирает товар в вашем магазине, указывает количество, параметры (если есть) и кладет его в виртуальную корзину.
  2. Покупатель нажимает на ссылку или кнопку "Показать корзину" из любого места вашего сайта и попадает на страницу оформления заказа.
  3. На странице заказа он увидит содержимое своей корзины, где также сможет отредактировать количество товаров в ней или удалить ненужный товар, форму регистрации и форму входа (если в настройках выставлено ее отображение).
  4. Ближе к низу страницы он увидит кнопку "Оформить заказ" при нажатии на которую произойдет само оформление без лишних вопросов и заполнений непонятных дополнительных полей.

Следует отметить, что данный компонент использует:

  • поля заполняемые пользователем
  • способы доставки
  • способы оплаты

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

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

Не имеет отношения к плагину One Page Checkout for VirtueMart от LineLab. Это совсем другое и более простое решение. Можно сказать лучший аналог неудобного плагина.

Одинаково хорошо работает как на версиях Joomla 2.5 так и 3.х, а так же Virtuemart 2 и 3

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

Я рассмотрю вариант покупки без регистрации, потому что считаю, что регистрация уместна только на крупных сайтах типа ozon.ru. Virtuemart же используется для создания средних магазинов, регистрироваться на которых большинство покупателей не будет, потому как у людей и так достаточно паролей, которые им нужно помнить.

По умолчанию корзина выглядит примерно так.

Для начала отключим регистрацию во время оформления заказа. Для этого нужно зайти в Компоненты->Virtuemart->Настройки->Оформление заказа и убрать галочку напротив "Регистрация во время оформления заказа". Здесь же можно настроить показ миниатюр изображений товара. О остальных полях поговорим чуть позже.

После этого поля для регистрации не будут выводится в корзине.

Теперь уберем ссылку "Пожалуйста, прочтите и примите условия обслуживания". Это только отдаляет покупателя от завершения покупки. Для этих целей обычно используются отдельные страницы с информацией о гарантии и условиями доставки. Если мы просто уберем галочки в настройках в пунктах "Покупатели должны соглашаться с условиями обслуживания во время заказа" и "Показать информацию о политике возврата в корзине/на странице подтверждения заказа", то галочка около кнопки оформления заказа все равно останется.

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


Правда отключить поле "Я согласен с Условиями обслуживания" таким образом не получится.

Чтобы сделать это и другие поля (например, email) активными нужно внести небольшие правки в файл administrator/components/com_virtuemart/models/userfields.php

Находим код

return array ("name" , "username" , "email" , "password" , "password2" , "agreed" ) ;

И комментируем agreed

static function getCoreFields () {

return array ("name" , "username" , "email" , "password" , "password2" , /*"agreed"*/ ) ;

После этого просто отключаем поле adreed в настройках.

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

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

Можно также скрыть лишний, на мой взгляд, блок "Адреса доставки". Для этого зайдем в файл components/com_virtuemart/views/cart/tmpl/default_pricelist.php. Находим второй div на странице, начинающийся с

сайт это всё для CMS в одном месте и по самым низким ценам!

Только у нас! Без привязки к домену! Без вирусов и скрытых ссылок! Самая низкая цена! Гарантия 100%!

Автосохранение корзины для пользователя в VirtueMart 3

Совместим с Joomla 2.5/3 + VirtueMart 3.*

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

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

В архиве целый пакет из трех плагинов, устанавливается единым архивом. Плагин сохранения корзины (stt_cartusave), плагин восстановления сохраненной корзины после авторизации пользователя (sttcartlogin) и плагин очищения корзины после оформления заказа (stt_cartudel). Установка пакета осуществляется стандартным образом - через менеджер расширений. Плагин sttcartlogin в менеджере плагинов должен находиться в конце списка плагинов, отфильтрованных по типу "user"

Эта версия автосохранения, которая привязывается к авторизованному пользователю. На каком бы компьютере/телефоне/планшете пользователь ни зашел на ваш сайт - он будет видеть в корзине сохраненные товары. Чтобы все синхронизировалось - надо после добавления всех товаров перейти в корзину. Если в ваш магазин разрешен вход неавторизованным пользователям, то могут быть проблемы. Например, покупатель набрал товара в корзину, а потом решил авторизоваться, и может получиться так, что все товары из корзины пропадут, а появятся те, которые он брал в прошлый раз (т.е. сохраненные ранее).

Возможность поставить стоит ли обьединять сохраннения корзин и позволить добавлять к сохраненной корзине id определенного товара

(Cmsmart One Page Checkout for Virtuemart)

Корзина товаров для virtuemart, пожалуй самая основная часть играющая роль при скорости и удобности покупки. Компонент конструктор корзины от Netbase позволяет сделать из вашей корзины не только одностраничное оформление, но и произведение искусства. Стандартная корзина печальное явление в интернет-торговле, осматривая отчетность от некоторых компаний удалось установить что более 60% заказов не совершается из-за долгой структуру Virtuemart и запутанности в ее действиях. Вот почему данный компонент не только представялет возможность с конструировать свой стиль корзины, но и создавая все на одной странице Checkout.

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

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

Теперь предотвратив даже относительно небольшой процент этих брошенных заказов, Вы значительно повысите свой доходы и прибыль. Все необходимое подгружается на страницу автоматически. Если клиента в итоге устроила цена и стоимость доставки, он без дополнительных манипуляций совершит покупку быстро. Этот заключительный этап является наиболее важной частью онлайн-бизнеса, потому что многие компании теряют крупных клиентов на этом шаге. Что делает его очень быстрым для клиентов, совершающих покупки в вашем магазине на Virtuemart подуправлением Joomla.

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

Компонент полностью адаптивен, вы только представьте, статитстически доказано что более 50% трафика на сайты электронной коммерции поступают со смартфонов и планшетов, это более важно, чем когда-либо, по этому ваш интернет-магазин на Virtuemart будет иметь такую корзину которая легко работает на всех устройствах и удобна.

Владелец магазина увеличит свой доход до 70% при использовании одностраничного оформления с компонентом и плагином One page checkout for Virtuemart от Netbase и cmsmart. К компоненту добавлен Руссификатор (устанавливается как обычно, через менеджер расширений )

С первого выпуска данного пакетаю он приносит удовлетворение и счастье свыше 6000 клиентов.

Смартфоны и планшеты являются самыми распрастраненными устройствами на сегодня, потому что более 50% трафика приходят с них, это важнее, чем когда-либо, что ваш интернет-магазин с помощью одной странице Checkout со 100% адаптивного дизайна.