Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

GetMeBack - бонусная программа лояльности

Подключите модуль программы лояльности GetMeBack к вашему интернет-магазину. Интеграция с сайтом поможет бизнесу удержать клиентов, привлечь новых покупателей и повысить повторные продажи. GetMeBack — это единая платформа для создания бонусной программы лояльности на базе:брендированного мобильного приложения компании;электронных карт Wallet. Модуль GetMeBack позволяет принимать оплату накопленными баллами или начислять баллы за покупки. В процессе оформления заказа пользователю предлагается ввести количество накопленных баллов для оплаты, их списание с аккаунта GetMeBack происходит автоматически. Расчет и начисление баллов осуществляется в момент проведения оплаты основной суммы заказа (без учета доставки и списанных баллов).Возможности сервиса GetMeBack:многоуровневая программа лояльности с подарками за баллы;готовые механики возврата клиентов - автопоздравления, приветственные баллы, геоуведомления и т.д.;реферальная система;неограниченные бесплатные Push-сообщения;сбор данных клиентов;измерение NPS и сбор отзывов;онлайн-каталог товаров с функцией онлайн-оплаты и заказа доставки;встроенная CRM-система;подробная аналитика.  Для подключения модуля GetMeBack к вашему сайту вы можете обратиться к нам, чтобы уточнить подробности интеграции и получить презентацию сервиса. Видеообзор раздела «Аналитика»

GetMeBack - бонусная программа лояльности

GetMeBack - бонусная программа лояльности

от iFrog
Скриншоты
Описание

Технические данные

Опубликовано:
23.09.2021
Обновлено:
21.10.2021
Версия:
1.0.6
Установлено:
Менее 50 раз
Подходящие редакции:
«Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Подключите модуль программы лояльности GetMeBack к вашему интернет-магазину.

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

GetMeBackэто единая платформа для создания бонусной программы лояльности на базе:

  • брендированного мобильного приложения компании;

  • электронных карт Wallet.

Модуль GetMeBack позволяет принимать оплату накопленными баллами или начислять баллы за покупки. В процессе оформления заказа пользователю предлагается ввести количество накопленных баллов для оплаты, их списание с аккаунта GetMeBack происходит автоматически. Расчет и начисление баллов осуществляется в момент проведения оплаты основной суммы заказа (без учета доставки и списанных баллов).

Возможности сервиса GetMeBack:

  • многоуровневая программа лояльности с подарками за баллы;

  • готовые механики возврата клиентов - автопоздравления, приветственные баллы, геоуведомления и т.д.;

  • реферальная система;

  • неограниченные бесплатные Push-сообщения;

  • сбор данных клиентов;

  • измерение NPS и сбор отзывов;

  • онлайн-каталог товаров с функцией онлайн-оплаты и заказа доставки;

  • встроенная CRM-система;

  • подробная аналитика.  


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

Видеообзор раздела «Аналитика»







Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.0.6 (05.10.2021)
  • Изменения внутреннего API
1.0.5 (29.09.2021)
  • Добавлено PS_SUM для начисления баллов
1.0.4 (28.09.2021)
  • Исправление ошибок
1.0.3 (28.09.2021)
  • Внутреннее апи для переноса баланса
1.0.2 (27.09.2021)
  • Исправление JS
1.0.1 (24.09.2021)
  • Изменения внутреннего API
Установка
Требования для установки

  • Решение устанавливается на редакции: Малый бизнес, Бизнес,, Энтерпрайз.

  • Для работы модуля необходимы модули main, sale, iblock версии не ниже 18.5.0.

  • Минимальная поддерживаемая версия php - 7.1

  • Необходимые модули php - cURL, JSON

  • Активный аккаунт GetMeBack

Установка модуля

Стандартная установка модуля через bitrix marketplace.

После установки модуля Вы будете перенаправлены на страницу настроек модуля (Магазин -> GetMeBack - лояльность).

После заполнения настроек интеграции с GetMeBack станут доступны дополнительные настройки для работы модуля.

Работа модуля

Для активации списания/начисления баллов пользователю необходимо будет разово подтвердить свой номер телефона (на который он зарегистрирован в программе лояльности).

Списание баллов доступно для стандартного шаблона (или шаблонов на его основе) компонента sale.order.ajax. Если используются нестандартные шаблоны, может потребоваться модификация шаблона компонента ifrog:gmb.sale.order.ajax.

После оформления заказа с оплатой бонусными баллами будет создана отдельная оплата "Оплата баллами GetMeBack". Баллами можно оплатить всю сумму товаров в заказе за вычетом 1 рубля.

Начисление баллов происходит после оплаты заказа на оставшуюся сумму заказа. Создается отдельная оплата в заказе "Начисление баллов GetMeBack" с суммой 0 рублей, количество начисленных баллов за заказ можно будет посмотреть в свойстве заказа "Количество начисленных баллов GetMeBack".

На доставку оплата баллами и их начисление не распространяется. Оплату и начисление баллов можно отменить через административную панель bitrix.

В составе модуля есть компонент для вывода баланса пользователя ifrog:getmaback.balance с возможностью подтверждения номера пользователя.

События

onCalculateOrderPrice

Расчет суммы заказа, на которую будут начислены баллы.

Итоговая сумма не может быть больше суммы товаров в заказе за вычетом одного рубля.

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

Если событие вернет ошибку, она будет проигнорирована.

Результат события должен возвращать параметр `amount` с рассчитанной суммой.

onCalculateOrderUseBonusAmount

Расчет максимальной суммы баллов, которыми можно оплатить заказ.

Итоговая сумма не может быть больше суммы товаров в заказе за вычетом одного рубля.

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

Если событие вернет ошибку, она будет проигнорирована.

Результат события должен возвращать параметр `amount` с рассчитанной суммой.

Пример использования событий

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

use IFrog\GMB\Bitrix\Event\BonusEvent;
use IFrog\GMB\ModuleEvents;
use Bitrix\Main\Loader;
use Bitrix\Main\EventManager;

Loader::includeModule('ifrog.getmeback');

// обработчик события
function excludeDiscountedProducts(BonusEvent $event) {
        $basket = $event->getBasket();
        $amount = 0;

        foreach ($basket as $item) {
            /** @var BasketItemBase $item */
            // Не учитываем товар со скидкой
            if (intval($item->getDiscountPrice()) > 0) {
                continue;
            }
            $amount += $item->getPrice();
        }

        $event->addResult(
            new EventResult(
                EventResult::SUCCESS,
                [
                    // передаем рассчитанную сумму
                    'amount' => $amount
                ]
            )
        );
}


// регистрация событий

EventManager::getInstance()
    ->addEventHandler(
        "ifrog.getmeback", // ID модуля
        ModuleEvents::CALCULATE_ORDER_PRICE, // Идентификатор события
        'excludeDiscountedProducts'
    );
EventManager::getInstance()
    ->addEventHandler(
        "ifrog.getmeback", // ID модуля
        ModuleEvents::CALCULATE_ORDER_USE_BONUS_AMOUNT, // Идентификатор события
        'excludeDiscountedProducts'
    );
Поддержка

Разработчик

ООО «айФрог»

Поддержка (оказывается в будние дни с 10:00 до 19:00 по Москве)

hello@getmeback.ru

+7(812)407-27-85

https://getmeback.ru/

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки