API - получение информации об остатках, цене, времени отгрузки товара (aID)

Запросы могут отправляться по протоколу HTTP методом GET или POST.

Формат запроса:

https://api.p5s.ru/get_product_stock.php?ApiKey=****&aID=***

Обязательные параметры запроса:
  • ApiKey - все запросы должны содержать ApiKey. Этот параметр идентифицирует Вас у нас в системе и по нему мы понимаем от кого пришел запрос. Узнать Ваш ApiKey Вы можете в Вашем личном кабинете - API и выгрузки.
  • aID - наш внутренний идентификатор товарного предложения (с точностью до цвет/размер). Если запрашивается информация о нескольких товарных предложениях, то идентификаторы отделяются друг от друга запятой.

  • Результаты работы.

    По результатам работы система выдает структурированный ответ в формате XML.

    Поле ResultStatus - говорит о результате выполнения запроса. Может принимать следующие значения:

    • 1 - "Ok", Запрос выполнен успешно.
    • 2 - "Bad key", Проверьте корректность Вашего ApiKey.
    • ... - и другие варианты значений...

    Блок products - содержит подробную информацию по каждому из найденных товаров:

    • product - блок, содержащий инфомарцию об одной модели товара.
    • prodID - наш внутрениий идентификатор модели товара.
    • assortment - блок, содержащий товарные предложения данного товара. Важно - этот блок содержит только те товарные предложения данного товара, которые были перечислены в вашем запросе!
    • assortment_item - блок содержащий информацию об одном товарном предложении:
      • aID - уникальный идентификатор товарного предложения (с точностью до цвет/размер).
      • Stock - полный свободный остаток.
      • FastStock - свободный остаток на оперативном складе (гарантированная отгрузка в течении 30 минут в рабочее время).
      • RetailPrice - рекомендованная розничная цена с учётом скидки.
      • BaseRetailPrice - базовая розничная цена.
      • WholePrice - Ваша оптовая цена с учётом скидки.
      • BaseWholePrice - базовая оптовая цена
      • Discount - Ваша скидка.
      • ShippingDate - плановое время отгрузки. Формат: Y-m-d H:i:s

    В случае возникновения ошибок добавляется блок ErrorItems, содержащий дополнительную инфомарцию об ошибках.


    Если у Вашего программиста будут вопросы/предложения пусть он свяжется c нами, мы обязательно Вам поможем.