Требуется создать автоматическое наполнение магазина товарами с сайта донора (сайт предоставляет свое API).
Требование к синхронизации:
1. Автоматическое добавление товаров в заданную категорию.
2. Возможность обновить цены или остатки:
- без добавления новых товаров,
- без обновления данных (описание, картинки) о старых товаров,
3. Возможность задать свою категорию вместо той которая передается в API.
4. Возможность задать конечную цену товара для категории (т.е возможность умножить на коэф, цену которая передается в API товара)
CMS магазина Bornet (
.
Данные которые предоставляет сайт донор по API:
Описание параметров запроса:
login логин для API
key ключ $key=md5('Логин для API' . 'Пароль для API' . $type . $code);
type формат выгрузки (xml,json,yml)
code тип выгрузки
brand бренды
categories категории
products_all все товары
products_all_new актуальные товары в кратком формате
products_full все товары в самом полном формате
Описание атрибутов файла ответа для списка товаров:
id уникальный цифровой идентификатор товара
article уникальный артикул товара
name наименование товара
description краткое описание
extended_description полное описание в html
weight вес товара брутто, кг.
volume объем упаковки товара, см3
last_update дата добавления/последнего изменения карточки товара (Unix timestamp)
brand наименование бренда товара
category_list id категорий товара разделенные запятыми
gallery url фотографий товара разделенные |
photo url основного фото товара
qty_free свободный остаток, шт.
main_category id основной категории
sale признак наличия товара (1/0)
spares артикулы запчастей товара разделенные запятыми
dealer_price цена дилера, руб.
retail_price розничная цена, руб.