Данная инструкция создана для того, чтобы наглядно и понятно рассказать пользователям нашего сервиса о возможностях работы с заменами данных, которые используются во время формирования
ассортимента по добавленным прайс-листам. Неважно используем ли мы замены при редактировании основных групп или же при редактировании подгрупп - функционал замен будет работать одинаково везде. С последним обновлением, в данный функционал были добавлены изменения и ниже мы детально рассмотрим все нововведения с соответствующими примерами.
Для начала, отметим, что теперь все функции замены, для удобства, разделены на следующие подгруппы:
- Общие замены
- Интеграции
- Арифметические замены
- Ценообразование
Подгруппа Общие замены
- Дополнить содержимое слева или справа указанным символом, до определенной длины.
Данный функционал часто используется при торговле авто-запчастями. Эта замена позволяет дополнять уже имеющиеся данные до фиксированных значений. Допустим, что фиксированная длина каталожного номера товара равна - 12 символов. В нашем примере, в прайс-листе содержится номер состоящий из 8 символов. Поэтому, мы нажимаем
Добавить замену, в поле «Поле Замены» - выбираем
Каталожный номер. В поле «Функция» выбираем
Дополнить содержимое слева/справа указанным символом, до определенной длины. В поле «Символ» - указываем добавочный символ -
0. И также указываем общую фиксированную длину номера -
12. Таким образом, мы дополняем исходный каталожный номер из 8 символов до стандартной длины в 12 символов.
- Заменить содержимое финальным значением, если значение равно заменяемому
Позволяет точечно заменить определенное значение любой колонки. Например, если нужно обновить артикул товара на новый, после инвентаризации. Допустим старый артикул у нас был - 0323558421, теперь требуется убрать первую цифру. Для этого мы нажимаем
Добавить замену, в поле «Поле замены» - выбираем
Артикул. Выбираем «Функция» -
Заменить содержимое финальным значением, если значение равно заменяемому. В поле «Заменяемое значение» указываем
0323558421, наш исходный артикул. А в поле «Финальное значение» указываем уже артикул без нуля -
323558421. В итоге, в нашем прайс-листе исходное значение колонки
Артикул заменится на отредактированный формат.
- Заменить содержимое на переменную, если пусто
C помощью данной замены, мы можем указать единый вес (средний) для всех позиций в прайс-листе. Предположим - 350 грамм. Для этого мы нажимаем
Добавить замену. В поле «Поле замены» - выбираем
Вес. Выбираем «Функция» -
Заменить содержимое на переменную, если пусто. В поле «Переменная» указываем значение -
350. После данной манипуляции, все товары нашего прайс-листа получат значение в колонке «Вес» -
350.
- Заменить любое значение на переменную
При помощи этой функции, мы можем, к примеру изменить содержимое колонки
раздел каталога для того чтобы наши товары корректно попадали на маркетплейс. В отфильтрованной подгруппе, мы нажимаем
Добавить замену. В поле «Поле замены» - выбираем
Раздел каталога. Выбираем - «Функция» -
Заменить любое значение на переменную. Наконец, в поле «Переменная» указываем
Дорогие платья.
- Удалить все символы кроме числовых / буквенных
Данные замены удаляют все буквенные и числовые значения из выбранных полей.
- Заменить содержимое по шаблону
Данная замена позволяет заполнить содержимое фиксированным шаблоном. Например, заменить содержание колонки Раздел каталога на значение - Тип товара: Одежда. Для этого нажимаем «Добавить замены». В поле «Поле замены» выбираем
Раздел каталога. В поле «Функция» выбираем
Заменить содержимое по шаблону. Далее для поля «Шаблон» выбираем новый функционал -
Мастер атрибутов, который позволяем в табличной форме указывать необходимые атрибуты и их значения, а также добавлять новые. В итоге форма для нашего примера будет:
Тип товара : Одежда.
- Заменить подстроку на значение переменной
К примеру, в разделе каталога имеется наименование товара с указанием цвета. Мы можем дополнить данное описание добавив
Цвет: перед названием цвета, для удобства восприятия. Для этого мы нажимаем «Добавить замены». В поле «Поле замены» выбираем
Раздел каталога. В поле «Функция» выбираем
Заменить подстроку на значение переменной. Ниже указываем «Подстрока» - красный горох, это наш исходный цвет, а в поле «Переменная» вводим - Цвет: красный горох. В итоге в прайс листе появляется фраза:
Цвет: красный горох.
- Заменить содержимое по шаблону с условием
Данная функция будет работать, только если указанное условие выполняется. Например, если в прайс-листе колонка Цена продажи не содержит значений, то туда автоматически будет подставлены соответствующие значения из колонки Цена поставщика. Чтобы этого добиться нам нужно нажать «Добавить замены». В поле «Поле замены» выбираем
Цена продажи. В поле «Функция» выбираем
Заменить содержимое по шаблону с условием. Ниже в поле «Шаблон» указываем
Цена поставщикав квадратных скобках. И в поле «Условие» из выпадающего списка выбираем на выбор (
больше 0,
равно 0 или пусто). Здесь в данном случае мы выбираем последнее значение. Таким образом в итоге
Цена продажи равна
Цена поставщика.
Данная замена полезна в тех случаях когда, к примеру в колонке с наименованием содержится описание, содержащее некорректный формат, отсутствуют пробелы, есть ненужные переносы и т.д. В такие моменты очень помогает функция - Очистки от html тегов.

Подгруппа Интеграции
Важно! Для использования функций данной подгруппы (со звёздочкой), необходимо предварительно подключить соответствующую интеграцию в разделе Интеграции. После этого, она появится в общем списке.
- Конвертация исходной валюты в целевую по курсу*
Позволяет осуществлять конвертацию из одной валюты в другую согласно курса. Например, мы хотим провести конвертацию цены продажи больше 1000 рублей в доллары по текущему курсу. Для этого мы нажимаем «Добавить замену». В поле «Поле замены» выбираем
Цена продажи. В поле «Функция» выбираем
Конвертация исходной валюты в целевую по курсу. Ниже в полях «Валюта исходная» и «Валюта целевая», через выпадающий список, выбираем необходимые значения, к примеру,
Российский рубль и
Доллар, соответственно. В конце, указываем текущий курс.
- Получение данных от веб-сервиса abcp*
Полезная функция, используется для обогащения ассортимента. С её помощью возможно получить ранее недостающую информацию, для формирования более полной наполненности ассортимента.
Подгруппа Арифметические замены
- Умножение/деление на число
Простые манипуляции с числовыми значениями в колонках, для умножения / деления.
Применяется когда необходимо округлить значения. К примеру, нам необходимо убрать все цифры после запятой в колонке Цена поставщика. Для этого мы нажимаем «Добавить замену». В поле «Поле замены» выбираем -
Цена поставщика. Выбираем «Функцию» -
Округление. Ниже в последней графе «Точность округления после запятой» указываем необходимое значение, в нашем случае,
0.
Подгруппа Ценообразование
Все функции данной подгруппы используются главным образом с ценовыми значениями прайс-листов
- Динамическая наценка на процент
Весьма часто используемая функция, применяющая наценку на товар, согласно условиям. То есть, в зависимости от цены товара, будет меняться наценка. Например, при стоимости от 1000 до 3500 тысяч рублей - коэффициент равен 3.5 (
Цена данного диапазона умножается на 3.5). При стоимости от 3500 до 7000 тысяч рублей - коэффициент равен 2.5 (
Цена данного диапазона умножается на 2.5). И наконец, при стоимости от 7000 до 10000 тысяч рублей - коэффициент равен 1.5 (
Цена данного диапазона умножается на 1.5). С недавним обновлением был добавлен полезный функционал -
Мастер атрибутов - он переводит всю запись шаблона в читаемый табличный вид и позволяет дополнять новые атрибуты (
дополнительные условия динамической наценки)
- Наценка / Скидка на процент
Применяет указанную наценку либо скидку к исходных значениям поля замены.
- Наценка / скидка на сумму
Прибавляет либо отменяет указанное значение от исходных значений поля замены.
Таким образом мы детально разобрали способы применения основных подгрупп замен данных. С их помощью мы можем формировать свой ассортимент для дальнейшей выгрузки на различные источники, к примеру, на внешний собственный сайт, либо по API на маркетплейс.