Все нововведения SiteEdit

Корзина заказов (расширенная версия)

Корзина заказов (расширенная версия)

27 апреля 2013 года активирована сборка обновлений SiteEdit 5.0 (№ 556). В сборку вошёл новый модуль «Корзина заказов (расширенная версия)». Надеемся, он станет очень полезным инструментом для владельцев интернет-магазинов, которые оценят возможность использования системы купонов, упрощённую процедуру выбора способа доставки, а также то, что при работе с корзиной все суммы, цены и блоки в ней обновляются без перезагрузки страницы (технология Аjax). Также специалистами Edgestile был доработан модуль "Оплата заказов" для корректного взаимодействия с новой корзиной.

Модули доступны для владельцев версии программы SiteEdit Business.

Модуль «Корзина заказов (расширенная версия)»

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

На сайте корзина отображается в виде списка добавленных покупателем товаров с краткой информацией, указывается общая сумма всех товаров, общая сумма скидки.



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



В списке товаров пользователь может менять необходимое количество заказываемого товара, для этого ему понадобится в колонке «Количество» нажимать на кнопки добавления/уменьшения либо указывать значение в соответствующее поле. Чтобы удалить товар потребуется нажать кнопку «Удалить товар» напротив нужного товара. Удаление товара и пересчёт общей суммы заказа происходит без перезагрузки страницы. Для перехода на страницу подробного описания товара необходимо нажать на превью-картинку либо кликнуть по ссылке наименования товара.

Купоны. Если в параметрах модуля включена опция «Использовать купоны на скидку», тогда в корзине отображается блок, в котором пользователь может получить дополнительную скидку по купону.



Чтобы применить купон необходимо в поле ввода ввести его код и нажать кнопку «Применить». Если купон будет найден и пройдёт проверку, тогда отобразится описание купона и сумма скидки, которую он предоставляет, а также обновится общая стоимость заказа, в противном случае будет отображена надпись «Купон не найден». Обновление всех данных также происходит без перезагрузки страницы. Сумма скидки по купону не может превышать стоимость всех товаров в корзине с учетом скидки. Информация о купонах на скидку задаются в менеджере интернет-магазина.

Доставка. В блоке списка способов доставки пользователь может выбрать подходящий ему способ.



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

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



Для выбора своего населённого пункта потребуется последовательно выбирать нужное значение в раскрывающихся списках (данные подгружаются автоматически), затем нажать кнопку «Выбрать». После этого сменится регион пользователя в блоке «Регион», а также будут подгружены способы доставки, соответствующие выбранному населённому пункту. Обновление списка способов доставки, их стоимость также происходит без перезагрузки страницы. Способы доставки настраиваются в менеджере интернет-магазина.

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



Если пользователь ранее был зарегистрирован и авторизован, тогда форма будет автоматически заполнена его регистрационными данными. Если для выбранного способа доставки необходим адрес клиента, в форме контактных данных появится поле «Адрес доставки», обязательное для заполнения.

Для оформления заказа пользователю достаточно заполнить только необходимые поля (отмеченные звёздочкой). Если пользователь ошибётся либо не заполнит необходимые поля, при оформлении заказа под каждым некорректно заполненным полем будет выведено сообщение об ошибке.



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



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

Оформление. Блок модуля «Итого» отображает общую сумму заказа, включая доставку, а также кнопку «Оформить».



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



На данной странице располагается общая информация о заказе, отсюда пользователь сможет вернуться к заполненной форме корзины, нажав на кнопку «Назад», либо подтвердить свой заказ, нажав на кнопку «Подтвердить заказ».


Подтверждение заказа. После того как пользователь нажимает кнопку «Подтвердить заказ», заказ формируется, а покупателю и менеджеру интернет-магазина приходят сообтествующие уведомления на электронную почту. Если на этот момент пользователь не был авторизован, он автоматически регистрируется на основании введённых контактных данных. При этом также менеджеру отправляются e-mail о регистрации. Затем, если был выбран способ оплаты, осуществляется переход к оплате сформированного заказа выбранным способом платежа (для этого подключается специально доработанный с учётом особенностей новой корзины модуль SiteEdit "Оплата заказов"). В противном случае осуществляется переход на страницу заказов.

Модуль имеет прототип и настраивается по дизайну. Устанавливается на отдельной странице в локальный контент.

Параметры модуля:

- Страница каталога (по умолчанию «catalogue») - указывает страницу каталога (витрины) интернет-магазина.
- Страница заказов (по умолчанию «clientaccount») - указывает страницу с модулем клиентских заказов.
- Минимальная сумма заказа – устанавливает минимальную сумму всех товаров в корзине (используется базовая валюта магазина), необходимую для оформления заказа. Если сумма будет ниже заданной, пользователь увидит сообщение об ошибке и не сможет оформить заказ
- Округление цен до целых (по умолчанию «Нет») - устанавливает округление цен модуля. - Обязательная регистрация для оформления заказа (по умолчанию «Нет») - параметр устанавливает необходимость предварительной регистрации и авторизации пользователя для оформления заказа. Если установлено значение «Нет», при оформлении и подтверждении заказа пользователь будет зарегистрирован автоматически.
- Использовать пункт "Без доставки" (по умолчанию «Да») - параметр позволяет включать в список доставок пункт «Без доставки».
- Наименование пункта "Без доставки" (по умолчанию «Самовывоз») - устанавливает наименование для пункта «Без доставки».
- Сроки для пункта "Без доставки" (по умолчанию «0») - устанавливает срок доставки для пункта «Без доставки» (0 — в этот же день).
- Использовать купоны на скидку (по умолчанию «Да») - параметр позволяет включать блок с купоном, где пользователь может вводить код купона и получать дополнительную скидку на заказ.
- Выбор способа оплаты (по умолчанию «Да») - параметр позволяет включать блок со списком способов оплаты, в котором пользователь может выбрать приемлемый для себя способ оплаты и перейти к оплате заказа после его подтверждения.
- Обязательное заполнение поля "Телефон" (по умолчанию «Да») - параметр устанавливает обязательность заполнения поля для оформления заказа. - Обязательное заполнение поля "Почтовый индекс" (по умолчанию «Нет») - параметр устанавливает обязательность и корректность заполнения поля "Почтовый индекс" для оформления заказа.
- Группа для оптовых цен (по умолчанию «optovik») - параметр указывает наименование группы для формирования оптовых цен. Пользователь должен находиться в этой группе.
- Группа для корпоративных цен (по умолчанию «optcorp») - параметр указывает наименование группы для формирования корпоративных цен. Пользователь должен находиться в этой группе.