Функции «автоматический импорт списка скидочных купонов плагина «Платная подписка 3KL» из внешней базы данных»
Суть доработки
Импорт списка скидочных купонов из внешней базы данных на базе СУБД MySQL в СЭО 3KL.
Пример применения
Пример 1: централизованное управление скидочными купонами учебного центра
В учебном центре разработана и внедрена информационная система управляющая скидками и маркетинговыми акциями. Администратор данной системы настраивает автоматическую выгрузку скидочных купонов и персональных скидок в промежуточную базы данных и импорт данных купонов в СЭО 3KL.
Скидочный купон или персональная скидка, созданная в данной информационной системе автоматически переносится в список скидочных купонов СЭО 3KL.
Пример 2: специальные цены для разных категорий клиента (совместо с функцией «персональная скидка и автоприменение купонов для плагина «Платная подписка 3KL»).
Администрация учебного центра принимает решение предоставить определенной группе клиентов специальные цены. Например, клиентам, кто проходил обучение в текущем году, — скидка 30%, а клиентам, закрепленным за партнером из Новосибирска, — скидка 20%. Разработчик клиента создает базу данных, которая содержит идентификаторы клиентов и размер персональной скидки. Техподдержка СЭО 3KL настраивает синхронизацию с этой базой данных. Клиент из специальной категории заходит на описательную страницу курса и видит актуальную для него цену, с учетом скидки.
Предварительные настройки
Создана внешня база данных, которая доступна для СЭО 3KL по сети и содержит таблицу со списком скидочных купонов в совместимом формате.
Сценарий
- Администратор внешней информационной системы создает буферную (промежуточную) базу данных, доступную по сети обеим системам и настраивает автоматическую выгрузку туда списка купонов, которые надо передать в СЭО 3KL.
- Администратор СЭО 3KL настраивает автоматический импорт скидочных купонов по расписанию.
- По расписанию, система сверяет купоны из внешней базе данных с купонами во внутренней и импортирует недостающие.
Крайние случаи:
- В буферную таблицу добавлен скидочный купон, код которого совпадает с кодом уже содержащегося во внетренней бд: система игнорирует внешний купон.
- После импорта купона, данные о нем были изменены в буферной таблице: система игнорирует все изменения, которые выполнены в купоне после синхронизации. Во внутренней БД остаются параметры купона, импортированные изначально.
- В буферную таблицу добавлен купон без номера (кода): система игнорирует все купоны без кода так же, как дублирующиеся.
Трудоемкость: 20 нормо-часов