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

Как подготовить обновление цены и остатка по SKU

2026-06-28
Задача

Поставщик присылает обновление, где ключ товара уже есть в sku, а остаток записан как Остаток: 12 шт. Для импорта нужен файл sku, price, stock без текстовых префиксов и единиц.

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

Если остаток всегда число внутри строки, используйте \d+ (находит одну или несколько цифр подряд) и действие Удалить все, кроме. Если формат стабилен, можно удалить подстроки Остаток: и шт.

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

Способ 1: как сделать в Eofferix через регулярные выражения

  1. Создайте итоговую колонку stock_regex из stock_text.

  2. Откройте настройки stock_regex.

    Открытие настроек stock_regex в Eofferix
    Анимация показывает, какая итоговая колонка настраивается для остатка.
  3. Добавьте правило: условие Регулярное выражение, значение \d+ (находит одну или несколько цифр подряд), действие Удалить все, кроме.

    Правило регулярного выражения для извлечения остатка
    Правило оставляет только числовой остаток из текста поставщика.

Способ 2: как сделать в Eofferix через поиск подстроки

  1. Создайте итоговую колонку stock_text_method из stock_text.

  2. Откройте настройки stock_text_method.

    Открытие колонки stock_text_method в Eofferix
    Используйте этот вариант, когда поставщик всегда передает один и тот же префикс и суффикс.
  3. Добавьте два правила замены подстроки: сначала удалите стабильный префикс, затем суффикс с единицей.

    Правила подстроки для удаления префикса и суффикса остатка
    Для Заменить подстроку искомый текст задается в условии; результат оставляется пустым.

Было / стало

Было

исходные данные
skuprice_rawstock_text
SKU-10011490 RUBОстаток: 12 шт
SKU-10028420 RUBОстаток: 0 шт

Стало

результат
skupricestock
SKU-1001149012
SKU-100284200

Что важно помнить

  • SKU должен остаться без изменений: это ключ обновления в каталоге.
  • Если поставщик пишет нет в наличии, добавьте отдельное правило или условие для таких строк.
  • Для цены с валютой можно применить тот же прием извлечения числа, что и в кейсе подготовки прайса.

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

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

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