Синхронізація з масивом товарів JSON для ALLCERAM
Підготовчий етап
Формуємо структуру JSON відповідно до наданого формату, створюємо таблицю відповідності категорій магазину і категорій масиву (они відрізняються). Для зварювання полів Інфоблоків, в характеристики додаємо час створення і час редагування, як самого поля, так і його характеристик. Потрібно перевірити як само поле, так і його тип. Тому що можливо зміна типу. Наприклад, поле було текстовим, а стало чисельним. Приводимо всі інформаційні блоки магазину до типу, який у нас описані в центральному масіві.
Негайна синхронізація даних
Веб-сервіс повинен забезпечити можливість примусового додавання товарів з масиву в магазин, безпосередньо, без використання щоденного скрипта оновлення, за допомогою натискання на відповідний кнопку всередині системи управління товарами. Тобто, в системі готується JSON-файл з оновленими товарами (як нові, так і змінені старі), після цього файл повинен бути «втягнутий» в інтернет-магазин.
Формуємо структуру JSON відповідно до наданого формату, створюємо таблицю відповідності категорій магазину і категорій масиву (они відрізняються). Для зварювання полів Інфоблоків, в характеристики додаємо час створення і час редагування, як самого поля, так і його характеристик. Потрібно перевірити як само поле, так і його тип. Тому що можливо зміна типу. Наприклад, поле було текстовим, а стало чисельним. Приводимо всі інформаційні блоки магазину до типу, який у нас описані в центральному масіві.
Негайна синхронізація даних
Веб-сервіс повинен забезпечити можливість примусового додавання товарів з масиву в магазин, безпосередньо, без використання щоденного скрипта оновлення, за допомогою натискання на відповідний кнопку всередині системи управління товарами. Тобто, в системі готується JSON-файл з оновленими товарами (як нові, так і змінені старі), після цього файл повинен бути «втягнутий» в інтернет-магазин.