Модули OpenCart - выбор способов оплаты для интернет-магазинов
Мои способы оплаты: модули OpenCart
Ни один Internet-магазин не может работать нормально, если к нему не подключены дополнительные модули OpenCart. Создание такой возможности создает максимальный уровень комфорта для покупателя. А значит, большинство лидов останутся вашими постоянными клиентами.
Зачем нужна оплата с выбором способов в интернет-магазине
Любой интернет-магазин должен предоставить своим посетителям возможность «оплаты на месте». Многие люди уже отвыкли получать в личных сообщениях или в мессенджерах реквизиты для оплаты. Намного проще прямо находясь на странице заказа перейти к оплате, а не ждать отдельного смс и не входить на сайт своей платежной системы.
Поэтому большинство Internet-магазинов функционируют в режиме оплаты, переадресовывая покупателя через платежные шлюзы. Так заказчик оказывается на страницах платежных систем, не открывая дополнительные окна и не ища соответствующую «закладку» на ПК.
При этом, клиент имеет право выбора способов оплаты за товар или услуги. И именно владельцу магазина под силу обеспечить наличие этих вариантов в своей торговой точке.
Как используются модули OpenCart для обеспечения разных способов оплаты
Модули OpenCart, предоставленные у нас, предназначены с целью добавления разных способов оплаты в интернет-магазин, созданный на ОпенКарт.
Есть варианты, где можно задать разные параметры по таким направлениям:
- описанию;
- логотипу;
- веса заказа;
- инструкции по оплате;
- стоимости;
- количеству товаров, подготовленных для заказа;
- категориям товаров или их принадлежности к определенным производителям;
- статусу заказа;
- группе клиентов;
- зависимости от внешних или финансовых факторов;
- геозоне;
- купонам и сертификатам, которые дают дополнительную скидку.
Есть модули, в которых любой платежный метод связан с автоматической переадресацией заказчика прямо на страницу оплаты. Имеются варианты. Когда доступно работать в рамках протокола API платежный систем.
Что дополнительно надо знать про модули ОпенКарт разработчику
Владелец Internet-магазина, который одновременно выступает разработчиком, должен понимать значения полей внутри модуля по способам оплаты:
- Callback URL. Тут идут указатели на скрипт-обработчик. Такая ссылка будет вызываться в фоновом режиме и «стартовать» на финише, после завершения заказа. То есть, на подключается на последней стадии, прямо перед переходом на Success URL.
- Redirect URL. Перенаправляет клиента на страницу оплаты. Особенно, когда необходимо передать данные о заказе, изложенные в поле "Передаваемые данные".
- Success URL. Здесь указывается ссылка, куда будет возвращен клиент после того, как оформит и оплатит заказ. В этом разделе дополнительно можно указывать ссылку на саму страницу оплаты, при условии, что метод оплаты не предусматривает пересыл и использование данных о заказе, например, в платежный шлюз.
- Данные (Data). Представляют собой массив с параметрами, которые передаются на Redirect URL. К примеру, здесь отмечают номер заказа, его сумму и иные параметры, соответствующие документации, которая нужна платежной системе.
- Условия успешной оплаты. Чтобы статус заказа после оплаты был изменен, вначале необходимо проверить некоторые параметры. Именно в данном поле вносятся условия подобной проверки.
Например, first_var === false && second_var == "success". Сами переменные извлекаются из данных ответа платежного шлюза, которые были получены на Success URL.
В завершении хочется добавить, что модули OpenCart на ОпенКарт3x совместимы с другими модулями типа Мои способы доставки или касающиеся оформления заказа. Тут даже решены баги в условиях массового выбора категорий в зависимостях друг от друга.
Автор: Opencart | Дата: