От автора: модель подписки – полезная и популярная модель, позволяющая настраивать повторяющиеся платежи в E-Commerce магазине. В этом уроке мы рассмотрим возможность функции OpenCart совершать повторяющиеся платежи. С ее помощью можно настраивать товары по подписке, в которых покупатель размещает заказ один раз, а платит по подписке. Начнем с определения повторяющегося профиля и перейдем к созданию на back end.
Предполагаю, что в этом уроке вы будете использовать последнюю версию OpenCart 2.0.x. Давайте поймем концепцию повторяющегося профиля.
Что такое повторяющийся профиль?
Повторяющийся профиль позволяет создавать повторяющиеся платежи для покупателей. Профили полезны при продаже товаров по подписке, если вы рекламируете скидку или членский клуб, или для простого разбиения оплаты на маленькие суммы. Функция дает владельцу магазина дополнительный контроль за оплатой товаров или сервисов.
Как сказано выше, функция реально полезна, если вы планируете создавать сервис или товар, за который необходимо платить на регулярной основе. Например, вы хотите продавать платный сервис новостей, где покупатель может выбрать ежемесячную, ежеквартальную или годовую подписку. После создания профилей их можно назначить товарам, которые необходимо продавать по подписке.
Также функция полезна, если вы хотите предоставить выбор из определенных платежей вместо полной разовой оплаты. По существу, предоставление гибкости в способах оплаты для покупателя – это важная маркетинговая тактика повышения продаж. Перейдем к следующему разделу и посмотрим, как создать этот профиль!
Создание повторяющегося профиля с back end
Перейдите в back end OpenCart и далее Catalog > Recurring Profiles. Откроется список созданных профилей. Если вы еще ничего не создавали, список будет пуст.
Создадим новый повторяющийся профиль кликом на + в верхнем правом углу. Откроется форма повторяющегося профиля.
В поле Name введите что-то полезное типа «10$ в месяц», эта надпись будет в выпадающем списке профилей платежей на детальной странице товара. У пользователя должна быть возможность выбрать подходящий вариант из множества повторяющихся платежей. Далее идут две главные секции Recurring Profile и Trial Profile. Разберем первую, во второй схожие поля.
Поле price заполняется суммой, которую вы будете взимать. Поле duration указывает на количество оплат. Cycle используется в паре с frequency. Поле Status позволяет включать/выключать профиль.
Попробуем разобраться на примере. На скриншоте выше я ввел 12 в поле duration, 1 в поле cycle и выбрал month в поле frequency. То есть покупатель будет платить каждый месяц (Cycle и Frequency) 12 раз (duration). Если в cycle поставить 2, то покупатель будет платить раз в два месяца. Если пользователь должен платить постоянно, поставьте duration 0.
Следующий раздел Trial Profile имеет схожий с Recurring Profile набор полей. Раздел полезен для предоставления пробного периода на товар или сервис на определенный срок. Я ввел 1 в duration, 1 в cycle и month в frequency. То есть пользователь не будет платить за первый месяц, так как Trial Price 0.
Заполните форму по желанию и нажмите save. Вы настроили профиль, но его необходимо назначить на товар. Это мы и сделаем в следующем разделе!
Назначение повторяющегося профиля товарам
Перейдите в Catalog > Products и отредактируйте необходимый товар. На вкладке Recurring кликните на + и добавьте новый повторяющийся профиль к товару, как показано ниже.
Выберите подходящие значения для полей Recurring Profile и Customer Group и сохраните товар. Вы назначили профиль товару, теперь давайте посмотрим на front end. Перейдите на детальную страницу товара.
На скриншоте выше видно, что есть выпадающий список Payment Profile для повторяющегося товара. При выборе любого значения из выпадающего списка отображается полезное сообщение о том, сколько раз вы будете платить с выбранным профилем.
При создании повторяющегося профиля важно, чтобы был активирован способ оплаты, поддерживающий повторяющиеся платежи. Если у вас его нет, покупатель не сможет оплатить заказ. Убедитесь, что вы выполнили все необходимые шаги по настройке!
Заключение
Сегодня мы обсудили важную и недооцененную функцию OpenCart «Recurring Profiles». Мы разобрали back end и front end секции и продемонстрировали юзабилити функции. Надеюсь, вам понравилось! Пишите свое мнение в комментариях!
Автор: Sajal Soni
Источник: //code.tutsplus.com/
Редакция: Команда webformyself.