Настройка прайсов

Материал из Quad.Wiki
Перейти к: навигация, поиск
Кейс Импорт/экспорт настроек прайсов


Общая информация

Настройка (добавление настроек) прайсов осуществляется во вкладке вверху Работа с прайсами / внизу 3. Настройка прайсов. Все настройке в окне программы пронумерованы, если делать все пункты по порядку то, как правило, никаких сложностей с настройкой прайса для загрузки возникнуть не должно.

Set price window.png

п.1 Выберите настройку прайса или добавьте новую

В этой части окна расположена таблица со список настроек прайсов, добавленных ранее в программу. Здесь же можно добавить или удалить настройки (при удалении настройки удаляются все товары и связи из прайса!)

Price opt1.png

Кнопка Поиск - открывается окно со сгруппированными прайсами, с помощью которого можно быстро найти нужную настройку прайса и открыть ее в окне редактирования

Кнопка Копировать - копирование настроек выбранного прайса в новый прайс (создание настройки на базе уже существующей)

Кнопка Удалить - удаление настроек вместе с самим прайсом (товаром и связями), восстановить после удаления прайс нельзя.

Кнопка Добавить - добавление новой настройки прайса, при нажатии открывается окно, в котором выбирается прайс, вводится его название и другие настройки.

Окно добавления прайса

Price opt2.png

Вкладка "Основное"

Файл - в данном поле выбирается файл, содержащий прайс поставщика.

Шаблон - шаблон названия файла, формируется автоматически, но его можно корректировать вручную. По указанному шаблону программа определяет обновился ли прайс при импорте обновленных прайсов одной кнопкой. Шаблон должен содержать постоянную часть, которая присутствует в названии прайса поставщика. Весь меняющийся текст нужно заменить знаками * (звездочка). Например, если прайс называется firm_price_02_03_2015.xlsx, то правильным шаблоном для него будет firm_price_*_*_*.xlsx - в этом случае вы можете скопировать в папку со старым прайсом файл firm_price_04_03_2015.xlsx и программа сама определит поставщика, которому соответствует этот прайс.

Название - название прайса - назовите его так, чтобы понимать чей это прайс, какого поставщика.

Тип - тип настраиваемого прайса. Могут быть следующие типы:

  1. Основной прайс - прайс содержащий номенклатуру товара, с которым вы работаете. Этот прайс загружается во вкладку Продукция и к нему привязываются товары из прайсов поставщиков и конкурентов. Обычно это выгрузка полного каталога Onliner, или выгрузка базы из WinShop, или выгрузка товаров и категорий собственного сайта.
  2. Поставщик - прайс поставщика, содержащий входные цены. Прайс может так же содержать информацию о наличии товара и рекомендованных ценах.
  3. Конкурент - прайс с ценами конкурентов.
  4. Поставщик и конкурент - прайс, который можно использовать в программе и как прайс поставщика и как прайс конкурента.
  5. Другой - прайс, который не учавствует в наценке и товары из которого не считаются как товары в наличии. Прайсы такого типа используются для связки номенклатуры из Основного прайса с номенклатурой на какой-нибудь торговой площадке, собсвенном сайте, 1с и другими учетными системами. Вы загружаете прайс с типом Другой, привязываете товары к Основному прайсу и на выходе из программы можете получить прайс в том же виде как и исходный (Другой), но с подставленными ценами и наличием. Данный тип прайса вы можете использовать так же в случае, когда нужно в основной прайс добавить какую-то информацию, например, вам нужны ссылки на товар собственного сайта - вы можете загрузить в программу выгрузку из сайта с типом Другой, связать товар и скопировать ссылки в основной прайс, после чего вы сможете добавлять ссылки в любую выгрузку (YML и т.д.). Если у вас в основном прайсе выгрузка собственного сайта и вам нужно сформировать файл для обновления Onliner.by - нужно загрузить товары каталога Onliner в прайс с данным типом, связать товар и на выходе получите вашу номенклатуру и цены, но с категорией, брендом и моделью такими, как они называются на онлайнере.
  6. Остатки - данный тип служит для загрузки прайсов, в которых нет цен и присутствует только информация об остатках товаров на складе (используется в случае, когда поставщик присылает 2 или больше прайсов, один из которых номенклатура с ценами, а второй - количество товара на складе)
  7. Рекомендованные цены - данный тип служит для загрузки прайсов, в которых указаны только рекомендованные цены и эти цены должны распространяться на другие прайсы данного поставщика (или любого другого поставщика). Используется, когда поставщик присылает 2 или более прайсов. Если прайс 1 - используйте для него тип Поставщик

Группа - выбирается/добавляется группа, в которой будет отображаться прайс. Обычно используется когда прайсов много и найти какой-то прайс в общем списке сложно. Второй вариант - 1 поставщик присылает 10 файлов - прайсов и их желательно видеть в одном месте. Название группы может быть любым, прайс так же может относиться к любой группе - на логику работы программы это не влияет.

Флаг Установить Нет в наличии товарам которых нет при обнавлении - если установлен, то всем товарам, которые были загружены ранее и которых нет в новом прайсе поставщика, устанавливается тип наличия Нет в наличии, если не установлен - наличие у товаров которых нет в файле свежего прайса не изменяется (т.е. они остаются В наличии).

Флаг Загружать только товары В работе - если установлен, то из прайса загружаются только товары из выбранных групп (выбираются во вкладке Работа с прайсами / внизу 1. Прайсы, в правой верхней части окна)

Информация - информация, которую видят менеджеры при работе с товарами в программе. Здесь можно указать, например, контактные данные поставщика.

Импортер - информация об импортере товара, используется, если поставщик является импортером всего товара, который есть у него прайсе и эту информацию нужно выгрузить на Onliner.by либо использовать в других целях.


Вкладка "Предварительная обработка"

Cюда добавляется макрос предварительной обработки прайсов (в случаях, когда это необходимо). Макросы используются для того, чтобы исправить кривую структуру прайса, когда поставщик выделяет наличие товара или скидки цветом, для группировки товара и в других случаях.

Вкладка "Рек. цены"

Данная вкладка используется в случае, когда поставщик присылает 2 или более прайсов, в одном из которых содержится информация о рекомендованных розничных ценах на товар (или минимальных розничных). Тогда для прайса в котором находится основная информация о товарах поставщика выбирается во вкладке Рек. цены прайс или прайсы, из которых нужно брать РЦ. Еще ситуация - у вас есть поставщик импортер товара, который устанавливает РЦ и поставщик, который перепродает товар импортера. В этом случае, чтобы распространить действие РЦ от импортера на прайс второго поставщика нужно в настройках прайса второго поставщика в этой вкладке выбрать прайс первого поставщика (импортера).

Флаг Очистить рекомендованную цену перед обновлением нужно устанавливать, чтобы убрать старые РЦ, которых уже нет в прайсе, из которого копируется информация (но эту птичку нельзя ставить, если у прайса есть собственная РЦ на часть товаров).

Выпадающий список Поле, по которому будет перенесена РЦ - здесь указывается поле, по которому будут скопированы рекомендованные цены из выбранных прайсов. Например, есть 2 прайса, Прайс 1 - содержит название товара и информацию о входных ценах и наличии, Прайс - 2 - названия товара и РЦ. Чтобы увязать прайсы, достаточно связать только первый прайс с основным прайсом, а здесь, в выпадающем списке, выбрать Название товара - РЦ из прайса 2 скопируется в прайс 1 для товаров, у которых совпадает название. Если в Прайсе 1 и Прайсе 2 нет совпадающей информации для товара, то нужно привязать к основному прайсу оба прайса поставщика, а в выпадающем списке выбрать По связям.

Вкладка "Наличие"

Данная вкладка используется в случае, когда поставщик присылает 2 или более прайсов, в одном из которых содержится информация о наличии товара. Тогда для прайса в котором находится основная информация о товарах поставщика выбирается во вкладке Наличие прайс или прайсы, из которых нужно брать наличии. При использовании этой вкладки в настройке прайса поставщика в п.9 нужно указать для всех товаров Нет в наличии (так как информация о наличии будет скопирована из другого прайса).

Price opt3.png

Флаг Установить Нет в наличии всем товаром перед обновлением нужно устанавливать, чтобы очистить информацию о наличии товаров, которых уже нет в выбираемых в этой вкладке прайсах.

Выпадающий список Поле, по которому будет перенесено Наличие - работает аналогично полю из вкладки Рек. цены

п.2 Откройте файл прайса

Кнопка в этом блоке открывает прайс для отображения внизу окна настройки - это нужно для того, чтобы упростить ввод настроек загрузки прайса. Внизу выводятся первые 100 строк из прайса. Пункт 2 используется при редактировании уже существующих настроек, при добавлении новой - прайс открывается автоматически, если выбран в окне добавление прайса в п.1. Не все прайсы открываются здесь для предварительного просмотра, есть прайсы, которые выдают ошибку и не открываются - в этом случае нужно открыть прайс в экселе, а все настройки вводить вручную.

Price opt4.png


п.3 Загружаемые листы

В этом пункте добавляются листы из прайса Excel, которые будут настроены и товар из которых будет загружен в программу. По-умолчанию добавляется первый лист из файла-прайса. В таблице в колонке Лист в книге Excel - название листа, в колонке Индекс - порядковый номер листа в файле (индекс можно изменять вручную в случае, если поставщик поменял местами листы в прайсе, или добавил / удалил новые и порядок листов поменялся), в колонке Проверка - информация о том, настроена ли проверка для данного листа в п.11 настройки прайса.

Price opt5.png

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

Price opt6.png

Кнопка Копировать - добавляет в настройку лист, выбранный внизу в таблице с примером прайса, при этом копирует в него настройки из листа, выбранного в момент нажатия кнопки.

Кнопка Копировать - добавляет в настройку лист, выбранный внизу в таблице с примером прайса, при этом копирует в него настройки из листа, выбранного в момент нажатия кнопки.

Кнопка Заменить выбранный лист - заменяет название и индекс выбранного в п.3 листа настройки на название и индекс листа, выбранного внизу в открытом примере файла прайса.

Кнопка Удалить - удаляет выбранный лист

п.4 Номер строки с данными

Выбирается номер строки, начиная с которого в прайсе выводятся товары (т.е. чтобы отбросить шапку прайса). При этом, если в прайсе есть строчки, в которых присутствует только название группы, то эту строку нужно включать. В приведенном примере номер строки с данными - 11

Price opt7.png

п.5 Валюта прайса

В данном поле указывается валюта, в которой приведены цены в прайсе поставщика. Можно выбрать различную валюту для входной и рекомендованной цен.

Если у поставщика курс валюты какой-то свой и отличается от вашего, то цену можно при загрузке конвертировать в другую валюту. Например, поставщик присылает прайсы в долларах и говорит что курс у него 15 500 рублей за 1 доллар. Ваш собственный курс (устанавливается во вкладке Рабочий стол программы) - 15 000, чтобы избежать потерь на разнице в курсе нужно при загрузке перевести цены из прайса поставщика в рубли, для этого в полях Конв. по курсу указывается курс 15 500, а валюта прайса выбирается BYR, не смотрят на то, что цены в прайсе в USD - т.е. выбирается та валюта, в которую будет конвертирована цена по введенному курсу.

Если после загрузки прайса цены поставщика загрузились примерно равными нулю (0.04, 0.0005 и т.п.) - введите в курс конвертации не 15 500, а 1/15000 (единица делить на 15000) и перезагрузите прайс (разделить можно в выпадающем калькуляторе).

Price opt8.png


п.6 Загружаемые поля

Здесь указывается соответствие колонок из настраиваемого прайса полям программы, в которые будет загружена информация из этих колонок. Колонки можно добавить при помощи соответствующей кнопки или выбрать при помощи меню, которое открывается, если щелкнуть правой кнопкой мышки внизу окна программы в области с примером прайса. Установите курсор в нужную колонку и нажмите правую кнопку мыши - в появившемся меню выберите подменю Поле или Группа и укажите соответствующую колонку.

Price opt9.png

Как видно из примера - в одно поле можно записать информацию из нескольких колонок (например B+A+C). Колонки должны быть указаны заглавными латинскими буквами. Обязательными являются поля Название и Цена - без них прайс не загружается.

п.7 Сравнение при загрузке

При повторной загрузке прайса программе нужно определить есть ли уже товар из прайса в базе и его нужно обновить, либо его нет и нужно добавить. Для этого должно быть уникальное поле в загружаемом прайса, по которому можно со 100% увереностью сказать что это может быть только определенный товар. Т.е. это поле, которое не может быть одинаковым у нескольких товаров. Поле выбиравется в пункте 7. Сравнение при загрузке.

Price opt10.png

В приведенном ниже примере Поставщик в прайс выгружает свой внутренний код товара, который не может быть одинаковым у нескольких товаров, значит этот код можно выбрать в качестве поля для сравнения товара из прайса при загрузке. Выбирать в пункте 7 нужно то поле, в которое мы загружаем колонку А из приведенного прайса в примере. Т.е. это не обязательно Код, если вы выбрали в настройках что колонка А загружается в поле Артикул, то выбирать нужно поле Артикул.

Price opt11.png

Кроме того, можно выбрать «Загружать все товары», в этом случае программа при загрузке прайса не проверяет есть ли уже товар в базе, а просто добавляет все товары. Это может пригодиться, например, при первой загрузке большого прайса (200 и более тысяч товаров) – прайс загрузится в 3 раза быстрее, если программа не будет проверять существует ли товар уже в базе.

Для увеличения скорости загрузки желательно чтобы поле, по которому идет сравнение, было числовым.

В случае, когда в прайсе нет никакого уникального идентификатора - нужно выбирать поле «Название», но если поставщик внесет какие-то изменения в название товара, то товар задублируется, так как не будет найдено соответствие ему в уже загруженных товарах.

п.8 Группы

В большинстве прайсов товары разбиты на группы и их можно загрузить в программу. В пункте 8. Группы выбирается каким образом загружаются группы.

Настройки зависят от формата загружаемого файла. Возможные варианты:

Файл, в котором название группы присутствует в каждой строке с товаром Для такого файла нужно в пункте 8 убрать флаг «Группа в отдельной строке» и выбрать «Загружать по наименованию».

Price opt12.png
Price opt13.png

Файл, в котором группы находятся в отдельной строке от товара

Price opt14.png

Для такого файла нужно установить флаг «Группа в отдельной строке».

Price opt15.png

Файл, в котором сделана группировка средствами Excel.

Price opt16.png

Для такого файла нужно обязательно выбрать в пункте 6 поля «Название группы» и «Наименование вышестоящей группы», установить флаг в пункте 8 «Группа в отдельной строке» и в пункте 12 дополнительных настроек установить флаг «Загружать дерево категорий».

Price opt17.png
Price opt18.png

п.9 Наличие

Часть поставщиков указывает в прайсе какие товары есть в наличии, каких нет, другие присылают в которых все товары в наличии. Чтобы установить одинаковое наличие для всех товаров, нужно в пункте «9. Наличие» выбрать соответствующий статус в выпадающем списке.

Price opt19.png

Если у поставщика есть пометки о наличии в прайсе, то нужно в пункте 6 выбрать колонку, в которой описано наличие и в пункте 9 по кнопке Условия указать соответствующие настройки. Возьмем для примера такой прайс.

Price opt20.png

Здесь поставщик помечает наличие символами «*», «**» и «***». Товар который под заказ – «заказ», если нет в наличии то либо пустая ячейка либо знак «минус». Чтобы правильно обработать наличие в таком прайсе, нужно указать следующие условия:

Price opt21.png

Несколько разных символов, соответствующих одинаковому типу наличия можно перечислить в одной строке разделяя их знаком «;». Если текст обозначения наличия содержит пробелы, то его нужно брать в двойные ковычки, например «Под заказ»

Если вы устанавливаете разное наличие, не забудьте указать в пункте 6 из какой колонки нужно брать текст с описанием наличия.

п.10 Дополнительные настройки

Что-то менять в дополнительных настройках, кроме настройки скидок, нужно только если вам на это указали специалисты Технической поддержки.

P10.png

п.13 Настройка скидок поставщика

Скидки поставщика настраиваются в окне дополнительных настроек (пункт 10).

Есть 2 варианта установки скидок, которые будут применяться при загрузке прайса: 1. Скидки применяются к товару исходя из его названия, 2. Скидки применяются к товару с помощью специальных макросов (этот вариант используется в случаях, когда поставщик выделяет цветом товар, на который не распространяются скидки, или использует другое форматирование в файле эксель с прайсом)


1. Скидки применяемые к названию товаров.

Данные скидки можно задавать не используя дополнительных макросов.

Disc1.png

В данном окне в колонке Наименование вводится текст, который нужен чтобы самому вспомнить когда-нибудь потом, что это за скидка.

Колонка Поиск - здесь вводится текст, который программа будет искать в названии товаров поставщика, чтобы применить скидки, возможные варианты:

%%% - (три знака процента) - скидка применяется ко всем товарам

Холодильник% - название товара начинается со слова Холодильник (при этом учитывается регистр букв, скидка применится к товарам, у которых первое слово Холодильник (начинается с большой буквы Х), но не будут применены к товарам, у которых холодильник с маленькой буквы.

%Samsung% - в тексте названия встречается слово Samsung в любом месте (в начале, в середине, в конце)


%Samsung%;%телевизор% - в названии встречается И самсунг И телевизор (несколько вариантов разделяются знаком точка с запятой)

%LG%;!%холодильник%;!%морозильник% - в названии встречается LG И НЕ встречается холодильник И НЕ встречается морозильник

Знак ! означает отрицание, что указанное слово не должно встречаться в названии

Колонка Операция - выбирается операция, что нужно сделать с исходной ценой поставщика

Колонка Значение - указывается величина операции (сумма или процент скидки)

Колонка М - здесь нужно птичку ставить только для второго варианта скидок, которые работают через макросы (обязательно, чтобы программа знала что эти скидки применяются в макросе предварительной обработки)

Колонка Приор. - приоритет установки скидки, чем выше приоритет, тем первее будет применена скидка. Например на технику Samsung у вас скидка 5% и дополнительная скидка на телевизоры Samsung еще 8% - в этом случае создается 2 правила, первое с приоритетом, например, 60 (может быть любое число от 0 до 1000) %Samsung% - после его выполнения все цены уменьшатся на 5%, второе - %Samsung%;!%телевизор%, с меньшим приоритетом, например, 40, и дополнительно цена телевизоров самсунг будет уменьшена на 8%.


2. Скидки применяемые при помощи макросов.

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

Disc2.png

Скидки, которые относятся к макросу, отмечаются птичкой в колонке М. Можно использовать и первый вариант скидок и второй. Первый вариант скидок будет применен после второго.

В отличие от первого варианта, во втором поиск товара будет не обязательно по его названию. По каким полям идет поиск указывается в описании к макросу. Так же здесь используется не символ процента (%), а звездочка (*) для указания любых символов в тексте поиска.

Например, при вводе для поиска Холодильник*белый* скидка будет применена к товарам Холодильник LG белый, Холодильник Samsung белый, Холодильник белый (б/у) - звездочка заменяет любое количество символов, в том числе и ни одного.

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

Во втором вариант значимым является так же Название скидки. В названии могут применяться следующие теги:

**NODISC** - данный тег означает что на товар указанный в поле Поиск скидка не распространяется, цена на него останется такая, как в исходном прайсе (поле Операция и Значение заполнять не нужно)

**OTHER** - данный тег означает что указанная в строчке скидка распространяется на все товары, которые есть в прайсе, за исключением тех, на которые скидка проставилась по другим правилам. Такой тег для прайса может быть только один.

**FIXED** - дополнительный вариант скидки, указывающий обычно ограниченный размер скидки, который используется, например, в прайсе Патио, в котором есть желтые строчки - товары на которые не распространяется скидка, и зеленые строчки - товары на которые скидка ограничена. Так вот используя этот тег можно задать размер ограниченной скидки.

Если теги **OTHER** или **FIXED** не заданы, то считается, что ограниченная скидка и скидка на все другие товары равна нулю.

п.14 Импорт настроек

Готовые настройки прайса можно загрузить из файла или из Quad.Net