Интеграция через API

API galacentre.ru обеспечивает возможность автоматизированного получения информации о товарах торговой платформы. API построен на концепции REST.

Вся документация по старому API доступна здесь

Выгрузки в формате YML
Вызов ресурсов

Формат запроса:
http://www.galacentre.ru/api/v2/ <метод>/<формат_ответа>/?<параметры>

Ключ доступа

Для использования API, необходимо получить ключ авторизации. После этого можно при помощи метода GET выполнять вызов ресурсов для получения необходимой информации или при помощи метода POST отправлять заказы. Ключ доступа можно самостоятельно получить в разделе «Сервисы».

Формат данных

<формат_ответа> — это обязательная часть запроса которая влияет на способ
представления ответа.
Возможные форматы ответа: csv, xml, json

Методы

[GET] sections — возвращает список разделов
[GET] catalog — возвращает список товаров
[POST] order — создаёт заказ из списка товаров

Входные параметры

Основные параметры:

key (строка)
ключ доступа к API (обязательный).

dateupdate (дата/время в формате Unix Timestamp)
При передаче данного параметра отбираются элементы измененные после этой даты. Удобно для получения обновлений товаров.

Параметры фильтрации:

section (число)
ID раздела каталога, которым ограничивается выборка. Работает так же и при запросе разделов.

  • 14 — Посуда и кухонные принадлежности;
  • 18 — Авто;
  • 20 — Галантерея;
  • 21 — Дача и Сад;
  • 22 — Детство;
  • 23 — Инструменты;
  • 25 — Новогодние товары;
  • 26 — Сантехника и товары для ванной комнаты;
  • 27 — Спорт и отдых;
  • 28 — Подарки;
  • 30 — Хозтовары;
  • 114 — Бытовая химия. Уход и красота. Гигиена;
  • 117 — Товары для животных;
  • 124 — Бытовая техника;
  • 130 — Домашний текстиль;
  • 141 — Канцтовары;
  • 170 — Ароматизаторы;
  • 171 — Туризм и рыбалка;
  • 182 — Мобильные аксессуары и электротехника;

active (число)
При указании active=1 будут выбраны только активные элементы. Работает так же и при запросе разделов.

store (строка)
Склад отгрузки. Данным параметром ограничивается выборка до товаров, присутствующих только на выбранном складе.

Возможные значения:

  • ekb — Екатеринбург;
  • msk — Москва;
  • nsk — Новосибирск;
  • vld — Владивосток;

price_from (число)
Минимальная стоимость товаров в выборке

price_to (число)
Максимальная стоимость товаров в выборке

brand (строка)
Бренд товаров в выборке

min (число)
Минимальная партия

Параметры для выборки

select (список через запятую)
Список выгружаемых параметров товара

  • active — активность товара (Y/N);
  • date_update — дата последнего обновления в формате UNIX;
  • articul — артикул товара;
  • name — название товара;
  • about — описание товара;
  • section — раздел;
  • image — основная фотография товара;
  • images — дополнительные фотографии товара;
  • price_base — основная цена;
  • price_old — старая цена;
  • price_sp — цена СП;
  • min — минимальная партия (параметр min=1 для того, чтобы получить товары только с минимальной
  • партией 1 шт.)
  • box — количество в коробке;
  • fix — фиксированная цена (1/0);
  • new — новинка (1/0);
  • hit — хит продаж (1/0);
  • brand — бренд товара;
  • store_ekb — наличие на складе в Екатеринбурге (0 - Нет в наличии, 1 - Мало, 2 - Много);
  • store_msk — наличие на складе в Москве;
  • store_nsk — наличие на складе в Новосибирске;
  • store_vld — наличие на складе в Владивостоке;
  • way — дата доставки;
  • sert — сертификаты;
  • props — основные свойства товара;
  • specifications — характеристики товара;
  • includes — комплектация.
  • barcode — штрихкод;
  • marked — маркированный товар (1/0).

separator (строка)
Разделитель в CSV выгрузке.

Возможные значения:

  • semicolon — точка с запятой (по умолчанию);
  • tab — знак табуляции;

codepage (строка)
Кодировка CSV выгрузки.

Возможные значения:

  • utf8 — UTF-8 (по умолчанию);
  • cp1251 — Windows-1251;

jsonincell
Списочные данные в ячейках при выгрузке в CSV будут представлены в виде JSON массива

serialize
Списочные данные в ячейках при выгрузке в CSV будут представлены в виде сериализованного массива

props_slash_separator
Списочные данные в ячейках при выгрузке в CSV будут разделены тремя знаками слеш - ///

withsections
При выгрузке в CSV будут добавлены 3 столбца с разделами - первый, второй, третий уровень

ownprice
При наличии в запросе данного параметра цены будут выгружены с учетом вашего ценового коэффициента.

Параметры для создания заказа

external_id (строка)
Номер заказа в вашем магазине (не обязательный)

price_to (массив)
Массив товаров в заказе, где ключом является артикул товара, а значением - количество товара в заказе

(обязательный)

comment (строка)
Комментарий к заказу

Пример для PHP:

API galacenter Пример для PHP

Параметры ответа для создания заказа

date (ДД.ММ.ГГГГ)
Дата операции

status (SUCCESS успешно / ERROR - ошибка)
Статус операции

error_message (текст)
Описание ошибки

order (массив)
Массив с параметрами созданного заказа:
id: (число) Номер созданного заказа
date: (ДД.ММ.ГГГГ ЧЧ:ММ:СС)Дата и время заказа
price: (число) Стоимость заказа с учетом вашей цены
items_count: (число) Количество товаров в заказе

По вопросам подключения и интеграции
Обратный звонок

Ваш отзыв о новом сайте

Выбор города отгрузки
Авторизация
Забыли пароль?
Регистрация
Мы используем cookie. Продолжая навигацию по сайту, вы даете согласие на использование нами файлов cookie.