Quad.Wiki

Настройка прайса: настройка загружаемых колонок

Настройка колонок отображается в п.4 настройки прайса.

 

Для каждого листа из п.3 делается собственная настройка колонок.

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

 

Если в файле объединенные ячейки, то, чтобы избежать ошибок при настройке, разъедините эти ячейки в файле экселя, перед тем как открывать его в предварительном просмотре. При этом потом для загрузки информации из прайса разъединять ячейки не нужно, это нужно только при настройке.

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

Отдельными пунктами идут поля для загрузки информации о Группах, Дополнительных ценах и Валютах.

 

Колонки указываются обязательно большими буквами, не цифрами

 

Загрузка из нескольких колонок

Информацию в одно поле можно загружать из нескольких колонок, для этого нужно буквенные названия колонок записать в виде формулы, например, “A+B+C”. Информация в загруженном поле будет составлена из значений этих трех ячеек, в том порядке как они добавлены. Информация разных колонок будет разделена пробелом.

В формуле выше складывается текст, т.е. не суммируются какие-то числа, а просто к строке из одной ячейки добавляется строка из следующей ячейки.

Если вам нужно именно просуммировать значения, например, для остатков, то в начале формулы нужно написать тег sum (маленькими буквами). Пример:

Если в одной из суммируемых ячеек будет не число, а какой-то текст или пусто, то эта ячейка будет пропущена, просуммируются только те ячейки, в которых числа.

 

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

Здесь от значения колонки A будет вычтено значение колонки B, а затем значение C. В колонках B и C может быть пусто, в этом случае остается значение A.

Если в колонке А будет пусто, то значение будет принято за 0 и от него будут отниматься другие значение, т.е. получится отрицательное число.

 

Аналогично sum можно использовать mult (перемножение колонок, если заполнено) и div (деление значений в заданном порядке колонок).

Например:

div B+C+F

Будет взято значение из колонки B и разделено на значение из колонки C, затем результат делится на значение из колонки F. Если колонки C и F не заполнены или в них не число, то результатом будет значение из колонки B, если оно число.

Можно так же загружать минимальное (min), максимальное (max) и среднее (avg) значения из указанных колонок.

Например:

avg B+C+F

 

Загрузка по шаблону

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

Загружается прайс с автомобильными шинами. Названия товара в файле нет, но его можно сформировать из отдельных колонок. Для этого задается такой шаблон:

{3} {12} {26}/{17}R{7} {10}{23}

Вместо цифр в фигурных скобках подставляется текст из прайса, который содержится в указанной колонке. Другой текст (символ / и буква R) остается в том месте, где он есть в шаблоне.

Еще пример, когда нужно к коду поставщика подставлять какие-то символы, впереди кода “ПОСТ1-”, в этом случае нужно задать такой шаблон

где 3 - номер колонки, в которой находится код поставщика.

 

 

 

В шаблон можно добавить так же специальные теги, в любое место шаблона (они при обработке будут удалены). Пример:

F#1# - если присутствует данный тег, то все запятые в строке результата будут заменены на точки

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

 

Значения по умолчанию

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

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

Если перед значением в поле “Если пусто” стоит знак “равно”, то в качестве значения по умолчанию будет загружен не просто статический текст, а текст из файла прайса в колонке с номером, указанным после знака равно. Например:

При такой настройке в качестве цены будет загружено значение из колонки прайса с номером 7, если в колонке AU у этого товара пусто.

Значение по умолчанию можно устанавливать только для строк, в которых заполнена определенная ячейка. Например, устанавливать в поле значение 0 только в случае, если есть какое-то значение в колонке с номером 5. Номер колонки, которая будет проверяться, указывается после вертикальной черты после значения по умолчанию.

Это можно использовать, например, когда в прайсе нет колонки цены и вы хотите заполнить ее 0, чтобы загрузились товары. При этом в прайсе есть еще названия групп, которые указаны в отдельной строке. Чтобы группы не загрузились как товары, у них должно быть пусто в колонке цены, поэтому нужно 0 ставить только в тех строках, в которых находится товар, а не название группы. После вертикальной черты нужно указать номер колонки, в которой в строках с названием группы находятся пустые ячейки, а в строках с товаром - заполненные. Например, колонку в которой какой-то код товара или название товара, если она пустая в строках с группами.

Настройки колонок

Базовые поля

 

Код / Ид. поставщика - в это поле обычно загружаются какой-то уникальный код поставщика или ид товара поставщика, если такой есть в прайсе. Если в прайсе есть уникальный код, то его нужно обязательно загружать и делать его ключевым полем для этого прайса (выбирать в п.5 Сравнение при загрузке)

Подробнее про сравнение при загрузке здесь

 

Модель / Арт. производит. - в это поле нужно загружать артикул производителя (модель) товара, т.е. какой-то артикул, который устанавливает сам производитель и он в том или ином виде одинаковый у всех поставщиков данного товара. Это поле будет использоваться в дальнейшем для сопоставления товара между вашей базой и прайсами поставщиков.

 

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

Бренд / Производитель - указывается производитель товара (бренд). Загружайте сюда только название бренда, если в прайсе есть такое в отдельной колонке, т.е. не нужно сюда грузить название товара или т.п., программа из названия сама не получит бренд. Если в прайсе в колонке бренда указана еще, например, страна, в виде Polaris (Китай) , то лучше попробовать предварительно очистить такую информацию макросом, иначе с таким же брендом этот товар может добавиться в ваш прайс и потом будут проблемы с сопоставлением. В примере выше макросом можно вырезать всю информацию до скобки и загружать ее в качестве бренда.

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

Полное описание - полное описание товара, неограниченного размера.

 

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

Если на странице гарантия указана в годах, а не в месяцах, то, помимо указания колонки с гарантией, нужно еще в “Прочих” настройках листа указать “Год”

Страница товара (url) - ссылка на страницу товара, если она есть в прайсе. Если загрузить ссылки, то по ним можно переходить из таблиц, в которых видны товары из прайсов. Кнопка “S” появляется если стать в ячейку с названием товара.

 

Вес - поле в которое загружается вес товара. Если вы планируете это поле использовать в каких-то алгоритмах расчета наценки или стоимости доставки, то лучше создать пользовательское поле Вес, а не использовать то, что есть в программе.

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

ID BY (код товара Onliner / Quad.Net) - в это поле можно загрузить код товара Onliner. При этом, если вы создаете свой каталог из товаров Onliner и поставщик указывает этот код в своем прайсе, то можно настроить, что такой товар будет создаваться в вашем каталоге автоматически. Подробнее про загрузку и сопоставление товаров по ID BY.

Метка - текстовое поле у товара, обычно используется для загрузки атрибута товара у модификации. Например цвет товара, или Цвет + Объем оперативной памяти - т.е. полностью всю отличительную часть одной модификации товара, от другой.

Сортировка - можно загрузить какое-то число, в порядке которого будут по умолчанию сортироваться товары во вкладке Продукция (поле только для Основного прайса). Поле видно в карточке товара во вкладке “Описание”.

 

Расширенный поиск - сюда можно добавить колонки из прайса, по которым должен работать поиск товара во вкладке Продукция (если вы загружаете туда товар из файла) или в прайсах поставщиков (вкладка Прайсы). По умолчанию поиск работает по Коду, Модели, Производителю (Бренд) и Названию товара, т.е. эти колонки не нужно добавлять в Расширенный поиск, по ним и так ищет.

 

Пользовательские поля

Через это подменю можно добавить соответствие колонки из прайса какому-то пользовательскому полю.

 

Цены

Цена - оптовая (закупочная) цена товара. Загружайте в это поле только реальную цену, за которую вы покупаете товар у поставщика, так как по этому полю считается маржа и выбирается лучший поставщик. Цена загружается в той валюте, как она есть в прайсе.

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

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

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

Если не соответствует, то нужно заменить текст с помощью справочника замен.

Если все товары на листе в одной и той же валюте, то она указывается в настройках прайса здесь

 

 

 

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

В прайсах, где не стоит птичка РЦ, при расценке не учитывается Рекомендованная цена, даже если она загружена у товаров.

Наличие - для этого поля указывается колонка из прайса поставщика, в которой он указывает в каком-то виде наличие товара. Это может быть какое-то точное количество товара или текстовое обозначение (+/-, *, **, да, нет и т.д.). Информация из этой колонки записывается в поле Текст наличия, а так же используется для определения типа наличия товара в программе.

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

 

Доставка (кол-во, дней) - количество дней, через которое товар появится у поставщика

Доставка (дата) - дата, когда товар появится у поставщика. Если задана дата, то игнорируется поле “Доставка (кол-во, дней)”, оно посчитается автоматически исходя из даты доставки.

Остаток (кол-во, число) - в это поле загружается точный остаток товара, если поставщик дает такую информацию в прайсе. Если для каких-то товаров в прайсе в этой колонке будет текст, то в поле “Остаток” запишется пусто. Можно заменять текст на какое-то число, при необходимости, с помощью макросов. Например, “больше 10” заменить на “11”.

 

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

Акционная РЦ - если поставщик в прайсе дает рекомендованную цену товара + в отдельной колонке какую-то новую РЦ со скидкой, которая снижена по акции, то вы можете загрузить эту сниженную РЦ в данную колонку. При загрузке программа заменит ту цену, которая в колонке Рекомендованная цена, на цену, взятую из колонки Акционная цена, а старую РЦ (колонка Рекомендованная цена) установит в поле “Цена до акции”

Дата завершения Акции - если вы загружаете из прайса поля Цена до Акции или Акционная РЦ, при этом поставщик в прайсе указывает до какой даты действует эта цена, то вы можете загрузить дату. В этом случае, если дата завершения уже наступила, то акционная цена и цена до акции не будут загружены. Дата должна быть в формате дд.мм.гггг . Можете попробовать загрузить в том виде, как она есть в макросе, если будут ошибки то нужно будет делать макрос, который преобразует дату в нужный формат.