Инструкция по заменам данных - Справка - PartScanner

Инструкция по заменам данных

Данная инструкция создана для того, чтобы наглядно и понятно рассказать пользователям нашего сервиса о возможностях работы с заменами данных, которые используются во время формирования ассортимента по добавленным прайс-листам. Неважно используем ли мы замены при редактировании основных групп или же при редактировании подгрупп - функционал замен будет работать одинаково везде. С последним обновлением,  в данный функционал были добавлены изменения и ниже мы детально рассмотрим все нововведения с соответствующими примерами.

Для начала, отметим, что теперь все функции замены, для удобства, разделены на следующие подгруппы:
  • Общие замены
  • Интеграции
  • Арифметические замены
  • Ценообразование

Подгруппа Общие замены

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


Подгруппа Интеграции

Важно! Для использования функций данной подгруппы (со звёздочкой), необходимо предварительно подключить соответствующую интеграцию в разделе Интеграции. После этого, она появится в общем списке.
  • Конвертация исходной валюты в целевую по курсу*
Позволяет осуществлять конвертацию из одной валюты в другую согласно курса. Например, мы хотим провести конвертацию цены продажи больше 1000 рублей в доллары по текущему курсу. Для этого мы нажимаем «Добавить замену». В поле «Поле замены» выбираем Цена продажи. В поле «Функция» выбираем Конвертация исходной валюты в целевую по курсу. Ниже в полях «Валюта исходная» и «Валюта целевая», через выпадающий список, выбираем необходимые значения, к примеру, Российский рубль и Доллар, соответственно. В конце, указываем текущий курс.
  • Получение данных от веб-сервиса abcp*
Полезная функция, используется для обогащения ассортимента. С её помощью возможно получить ранее недостающую информацию, для формирования более полной наполненности ассортимента.

Подгруппа Арифметические замены

  • Умножение/деление на число
Простые манипуляции с числовыми значениями в колонках, для умножения / деления.
  • Округление
Применяется когда необходимо округлить значения. К примеру, нам необходимо убрать все цифры после запятой в колонке Цена поставщика. Для этого мы нажимаем «Добавить замену». В поле «Поле замены» выбираем - Цена поставщика. Выбираем «Функцию» - Округление. Ниже в последней графе «Точность округления после запятой» указываем необходимое значение, в нашем случае, 0.

Подгруппа Ценообразование

Все функции данной подгруппы используются главным образом с ценовыми значениями прайс-листов
  • Динамическая наценка на процент
Весьма часто используемая функция, применяющая наценку на товар, согласно условиям. То есть, в зависимости от цены товара, будет меняться наценка. Например, при стоимости от 1000 до 3500 тысяч рублей - коэффициент равен 3.5 (Цена данного диапазона умножается на 3.5). При стоимости от 3500 до 7000 тысяч рублей - коэффициент равен 2.5 (Цена данного диапазона умножается на 2.5). И наконец, при стоимости от 7000 до 10000 тысяч рублей - коэффициент равен 1.5 (Цена данного диапазона умножается на 1.5). С недавним обновлением был добавлен полезный функционал - Мастер атрибутов - он переводит всю запись шаблона в читаемый табличный вид и позволяет дополнять новые атрибуты (дополнительные условия динамической наценки)
  • Наценка / Скидка на процент
Применяет указанную наценку либо скидку к исходных значениям поля замены.
  • Наценка / скидка на сумму
Прибавляет либо отменяет указанное значение от исходных значений поля замены.



Таким образом мы детально разобрали способы применения основных подгрупп замен данных. С их помощью мы можем формировать свой ассортимент для дальнейшей выгрузки на различные источники, к примеру, на внешний собственный сайт, либо по API на маркетплейс.