Skip to content

v1.1.4 — Initial public release

Latest

Choose a tag to compare

@Father1993 Father1993 released this 12 Apr 12:30
f5beff9

as.onec_api — JSON API обмена с 1С для 1C-Bitrix

Первый публичный релиз модуля в этом репозитории (MODULE_ID: as.onec_api).

Возможности

  • Единая HTTP-точка: local/tools/as_onec_api.php (маршруты path=/v1/...).
  • Остатки: GET /v1/stocks по xml_id, POST импорт /v1/stocks/import (в т.ч. склады, маппинг по store_xml_id / списку «место хранения»).
  • Цены: GET /v1/prices, POST /v1/prices.
  • Товар: GET /v1/products по xml_id.
  • Авторизация: заголовок X-Stock-Import-Key, access_key в query/теле, для POST — опционально login/password.
  • D7 ORM (ProductTable, StoreProductTable, PriceTable и др.), модуль REST для этого контура не обязателен.
  • Настройки в админке + лимиты тела/батчей; эталон скрипта входа в репозитории: tools/as_onec_api.php (копируется в local/tools/ вручную).

Требования

  • 1C-Bitrix с модулями Каталог и Инфоблоки.
  • PHP 7.4+ (ориентируйтесь на версию вашего продукта).

Установка

См. README.md: установка через partner_modules.php, копирование local/tools/as_onec_api.php, ключ ONEC_STOCK_IMPORT_ACCESS_KEY / настройки модуля.

Лицензия

MIT — см. файл LICENSE в репозитории.


Full changelog: см. README (breaking changes для миграций с REST и старых as_onecstock_* скриптов).