Каталоги поставщиков

Как нормализовать availability в JSON-каталоге поставщика

2026-06-28
Задача

JSON API поставщика возвращает availability со значением available. В вашей схеме каталога нужно значение in_stock.

Короткий ответ

Откройте настройки значения availability и добавьте одно правило замены: available -> in_stock.

Как сделать в Eofferix

  1. Откройте JSON-редактор и найдите значение availability в объекте товара.

    Поле JSON availability в Eofferix
    Подсвеченное значение будет нормализовано перед выгрузкой.
  2. Откройте настройки значения.

    Открытие настроек availability в JSON-редакторе
    Анимация показывает открытие настроек повторяющегося JSON-поля.
  3. Добавьте одно правило замены: если текущее значение равно available, заменить на in_stock.

    Правила замены JSON availability в Eofferix
    Правила приводят значения поставщика к словарю каталога до выгрузки.

Было / стало

Было

исходные данные
{
    "supplier": "Север",
    "products": [
        {
            "sku": "SKU-3001",
            "name": "Лампа Ладога",
            "availability": "available"
        }
    ]
}

Стало

результат
{
    "supplier": "Север",
    "products": [
        {
            "sku": "SKU-3001",
            "name": "Лампа Ладога",
            "availability": "in_stock"
        }
    ]
}

Обрабатывайте данные быстрее с Eofferix

Создайте бесплатный аккаунт, чтобы автоматизировать каталоги и прайс-листы под ваши правила.

Зарегистрироваться