Оплата бонусными баллами

Всем добрый день!

Прошу помощи в реализации следующей задачи. В настоящий момент на нашем сайте активировано накопления бонусные баллов (10% от суммы заказа), однако клиенты ими воспользоваться не могут. Необходимо дать покупателям эту возможность с учетом нюансов:

а) Для начала просто запустить механизм использования бонусов - не понимаю, куда нужно нажать. Видел только, что бонусы можно списывать вручную в бекэнде.

б) Оплата бонусами не должна комбинироваться с другими способами оплаты, т.е. клиент оплачивает 100% стоимости единственным выбранным способом - наличными, безналом, либо бонусами.

в) В момент чекаута система сверяет кол-во бонусов и выдает alert в случае недостатка, и предлагает изменить заказ.

г) Накопленные бонусы списываются в размере стоимости заказа.

Заранее благодарен за любые полезные ответы!

Если кто-то готов подпилить движок под эту цель, готов обсуждать цену вопроса.

4 ответа

  • 1
    Николай Webasyst 18 июня 2016 11:34 #

    Разрешить использование бонусов для оплаты товаров, задать их курс и другие параметры можно в разделе Магазин - Настройки - Партнёрская программа.

    Стандартные функции не предоставляют возможности жёсткого ограничения способа оплаты "Только бонусами всё либо вообще без бонусов". Стандартные средства предоставляют возможность ограничить максимальную долю общей стоимости заказа которую можно оплатить бонусными баллами (Максимальная скидка).

    Если хотите чтобы кто-либо помог вам в доработке сайта под ваши требования — вы можете разместить описание своего задания в разделе «Поиск проектов и экспертов». Вам также может быть полезна документация разработчика Webasyst. Для получения расширенной платной помощи воспользуйтесь услугами наших партнёров.



    • +1
      NHShop NHShop 19 июня 2016 12:04 #

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

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

      • +1

        Такое может быть.

        В стандартной теме вопрос об использовании имеющихся баллов для полной/частичной оплаты заказа спрашивается в корзине, рядом с полем ввода промо-кода

        • +1
          NHShop NHShop 19 июля 2016 17:23 #

          Можно ли добавить в обработчик нажатия кнопки "Оформить заказ" команду списания баллов равную total (общей сумме заказа), если у меня на этапе выбора оплаты имеется radio с payment_id (способ оплаты), value = 11 (оплатить бонусными баллами). Есть предварительная проверка кол-ва баллов, нужна просто команда списать.

Добавить ответ

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