Логотип
Клиентам

Сантевилль

Вернуться к списку
В качестве платформы для проекта выбрана 1С-Битрикс:Управление сайтом ред.Бизнес
На сайте установлено готовое решение "Аспро: Некст - интернет-магазин"

Интернет-магазин santeville.ru с нестандартной интеграцией с 1С-Розницей. Товарный каталог наполняется вручную с использованием генерации торговых предложений, но автоматизировано обновление остатков по складам. Реализован xml-загрузчик, который обрабатывает xml-файл, сформированный в 1С и содержащий значения остатков товара по складам, и обновляет значение остатка на соответствующем складе.

Общение с 1С происходит посредством веб-сервисов (soap). 1С выступает сервером, а сайт - клиентом. Сайт вызывает нужные методы в 1С и полученные данные при необходимости сохраняет в Битриксе или просто использует в каких-то операциях.

В 1С уже была реализована логика разветвленной партнерской сети, по которой ведутся продажи продукции заказчика. Уникальный идентификатор пользователя – номер бонусной карты. Относительно него определяется персональная скидка, статус покупателя, положение в партнерской сети и т.п.

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

В момент регистрации уходит запрос в 1С на проверку номера карты. В случае успешного ответа от 1С на сайте создается новый пользователь с нужным номером карты.  

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

Данные о персональной скидке, сумме покупок за год, звании, категории и значении бонусного счета приходят из 1С soap-запросом.

Персональная скидка используется в корзине и при оформлении заказа.

В партнёрском разделе доступны несколько подразделов, например:

  • Отчеты

  • Реферальные ссылки

  • Движение бонусных баллов

Для пользователя доступны несколько отчетов, которые формируется «на лету» soap-запросом с сайта в 1С. Пользователь выбирает период, за который необходимо сформировать тот или иной отчет, и отправляет запрос. В ответ приходит таблица с данными, по которым формируются графики и диаграммы, а также файлы (excel или pdf) с отчетом за данный период.

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

На странице реферальных ссылок пользователь может сгенерировать множество ссылок для распространения продукции с зашитым внутрь ссылки его промокодом. При переходе по такой ссылке новым незарегистрированным пользователем промокод запоминается в куки, и при регистрации или оформлении заказа новый пользователь имеет привилегии: скидка на доставку и товары. Также вся информация о переходах, регистрациях и заказах по реферальным ссылкам хранится в виде статистики в highload-блоке на сайте и отображается в личном кабинете у всех партнеров.

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

  • Подключён платёжный модуль. Используется стандартный функционал работы с личным счетом Битрикса, но с доработками: данные для счета берутся прямым soap-запросом в 1С
  • Как только от платежного модуля приходит успешный ответ, в 1С идет соответствующий запрос
2.  Перевод средств партнеру

  • С помощью веб-формы пользователь может отправить заявку на перевод средств своему партнеру

  • Также реализован soap-запрос для оперативного поведения операции

3. Конвертация баллов

Бонусные баллы можно использовать при оформлении заказа. Реализовано с использованием стандартного функционала личного счета покупателя в Битриксе. Покупатель может оплатить до 90% всего заказа бонусами.

Также подключен платёжный модуль для онлайн-оплаты заказа.