Оптовый интернет магазин
Новая версия сайта
API galacentre.ru обеспечивает возможность автоматизированного получения информации о товарах торговой платформы. API построен на концепции REST.
Вся документация по старому API доступна здесь
Вызов ресурсов
Ключ доступа можно самостоятельно получить в разделе «Сервисы». Возможные форматы ответа: csv, xml, json [GET] catalog — возвращает список товаров [POST] order — создаёт заказ из списка товаров Входные параметры Основные параметры:
key (строка) ключ доступа к API (обязательный).
dateupdate (дата/время в формате Unix Timestamp) При передаче данного параметра отбираются элементы измененные после этой даты. Удобно для получения обновлений товаров.
Параметры для фильтрации:
section (число)
ID раздела каталога, которым ограничивается выборка. Работает так же и при запросе разделов. ID основных разделов:
active (число)
При указании active=1 будут выбраны только активные элементы. Работает так же и при запросе разделов.
store (строка) Склад отгрузки. Данным параметром ограничивается выборка до товаров, присутствующих только на выбранном складе.
Возможные значения:
price_from (число)
Минимальная стоимость товаров в выборке
price_to (число)
Максимальная стоимость товаров в выборке
brand (строка)
Бренд товаров в выборке
min (число)
Минимальная партия Параметры для выборки:
select (список через запятую)
Список выгружаемых параметров товара Возможные значения:
Дополнительные параметры:
separator (строка)
Разделитель в CSV выгрузке. Возможные значения:
codepage (строка)
Кодировка CSV выгрузки. Возможные значения:
jsonincell
Списочные данные в ячейках при выгрузке в CSV будут представлены в виде JSON массива
serialize
Списочные данные в ячейках при выгрузке в CSV будут представлены в виде сериализованного массива
props_slash_separator
Списочные данные в ячейках при выгрузке в CSV будут разделены тремя знаками слеш - ///
withsections
При выгрузке в CSV будут добавлены 3 столбца с разделами - первый, второй, третий уровень
ownprice
При наличии в запросе данного параметра цены будут выгружены с учетом вашего ценового коэффициента. Параметры для создания заказа
external_id (строка) Номер заказа в вашем магазине (не обязательный).
items (массив) Массив товаров в заказе, где ключом является артикул товара, а значением - количество товара в заказе (обязательный).
comment (строка) Комментарий к заказу.
Пример для PHP:
Параметры ответа при создании заказа:
date (ДД.ММ.ГГГГ) Дата операции
status (SUCCESS успешно / ERROR - ошибка) Статус операции
error_message (текст) Описание ошибки
order (массив) Массив с параметрами созданного заказа:
id: (число) Номер созданного заказа |
Примеры использования
Полный список разделов в формате XML http://www.galacentre.ru/api/v2/sections/xml/?key=XXXX
Полный каталог товаров посуды в формате XML http://www.galacentre.ru/api/v2/catalog/xml/?key=XXXX §ion=14
Полный каталог инструментов ЕРМАК в формате CSV http://www.galacentre.ru/api/v2/catalog/csv/?key=XXXX §ion=23&brand=ermak
Остатки бытовой техники по складу в Екатеринбурге в формате CSV http://www.galacentre.ru/api/v2/catalog/csv/?key=XXXX §ion=124&select=id,name,articul,active,store_ekb
Товары FALCO в диапазоне от 1000р. до 1500р. в формате XML http://www.galacentre.ru/api/v2/catalog/xml/?key=XXXX &brand=falco&price_from=1000&price_to=1500
Доски разделочные доступные на складе в Москве в формате JSON http://www.galacentre.ru/api/v2/catalog/json/?key=XXXX §ion=1949&store=msk
|
Примите участие в публичном тестировании!
Напишите нам, что вам понравилось и наоборот, какие возникли вопросы или сложности