Фиды маркетплейсов

Как подготовить разные статусы availability для Google Merchant и Meta

2026-06-20
Задача

Поставщик обозначает наличие кодами A и N. Google Merchant принимает in_stock и out_of_stock, а Meta использует in stock и out of stock, поэтому один универсальный результат для обоих каналов неверен.

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

Создайте отдельную конфигурацию для каждого канала, сначала очищайте результат, затем заполняйте только подтверждённые коды A и N. Неизвестные коды оставляйте пустыми.

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

  1. Добавьте или откройте сравнительную колонку availability_google с исходным значением из availability_raw. Эти имена и сами коды A и N — пример, а не требование каналов.

    Открытие правил колонки availability_google в редакторе Eofferix
    В примере открывается отдельная конфигурация Google; имя колонки можно заменить фактическим именем вашего профиля.
  2. Для Google добавьте ЛюбоеЗаменить на с пустым результатом; затем проверяйте исходную колонку по ^\s*A\s*$ и записывайте in_stock; по ^\s*N\s*$out_of_stock.

    Правила Google для кодов A и N с результатами in_stock и out_of_stock
    Результат сначала очищается; заполняются только подтверждённые коды A и N, а X остаётся пустым.
  3. В отдельной колонке или отдельном профиле для Meta повторите очистку, но записывайте in stock и out of stock с пробелами. Не копируйте Google-значения с подчёркиваниями.

    Правила Meta для кодов A и N с результатами in stock и out of stock
    В конфигурации Meta используются значения с пробелами; неизвестный код остаётся пустым.
  4. Проверьте в предпросмотре A, N, неизвестный X и значение a с пробелами. При экспорте задайте фактический заголовок, который требует конкретный канал; он может называться просто availability.

Важно. availability_raw, availability_google, availability_meta, A и N — только пример поставщика и наглядные имена для сравнения. Сначала подтвердите словарь своего источника. Нельзя автоматически считать, что неизвестные P, B или D означают preorder, backorder или discontinued.

Что получится

Код поставщикаGoogle MerchantMeta
Ain_stockin stock
Nout_of_stockout of stock
Xпустопусто
a in_stockin stock

Что проверить перед выгрузкой

  • Для Google и Meta используются разные целевые правила или разные профили.
  • Неизвестный код X очищается, а не проходит в фид без изменений.
  • Регулярные выражения проверяют весь код и допускают только внешние пробелы.
  • Фактический экспортный заголовок и значение соответствуют выбранному каналу.

Требования каналов

  • Google использует in_stock, out_of_stock, preorder и backorder; значение должно совпадать с карточкой товара и checkout.
  • Для Google значения preorder и backorder требуют корректного availability_date.
  • Meta использует значения с пробелами, в том числе in stock и out of stock; не подменяйте их Google-форматом.
  • Официальные источники: Google Merchant: availability и Meta Business SDK: ProductItem.Availability.

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

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

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