Virtuemart 3 как сделать корзину после описания. Joomla VirtueMart: установка и настройка интернет-магазина. Настройка Virtuemart: глобальные параметры

(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% адаптивного дизайна.

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

Я рассмотрю вариант покупки без регистрации, потому что считаю, что регистрация уместна только на крупных сайтах типа 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 на странице, начинающийся с

Он находится в разделе e-Commerce -> Shopping Cart

Архив com_virtuemart.2.0.24_extract_first.targz.zip состоит из 3 файлов - самого компонента Virtuemart, расширений к нему и readmy файла.

Сначала устанавливаем компонент - com_virtuemart.2.0.24.tar.gz, потом расширения к нему - com_virtuemart.2.0.24_ext_aio.tar.gz

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

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

Создадим пункт меню для главной страницы Virtuemart, назовем его Каталог товаров или Магазин, как-то так..)

Снимем с публикации лишние модули Виртуемарта.

Все, мы установили Virtuemart, теперь перейдем к его начальной настройке..

Создадим папку vmfiles на один уровень выше сайта.

Сразу определимся с какими странами будет работать магазин, это можно сделать в разделе Настройки. Например, оставим Россия - снимем с публикации все остальные страны. также можно ограничить и список областей.

Быстро снять с публикации можно следующим образом: выберем внизу страницы размер списка 400, чтобы на странице отобразились все страны, отметим все страны и снимем галочку у записи Russian Federation (Российская федерация) [Регионы] Теперь нажимаем кнопку снять с публикации.

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

Теперь перейдем в раздел Магазин - магазин, здесь заполним информацию о магазине и выберем валюту магазина.

На вкладке Продавец:

Название магазина, Название компании, Описание магазина, Мета информация

  • Валюта Russian ruble
  • Список валют Russian ruble

На вкладке Дополнительная информация заполняем необходимые для заполнения поля, они помечены звездочкакми.

Перейдем в раздел Параметры - Параметры, вкладка Магазин.

Если не предполагается использовать корзину, то ставим галочку около Использовать как каталог

Языки поддерживаемые магазином Russian

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

Настройка внешнего вида делится на

  • общую настройку
  • и настройку главной страницы.

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

Для главной страницы можно отключить

  • Показать рекомендуемые товары
  • Показать 10 лучших товаров
  • Показать Недавно просмотренные товары
  • Показать последние добавленные товары

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

Формирование цен.

Цены можно выводить можно не выводить..

Если выводить цены по минимуму, то можно снять все опции на данной странице, оставить только Окончательная цена. Надпись к ней можно тоже отключить.

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

Можно оставить все как есть или убрать Регистрация во время оформлениия заказа - вход и регистрация будут делаться через интерфейс Joomla. Попробуйте оба варианта чтобы определиться как вам лучше..

Вкладка Настройки сортировки.

Оставим для сортировки два поля Название и Цена.

Вкладку SEO оставим без изменений.

Настройка

  • Способа доставки
  • и Способа оплаты.

Это раздел Магазин в меню слева.

Создадим способа доставки и назовем его Самовывоз.

Создадим способ оплаты и назовем его Оплата в магазине.

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

Вдруг кому полезно окажется, мини-факу по строению корзины в Virtuemart 1.1.3

Вообще, если у вас включено ajax-добавление товаров в корзину, то путь корзины должен быть таким:

www.ваш_сайт.ru/index.php?option=com_vir tuemart&page=shop.cart

В файле "/components/com_virtuemart/themes/defau lt/templates/pages/shop.cart.tpl.php" хранится "то, что до корзины", сам вызов корзины и "то, что после".
Нас может заинтересовать то, что после. Немного поковырявшись можно найти де удалить фразы "Продолжить покупку" и "Оформить заказ" внизу корзины.

Сама же таблица, в которой формируется корзина, хранится в файле "/components/com_virtuemart/themes/defau lt/templates/basket/basket_b2c.html.php"

Что там можно сделать? Полностью изменить строение корзины как нам нужно. Визуальное оформление оставим для CSS)
Как работает стандартная корзина?
Кодом:
создается строка с заголовками солбцов. Соответственно:

_("PHPSHOP_CART_NAME") ?> - название товара
_("PHPSHOP_CART_SKU") ?> - артикул
_("PHPSHOP_CART_PRICE") ?> - цена
_("PHPSHOP_CART_QUANTITY") ?> / _("PHPSHOP_CART_ACTION") ?> - количество/действие
_("PHPSHOP_CART_SUBTOTAL") ?> - предварительный итог

Что нам мешает написать в тегах просто эти слова (название, артикул итд..) вместо пхп-кода? Да ничего. Только не забудьте сохранять данный файл в utf-8.

Далее идет код:

Что он делает? Для каждого товара создает строчку, разделенную на ячейки.
Рассмотрим каждую ячейку по порядку:
- Название товара+атрибуты
- артикул товара
- цена товара. Выравнивается в ячейке по правому краю.
- В одной ячейке форма обновления количества и удаления товара.
- стоимость данного товара с учетом количества.

Что мы со всем этим можем сделать? Убрать лишнее и поменять местами как нам нужно.

Далее идут строки со вскими промежуточными налогами, прдитогами итд... Мне это нафиг не нужно было, потому я не копался а просто всё затер, кроме вывода "Итого":

В общем я только начал копаться в корзине виртуемарта, так что нарыл мало. Как узнаю и не захочу забыть ещё что-нибудь полезное - сразу напишу сюда)

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 Это связанно с таблицами базы данных, кто разбираеться, заходим в базу и правим таблицу.
Как это сделать не заходя в базу и админку:
Не трогаем название поля в админке, а находим нужное название в файле с языками и переименовываем.

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

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

Статьи по теме: