Фид наличия для ElasticSearch
Описание
Передача отдельного фида с наличием товаров в интернет магазине / рознице, позволит IMSHOP.IO отображать в приложении актуальное наличие товаров, а также фильтровать товары по наличию в конкретном магазине.
Помимо фидов наличия, IMSHOP.IO также поддерживает API / webhook для проверки наличия товаров в реальном времени в момент изменения корзины, просмотра карточки товара и оформлении заказа. Фид наличия не является заменой api проверки наличия, но фид остатков позволит фильтровать товары по текущему наличию товара в магазине, и отображать различный набор товаров и цен в зависимости от региона покупателя.
Подключение
Для настройки синхронизации наличия товаров, необходимо передать следующие данные вашему личному менеджеру в IMSHOP.IO:
URL, по которому можно скачать каталог товаров в описанном формате
Логин/пароль, если требуется HTTP-авторизация для доступа к выгрузке товаров
Желаемое время обновления фида остатков (например, раз в 15 минут)
Пример
Описание формата
outlets -> outlet
Список магазинов
id
(атрибут) - идентификатор магазинаname
- названиеcity
- город (наименование города из ФИАС. Например "Москва" или "Санкт-Петербург")address
- адресsubway
- метроlat
- широтаlon
- долготаonline
- является складом интернет-магазина (товары из этого склада доступны для доставки) (true
илиfalse
)public
- магазин отображается на виджете наличия на карточке товара (необязательный параметр. по умолчаниюtrue
)available
- Отображается в каталоге определенного региона/города/населенного пункта (true
доступно к покупке в этом регионе).geoId
= ФИАС идентификатор населенного пункта / области / региона в которые осуществляется продажа из этого магазина.
availability -> product
Описание наличия одного товара для каждого магазина. Все свойства передаются как атрибуты.
Даже если товара нет в наличии в магазине, рекомендуем передать запись для товара и магазина, с quantity
равным 0
id
- идентификатор товарного предложения (id
из YML фида)xmlId
(опционально) - идентификатор товара во внешней системе учета наличия на складах (например в 1С)barcode
(опционально) - штрих-кодoutlet
- идентификатор магазина изoutlets -> outlet
quantity
- количество товаров в наличии в этом магазинеtrading_loc
- количество товаров в зале в этом магазине (опциональное поле)wh_loc
- количество товаров на складе в этом магазине (опциональное поле)price
- цена товара в магазие (опционально)oldprice
- цена товара в магазине до скидки (опционально)listPrice
- текстовое поле на карточке товара которое может описывать условия акции и показывать предпологаемую цену (опционально)
Last updated