API: товары и варианты — Помощь Нитроселлер
Все обновления и анонсы у нас в
Телеграм канале

API: товары и варианты

Обновлено: 16.06.2026

Эндпоинты возвращают каталог товаров и их вариантов. Требуется разрешение products:read.

GET /api/v1/products

Возвращает товары с вложенными вариантами и штрихкодами.

Параметр Тип Описание
search string Поиск по названию/артикулу
status string Фильтр по статусу товара
page / per_page integer Пагинация (макс. 200)
json
{
  "data": [
    {
      "id": "01J...",
      "number": "P-001",
      "sku": "ART-001",
      "title": "Футболка белая",
      "brand": "Acme",
      "color": "белый",
      "status": "active",
      "variants": [
        {
          "id": "01J...",
          "product_id": "01J...",
          "number": "P-001-1",
          "title": "XL",
          "size_ru": "54",
          "price": 1990.0,
          "barcodes": ["2000000000017"]
        }
      ]
    }
  ],
  "meta": { "current_page": 1, "per_page": 50, "total": 1, "last_page": 1 }
}

GET /api/v1/variants

Возвращает плоский список вариантов. Поддерживает фильтр product_id и пагинацию.

json
{
  "data": [
    {
      "id": "01J...",
      "product_id": "01J...",
      "number": "P-001-1",
      "title": "XL",
      "size_ru": "54",
      "price": 1990.0,
      "barcodes": ["2000000000017"]
    }
  ],
  "meta": { "current_page": 1, "per_page": 50, "total": 1, "last_page": 1 }
}

Связанные статьи

Не нашли ответ на свой вопрос? Напишите нам в Telegram