Рубрики
vam shop Заметки Новости Юзабилити

Упрощаем оформление заказа в интернет-магазине на базе VamShop

Добавлена возможность отключения всех полей на странице оформления заказа, за исключением поля Имя и Телефон.

В Админке — Настройки появилась новая закладка Настройка оформления заказа:

Если выключить все опции, то страница оформления заказа будет выглядеть вот так:

т.е. можно максимально упрощать оформление заказа в интернет-магазине из админки, не копаясь в файлах и не исправляя код.

Рубрики
vam shop Новости

Новый модуль — Быстрое оформление заказа

В VamShop 1.69 и выше появился новый модуль быстрого оформления заказа (включается в Админке — Настройки — Оформление заказов — Разрешить быстрое оформление закаpов). Сделан с учётом всех пожеланий пользователей.

Просили максимального упрощения оформления заказа, сделали максимально всё просто.

Модуль аналогичен тому, что был в прошлых версиях — быстрое оформление (checkout_alternative.php), но с дополнительными возможностями и исправленными проблемами.
Сначала то, что исправлено в сравнению с checkout_alternative.php
1. Возможность в настройках админки убрать блок выбора доставки.
2. Возможность в настройках админки убрать создание аккаунта, указание пароля, т.е. запись в customers таблицу вообще не создаётся (т.е. информация о заказе будет в Админке — Заказы, а клиент в Админке — Покупатели создан не будет), это значит, что можно сколько угодно раз оформлять заказ с одим и тем же email адресом.
3. Расчёт доставки на странице оформления, покупатель заполняет например поля регион, индекс, через jQuery ajax обновляется список доступных модулей доставки, производится расчёт доставки на этой же странице.
4. Необязательное поле email.
5. Отсутствие поля пароль и подтвердить пароль.
6. Работают зависимости, настроенные в Админке — Модули — Доставка-оплата.

Что добавлено, ну, и вообще, небольшое описание:
1. Принцип работы модуля такой же как и сейчас с checkout_alternative.php, т.е. одна страница с указанием данных, выбором доставки и оплаты. Включение/отключение через админку, так же есть и другие опции в админке, позволяющие упросить оформление. Например: не регистрировать покупателя, отключить страницу подтверждения, убрать выбор доставки, убрать комментарии к заказу.
2. Поддержка всех существующих модулей оплаты.
3. Поддержка виртуальных товаров.
4. Возможность отключать страницу подтверждения заказа. В Админке есть такая опция теперь у нового модуля. Это значит, что быстрое оформление заказа теперь действительно в один шаг, т.е. одна страница, кнопка оформить и всё.
5. Внешний вид модуля и смысл остался тем же, т.е. нажимаем в корзине оформить и переходим на страницу с указанием своих данных, выбором доставки (можно отключить в админке), выбором оплаты, указанием комментариев (можно отключить в админке).
6. Расчёт итоговых сумм заказа сразу на странице оформления, через jQuery ajax.

Пример работы нового модуля быстрого оформления.

Убрано всё, что можно, оставлено имя + email + выбор оплаты и кнопка Оформить, нажав которую заказ сразу оформляется, без страницы подтверждения. Причём это стандартный модуль быстрого оформления, всё, что сделано, это сделано с помощью Админки — Настройки — Оформление заказов + убраны лишние поля формы в /templates/шаблон/module/checkout.html, никакой правки php кода не требуется.

А вот как выглядит быстрое оформление нормальное, когда нужны все данные клиента, выбор доставки, оплаты, согласие с условиями, регистрация аккаунта, дополнительные поля покупателя.