Интеграция website→ MAXMA \ 1C →MAXMA

Интеграция website→ MAXMA \ 1C →MAXMA


Cхема обмена:  ссылка 


1. Общие сведения

Интеграция объединяет три модуля:
  • 1С РМК (Розничный магазин, кассовое ПО)
  • 1С Заказы (Управление заказами, бэк-офис)
  • 1С Битрикс (Сайт на платформе «1С-Битрикс: Управление сайтом»)
Связующим звеном выступает MAXMAОбмен данными между системами реализован через типовые механизмы 1С (CommerceML) и (YML для выгрузки на сайт).


2. Выгрузка номенклатуры

  • Из 1С в 1С БитриксВыгрузка товарного каталога осуществляется с помощью CommerceML (типовой обмен 1С).
  • Особенности каталогаКаждый каталог товаров уникален. Возможны ситуации, когда структура и названия категорий совпадают, но идентификаторы товаров (ID) в разных системах различаются.Это влияет на настройку акций, промокодов и спецпредложений – они должны конфигурироваться отдельно для каждой системы (1С РМК, 1С Заказы, сайт).
  • Формат для сайтаДля загрузки каталога из 1С Битрикс дополнительно может использоваться YML (Yandex Market Language).


3. Роли и зоны ответственности

3.1 Адаптация модулей 1С

  • 1С Заказы – адаптируется под требования заказчика чаще всего.
  • 1С РМК – дорабатывается реже.
Доработки выполняются штатным разработчиком maxma (внутренний ресурс компании).Допускается привлечение разработчика со стороны бренда (при наличии необходимой квалификации).

3.2 Адаптация модуля 1С Битрикс

  • Компания предоставляет «заготовку» (бланковку) модуля для сайта.
  • Эта заготовка гарантированно работает только на чистой установке 1С Битрикс (без нештатных доработок, типовые шаблоны).
  • Если на сайте заказчика присутствуют:
  • нестандартные шаблоны,
  • кастомные компоненты,
  • модифицированная структура БД,
  • дополнительные модули, изменяющие логику оформления заказа,то работа модуля может нарушаться.
  • В таких случаях заказчик самостоятельно обеспечивает доработку модуля под свою инфраструктуру, либо привлекает исполнителя.


4. Схема работы интеграции

4.1 Модуль «1С РМК»

  • Кассир пробивает чек на кассовом месте.
  • Данные о чеке (продаже) передаются напрямую в MAXMA.
  • Взаимодействие с сайтом не требуется, обмен идёт только по линии касса → MAXMA.

4.2 Модуль «1С Заказы»

  • Менеджер создаёт / редактирует заказ в 1С (интерфейс «1С Заказы»).
  • Заказ передаётся напрямую в MAXMA.
  • Обмен заказами с сайтом отсутствует.
  • Все изменения (статусы, коррекция состава, оплата) производятся только в 1С, обратной синхронизации на сайт нет.

4.3 Модуль «1С Битрикс»

  • Заказы, оформленные пользователями на сайте, передаются напрямую в MAXMA.
  • Редактирование таких заказов через 1С невозможно без дополнительной кастомной доработки обмена.
  • Если требуется двусторонняя синхронизация (изменение заказа в 1С → сайт или наоборот), необходимо разрабатывать индивидуальный обмен.
  • В базовом варианте реализована только передача заказа из Битрикс в MAXMA.


5. Технические детали обмена

Компонент
Направление обмена
Формат / механизм
Примечание
1С РМК → MAXMA
Чеки (продажи)
Прямое взаимодействие
1С Заказы → MAXMA
Заказы (созданные менеджером)
Прямое взаимодействие
Без синхронизации с сайтом
1С Битрикс → MAXMA
Заказы (с сайта)
Прямое взаимодействие
Без обратного обмена
1С → 1С Битрикс
Каталог (номенклатура)
CommerceML / YML
Выгрузка товаров, цен, остатков (при наличии)



6. Функциональные возможности модулей



6.1 Модуль «1С РМК» (кассовое место)

Функция
Описание
1
Регистрация в ПЛ
Создание новой карты/участника программы лояльности прямо на кассе (по номеру телефона или другим данным).
2
Изменение данных в ПЛ
Обновление персональных данных клиента (ФИО, телефон, e‑mail, дата рождения и пр.) через интерфейс РМК.
3
Пробитие чеков с картой лояльности
При оформлении чека кассир указывает карту лояльности; в чеке отображаются персональные скидки, начисление/списание баллов.
4
Пробитие чеков без карты лояльности
Обычная продажа без участия программы лояльности.
5
Применение промокодов
Ввод промокода на кассе, проверка его валидности через MAXMA, применение скидки.
6
Применение акций
Автоматический расчёт акционных скидок (в том числе персональных) в соответствии с настройками ПЛ.
7
Применение подарочных карт
Использование подарочной карты как средства оплаты (частичной или полной).
8
Просмотр бонусного баланса
Отображение текущего количества баллов по карте лояльности на кассе (перед продажей или после ввода карты).
9
Просмотр истории начислений и списаний баллов
Доступ к истории операций с баллами (чеки, возвраты, корректировки) по конкретному участнику.
10
Просмотр применённых скидок
Детализация скидок в чеке (акция, персональная скидка, промокод) с указанием сумм и наименований.
11
Списание баллов
Возможность списать баллы в счёт оплаты чека (частично или полностью) по желанию клиента.


6.2 Модуль «1С Заказы» (рабочее место менеджера)

Функция
Описание
1
Регистрация в ПЛ
Менеджер может зарегистрировать нового участника программы лояльности в интерфейсе 1С Заказы.
2
Изменение данных в ПЛ
Редактирование персональных данных клиента, привязанных к карте лояльности.
3
Пробитие чеков с картой лояльности
При оформлении заказа/чека менеджер указывает карту лояльности; применяются скидки и баллы.
4
Применение промокодов
Ввод промокода в заказе, проверка и применение через MAXMA.
5
Применение акций
Автоматический расчёт акционных скидок в заказе.
6
Применение подарочных карт
Использование подарочной карты как средства оплаты в заказе.
7
Просмотр бонусного баланса
Отображение текущего баланса баллов по карте клиента.
8
Просмотр истории начислений и списаний баллов
Просмотр детальной истории операций с баллами по участнику.
9
Просмотр применённых скидок
Расшифровка скидок по строкам заказа и итогам.
10
Списание баллов
Возможность списать баллы при оформлении заказа.
Примечание: В модуле «1С Заказы» отсутствует функционал пробития чеков без карты лояльности (все заказы, как правило, привязаны к клиенту) и просмотр истории по кассе не требуется.


6.3 Модуль «1С Битрикс» (сайт)

Функция
Описание
1
Регистрация в ПЛ
Автоматическая регистрация в программе лояльности при создании учётной записи на сайте (при условии заполнения номера телефона).
2
Изменение данных в ПЛ
Синхронизация персональных данных из личного кабинета сайта с MAXMA.
3
Пробитие чеков с картой лояльности
При оформлении заказа на сайте, если клиент авторизован и имеет карту лояльности, применяются скидки и баллы.
4
Применение промокодов
Ввод промокода в корзине, проверка и применение скидки.
5
Применение акций
Расчёт акционных скидок на этапе оформления заказа (включая персональные предложения).
6
Применение подарочных карт
Использование подарочной карты как средства оплаты на сайте.
7
Просмотр бонусного баланса
Отображение текущего количества баллов в личном кабинете или корзине.
8
Просмотр истории начислений и списаний баллов
Страница в личном кабинете с историей операций по баллам.
9
Списание баллов
Опция в корзине: клиент может решить списать баллы частично или полностью.
10
Расчёт скидок в каталоге
Отображение цен со скидками для авторизованных пользователей непосредственно на страницах товаров и в списках.
11
Расчёт баллов в каталоге
Отображение информации о том, сколько баллов будет начислено за покупку товара, на карточке товара и в каталоге.
12
Регистрация в ПЛ только клиентов с номером телефона
Обязательное условие: регистрация в программе лояльности происходит только при наличии подтверждённого номера телефона у пользователя.
13
Передача UID (загруженных из 1С)
При выгрузке номенклатуры из 1С в Битрикс передаются уникальные идентификаторы (UID) товаров, которые используются для корректного расчёта скидок и баллов (связь с акциями в MAXMA).
Важно:
  • Функции 10–11 требуют дополнительной адаптации шаблонов сайта и компонентов каталога.
  • Функция 12 накладывает ограничения: если у пользователя нет номера телефона, он не становится участником ПЛ, даже если регистрация на сайте пройдена.
  • Функция 13 обеспечивает соответствие идентификаторов товаров в Битрикс и в MAXMA, что необходимо для корректного применения акций на конкретные товары.


7. Доп материалы

  •  Инструкция для кассира РМК и Заказы 
  •  Техническое описание модуля 1С Битрикс