Функции «автоматический импорт списка скидочных купонов плагина «Платная подписка 3KL» из внешней базы данных»

Алексей Дьяченко
18.09.2024
В данной статье описан еще не реализованный проект, который мы проектировали и оценивали для одного из наших клиентов, но по каким-либо причинам так и не реализовали. Если вас заинтересовал данный функционал, вы можете заказать его разработку в компании ООО «Открытые технологии». Ориентировочная оценка в нормо-часах указана под статьей.

Суть доработки

Импорт списка скидочных купонов из внешней базы данных на базе СУБД MySQL в СЭО 3KL.

Пример применения

Пример 1: централизованное управление скидочными купонами учебного центра

В учебном центре разработана и внедрена информационная система управляющая скидками и маркетинговыми акциями. Администратор данной системы настраивает автоматическую выгрузку скидочных купонов и персональных скидок в промежуточную базы данных и импорт данных купонов в СЭО 3KL.
Скидочный купон или персональная скидка, созданная в данной информационной системе автоматически переносится в список скидочных купонов СЭО 3KL.

Пример 2: специальные цены для разных категорий клиента (совместо с функцией «персональная скидка и автоприменение купонов для плагина «Платная подписка 3KL»).

Администрация учебного центра принимает решение предоставить определенной группе клиентов специальные цены. Например, клиентам, кто проходил обучение в текущем году, — скидка 30%, а клиентам, закрепленным за партнером из Новосибирска, — скидка 20%. Разработчик клиента создает базу данных, которая содержит идентификаторы клиентов и размер персональной скидки. Техподдержка СЭО 3KL настраивает синхронизацию с этой базой данных. Клиент из специальной категории заходит на описательную страницу курса и видит актуальную для него цену, с учетом скидки.

Предварительные настройки

Создана внешня база данных, которая доступна для СЭО 3KL по сети и содержит таблицу со списком скидочных купонов в совместимом формате.

 Сценарий

  • Администратор внешней информационной системы создает буферную (промежуточную) базу данных, доступную по сети обеим системам и настраивает автоматическую выгрузку туда списка купонов, которые надо передать в СЭО 3KL.
  • Администратор СЭО 3KL настраивает автоматический импорт скидочных купонов по расписанию.
  • По расписанию, система сверяет купоны из внешней базе данных с купонами во внутренней и импортирует недостающие.

Крайние случаи:

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

Трудоемкость: 20 нормо-часов

Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены