Швидке переміщення по статті:


     При перенесенні бази даних клієнтів зі старої системи лояльності до Syrve Loyalty спочатку потрібно перенести список клієнтів, а потім залишки на їхніх рахунках.

     Для цього потрібно підготувати два CSV-файли: один зі списком клієнтів, а другий - з балансами. У цій статті розглядається структура таких файлів і те, як їх можна імпортувати в Syrve Loyalty.


     Імпорт клієнтів

     За допомогою CSV-файлу можна додати декількох гостей одночасно. У цьому випадку гості будуть імпортовані в базу даних обраної організації, але не будуть включені в жодну з програм.

     Якщо потрібно включити деяких покупців у певну програму або поповнити їхні рахунки, слід імпортувати їхні баланси.


Процес імпорту клієнтів

     Для імпорту декількох гостей потрібно:

  1. Підготувати файл CSV. Структура наведена нижче.
  2. Перейти до Syrve LoyaltyГості.
  3. Натиснути Дія → Імпорт гостей.
  4. Перейти до підготовленого файлу.
  5. Вказати роздільник полів: кома або крапка з комою.
  6. Вибрати кодування файлу.
  7. Під час імпорту може виникнути помилка, якщо, наприклад, номер телефону має невірний формат або є дублікати записів. Щоб уникнути переривання імпорту в разі виявлення невідповідностей, слід встановити галочку Дозволити частковий імпорт. У цьому випадку система пропустить рядки, які містять помилки, і завершить імпорт. Якщо галочку не встановлено, імпорт гостей завершиться на першій помилці.
  8. Вкажіть категорії, до яких повинні належати ваші гості.
  9. Якщо ваш файл містить багато записів, імпорт може зайняти багато часу. З цієї причини система надсилає результати імпорту на вашу електронну адресу (або будь-якого іншого зареєстрованого користувача). За потреби можна ввести іншу електронну адресу.
  10. Натиснути Імпортувати. Можна завантажити файл імпорту з помилками (якщо такі є) за посиланням, яке буде доступне після завершення операції. Також перевірте електронну пошту, зазначену у пункті 9.

Під час імпорту можуть виникати конфлікти, наприклад, система ідентифікує гостя за номером телефону, але у нього немає картки з вказаним номером або треком. У цьому випадку:

  • Гостю буде присвоєно новий номер картки, взятий з файлу, якщо немає гостей з таким самим номером або треком.
  • Якщо система виявить у файлі дубльований номер або трек, імпорт буде зупинено або рядок буде пропущено. Це залежить від того, чи встановлена галочка Дозволити частковий імпорт.

Щоб змінити дані клієнта, можна повторно імпортувати файл CSV. У цьому випадку можна редагувати будь-яке з полів, окрім номера телефону та поточної суми замовлення.


Структура файлу

     Файл, підготовлений для масового імпорту гостей, повинен мати кодування UTF-8 або Windows-1251.

Зразок файлу CSV:

phone;track_1;number_1;email;birthday;name;last_name;middle_name;address;receive_promo;deleted;current_order_sum
+44202128506;11111;John Smith;smith@mymail.com;21.05.1956;John;Smith;London,Cannon Street 22;0;1;0
+44202128507;11112;Peter Collins;collins@mymail.com;01.12.1980;Peter;Collins;;;200

Опис стовпців:

  • phone ‒ номер телефону в міжнародному форматі. Для Великобританії це +44206543210
  • track_1 ‒ трек магнітної картки. Якщо гість має більше однієї картки у вашій організації, потрібно вказати кожен трек в окремому стовпчику track_1, track_2, track_3 і т. д. Кількість стовпців необмежена.
  • number_1 ‒ номер магнітної картки. Якщо у гостя більше однієї картки у вашій організації, потрібно вказати кожне число в окремому стовпчику number_1, number_2, number_3 і т. д. Кількість стовпців необмежена.
  • email ‒ адреса електронної пошти гостя.
  • birthday ‒ день народження гостя.
  • name ‒ ім'я гостя.
  • last_name ‒ прізвище гостя.
  • middle_name ‒ по батькові гостя.
  • receive_promo ‒ параметр Підписка на електронні листи та SMS у записі гостя.
  • deleted ‒ гість позначений як видалений.
  • current_order_sum ‒ поточна загальна сума всіх замовлень гостя.


     Імпорт балансів

     Баланс гостя буде імпортовано для кожної програми окремо. У цьому випадку система шукає гостя за номером телефону, вказаним у файлі. Якщо система не може знайти номер телефону, вона продовжує пошук гостя за треком його картки, вказаним у файлі. Якщо гість все одно не знайдено, система пропускає рядок у файлі та робить відповідний запис у Журналі подій


Процес імпорту балансів

  1. Підготувати файл CSV. Його структура наведена нижче.
  2. Перейти до Syrve LoyaltyГості.
  3. Натиснути Дія → Імпорт балансів.
  4. Перейти до підготовленого файлу.
  5. Вказати роздільник полів: кома або крапка з комою.
  6. Вибрати кодування файлу.
  7. Вказати програму для імпорту залишків. Доступні лише активні програми.
  8. Якщо файл містить багато записів, імпорт може тривати довго. З цієї причини система надсилає результати імпорту на вашу електронну адресу (або будь-якого іншого зареєстрованого користувача). За потреби можна ввести іншу електронну адресу.
  9. Натиснути Імпортувати.

     Якщо система ідентифікує двох гостей з однаковим номером картки, жоден з рахунків не буде поповнений. Такі гості будуть вказані окремо у файлі результатів імпорту. Його можна завантажити за посиланням, котре стане доступним після завершення операції.


Структура файлу

     Файл, підготовлений для імпорту гостьових балансів, повинен мати кодування UTF-8 або Windows-1251.

Зразок файлу для імпорту балансів гостей.

phone;track_1;number_1;balance
+380442114345;12345;1121;200
+380442984135;45678;1223;50
+380449368311;32569;1123;100

Опис стовпців:

  • phone ‒ номер телефону в міжнародному форматі. Для Великобританії це +44206543210
  • track_1 ‒ трек магнітної картки. Якщо гість має більше однієї картки у вашій організації, потрібно вказати кожен трек в окремому стовпчику track_1, track_2, track_3 і т. д. Кількість стовпців необмежена.
  • number_1 ‒ номер магнітної картки. Якщо у гостя більше однієї картки у вашій організації, потрібно вказати кожне число в окремому стовпчику number_1, number_2, number_3 і т. д. Кількість стовпців необмежена.
  • balance ‒ баланс гостя в обраній програмі.


Повернутись до розділу Гості