Перейти к содержимому

Прайс-листы и способы добавления цен

Обновлено:

Прайс-лист — это единая таблица учёта всех изделий, плитных материалов, кромок, комплектующих, фурнитуры и крепежа. На его основе система по заданным правилам считает стоимость каждой секции и изделия. Главная идея: позицию можно сколько угодно раз добавлять в разные секции, а цену менять в одном месте — в прайс-листе. В этой статье разберём, как его вести и привязывать к изделиям.

  1. Вести единый учёт изделий, материалов, кромок, комплектующих и крепежа.
  2. Рассчитывать стоимость для каждой секции/изделия по правилам системы.
  3. Добавлять одну и ту же позицию в любые секции, а цену менять только в прайс-листе.
  4. Интегрироваться через API с 1С, сайтом или другой системой.

В конструкторе уже есть предустановленные позиции. Свою базу формируют двумя путями: загрузкой файла CSV/XLSX или вручную кнопкой «Добавить» (как карточки товаров в интернет-магазине).

Где находится: меню слева → «Прайс-лист». Есть фильтрация по категориям, поиск по названию и артикулу, выбор числа позиций на странице.

  1. Откройте меню слева → «Прайс-лист» и нажмите «Добавить».
  2. Заполните поля: Артикул (уникальный код), Название, Категория (новую можно создать, просто вписав её название), Цена, при необходимости Изображения (прямые URL через запятую), Описание, Теги и Видимость (1 — показывать, 0 — скрыть).
  3. Нажмите «Сохранить», затем «Выгрузить настройки в конструктор».

Для массовой работы прайс удобнее вести через файл. Скачайте образец, заполните его и загрузите обратно:

Скачать пример в формате Excel
  1. Экспорт. Выгрузите текущий прайс-лист в файл — у позиций уже будут проставлены ID.
  2. Редактирование. Откройте файл в Excel (или другом редакторе таблиц) и внесите изменения.
  3. Импорт. Загрузите файл обратно и дождитесь завершения. Большие файлы (тысячи строк) грузятся долго — не перезагружайте и не закрывайте страницу, пока в правом верхнем углу не появится сообщение об успехе.
  4. Обновите страницу, нажмите «Сохранить» и «Выгрузить настройки в конструктор».

Каким способом считается количество, описано в статье «Доступные типы расчётов». А цену задают одним из трёх способов:

  1. Ручной ввод цены — прямо в карточке материала или позиции. Для небольшого ассортимента.
  2. Цена за категорию — одна позиция прайса на целую группу материалов (см. сценарий ниже).
  3. Привязка по артикулу из прайс-листа — цена берётся из прайса по артикулу. Рекомендуется для среднего и крупного ассортимента: обновили цену в прайсе — она применилась везде.

При массовой работе прайс-лист удобнее вести через экспорт/импорт. Значения колонок:

  • id — при первом создании файла оставляйте пустым: система присвоит ID сама. При последующих правках экспортируйте файл из конструктора — ID уже проставлены, и их нельзя менять. Для новых позиций оставляйте id пустым.
  • Артикул — уникальный код, желательно совпадающий с вашей учётной базой. Артикулы не должны повторяться — дубли могут привести к потере данных при импорте.
  • Название — наименование, которое видно при выборе в конструкторе.
  • Категория — название категории каталога. Если её нет, она создаётся автоматически. Внимание: любое расхождение в символах или регистре создаст новую категорию.
  • Цена — стоимость, к которой затем может добавиться коэффициент наценки.
  • Изображения — прямые URL картинок (загруженных на хостинг). Несколько ссылок — через запятую.
  • Описание — текст или таблица в HTML-разметке (пример ниже).
  • Теги — дополнительный фильтр для поиска (в реальной выгрузке, например, Actro 5D).
  • По умолчанию — устаревший признак, можно не заполнять.
  • Отображать в конструкторе? (видимость) — 1 товар доступен, 0 скрыт.
  • если есть ID — обновляется запись по ID;
  • если ID нет, но артикул найден — обновляется найденная запись;
  • если нет ни ID, ни артикула — создаётся новая запись с новым ID.

Если нужно импортировать товары с одинаковыми артикулами, используйте CSV с включённой опцией «Не проверять артикул».

Настройки CSV: кодировка UTF-8, разделитель — запятая, маркер текста — кавычки.

В поле «Описание» можно вставить таблицу характеристик:

<h4>ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ:</h4>
<table>
<tbody>
<tr><td>Материал поддона:</td><td>Пластик</td></tr>
<tr><td>ДСП:</td><td>16/18 мм</td></tr>
<tr><td>Ширина каркаса:</td><td>900 мм</td></tr>
<tr><td>Глубина:</td><td>262 мм</td></tr>
<tr><td>Страна происхождения:</td><td>Италия</td></tr>
</tbody>
</table>

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

Так выглядят реальные позиции прайс-листа (фурнитура Hettich):

idАртикулНазваниеКатегорияЦенаТеги
739257059Направляющая Actro 5D, полного выдвижения, с демпфером Silent System, L (40 кг), EB23, NL250, леваяСкрытые направляющие ящиков2638.81Actro 5D
749257060…то же, NL250, праваяСкрытые направляющие ящиков2638.81Actro 5D
1709264122Направляющая Quadro 22, частичного выдвижения, Push to open, 22 кг, NL350, леваяСкрытые направляющие ящиков1165.58Quadro

Запятые внутри названий. Названия фурнитуры почти всегда содержат запятые. В CSV такие ячейки обязательно берутся в кавычки ("…, левая"), иначе строка «рассыплется» по колонкам. Excel это делает автоматически при сохранении в CSV; при ручном редактировании следите за кавычками.

Такие позиции (например, направляющие разной длины NL250/NL350/NL450) потом удобно привязывать к шаблонам ящика по диапазону глубины — система сама подставит нужную длину направляющей и её цену.

Если одна позиция (например, «петля в сборе») состоит из нескольких (чашка, ответная планка, механизм push-to-open, винты), поставьте признак «Составной» и укажите через запятую ID прайс-позиций, входящих в комплект. Тогда при назначении цены в элементе вы выбираете одну составную позицию, а не набираете все составляющие вручную. В спецификации при этом будет видна подробная информация по каждому элементу.

Формульные названия и артикулы комплектующих

Заголовок раздела «Формульные названия и артикулы комплектующих»

Название и артикул комплектующей могут быть вычисляемыми — с подстановкой реальных размеров элемента прямо в текст. Это удобно, когда одна позиция используется на разных размерах, а в спецификации нужно видеть конкретные габариты (например, «Направляющая 450» вместо просто «Направляющая»).

В названии или артикуле можно использовать обозначения размеров:

  • s:x, s:y, s:z — ширина, высота, глубина родительского элемента (того, к которому привязана комплектующая);
  • sr:x, sr:y, sr:z — размеры корневого модуля (root).

Если система находит в названии/артикуле такое обозначение, она подставит вместо него вычисленное числовое значение. Так, направляющая, привязанная к ящику, автоматически получит в названии свою длину, а в спецификацию попадёт уже с конкретным размером.

Совет. Используйте формульные названия там, где размер комплектующей зависит от размера модуля (направляющие, газлифты, доводчики) — тогда не нужно заводить отдельную позицию под каждый типоразмер.

Привязка выполняется внутри настроек элементов — точек много, и вы сами решаете, где и как. Позицию можно привязать через автоматический поиск по артикулу или через прямое указание конкретной позиции. Основные точки привязки:

  • плитный материал — по артикулу или к конкретной позиции (так же для кромок и столешниц);
  • изделие целиком — через «Позиция прайс-листа», если у него нет вариантов размеров;
  • шаблоны изделия — разные позиции для разных диапазонов размеров (например, направляющие по глубине ящика; см. «Шаблоны модулей»);
  • конкретные размеры — если изделие поставляется только в фиксированных размерах;
  • элемент в дереве конструктора;
  • модель фрезеровки — применится ко всем её вариантам и размерам;
  • присадка — для учёта количества конфирматов, саморезов («Присадки»);
  • ручки;
  • 3D-модель — чтобы она участвовала в ценообразовании. Цену 3D-модели можно привязать не только по артикулу, но и по ID позиции прайс-листа — выбрав нужную строку прямо из списка.

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

В любой из этих точек привязка делается одинаково: откройте настройки элемента, найдите поле привязки, выберите «По артикулу» (автоматический подбор) либо вручную конкретную позицию, подтвердите выбор и сохраните. Ниже — как выглядят основные точки привязки в интерфейсе.

Частая задача — задать общую цену сотне декоров ЛДСП одной толщины и затем менять её в одном месте. Для этого создают одну позицию прайс-листа и массово привязывают к ней варианты плит через экспорт и импорт XLSX.

  1. Нажмите «Прайс-лист» → «Добавить».
  2. Заполните, например:
    • Категория: ЛДСП;
    • Артикул: LDSP_16_BASE — уникальный внутри прайс-листа;
    • Название: ЛДСП 16 мм — базовая цена;
    • Цена: 4500 — цена за 1 м².
  3. Сохраните позицию и запишите её ID из первого столбца прайс-листа.
  1. В разделе «Плитные материалы» выберите нужную группу или материалы.
  2. Нажмите «Импорт-Экспорт» → «Экспорт».
  3. В Excel отфильтруйте строки по колонке «Толщина» (variant.thickness), например оставьте только 16 мм.
  4. Для нужных строк задайте:
КолонкаСистемное имяЗначение
Ввод ценvariant.price_modea — цена по ID прайс-листа
Цена по ID из прайс-листаvariant.price_acc_idID общей позиции
Тип расчётаvariant.price_typem2 — цена за м²

Два способа привязки цены варианта плиты: по артикулу и по ID прайс-листа

В карточке плиты доступны те же способы, которые массово задаются кодами c и a в XLSX. На нижнем варианте показана привязка к позиции прайс-листа с ID 2142.

  1. Не меняйте системные колонки key и id. Сохраните XLSX и импортируйте его обратно.
  2. Дождитесь завершения загрузки и нажмите «Выгрузить настройки в конструктор».

Добавьте тестовый модуль в конструктор и проверьте стоимость. Затем измените цену общей позиции прайс-листа: она должна обновиться у всех привязанных плит. При необходимости настройте коэффициент наценки.

В режиме a значение из колонки «Цена» у самой плиты не используется: цена берётся из строки прайс-листа с указанным ID.

Подробные инструкции для трёх способов — общей цены за категорию, ручной цены за лист и синхронизации по артикулам с 1С/БАЗИС — приведены в статье «Массовое редактирование плит и массовый ввод цен».

  • Если для материала или элемента выбран режим «По артикулу из прайс-листа» либо «По ID из прайс-листа», сначала берётся базовая цена соответствующей позиции прайса.
  • Если в разделе «Расчёт цен» задан коэффициент для категории прайс-листа, он применяется и тогда, когда цена этой позиции используется внутри другого элемента. Это подтверждено для плитных материалов и кромок, фасадов и стекла, ручек, 3D-моделей, а также плитных и профильных цоколей.
  • Коэффициент категории прайс-листа перемножается с подходящим коэффициентом самого элемента. Затем применяется общая наценка, если её не отключает правило «Не умножать на общую наценку».
  • Не считайте дважды. Если изделие из плит уже считается по материалам, не добавляйте ему ещё и фиксированную цену готового изделия. Выбирайте одно (см. «Основы конфигуратора»).

Пример совместного применения коэффициентов

Заголовок раздела «Пример совместного применения коэффициентов»

Позиция прайс-листа стоит 1000 ₽. Для её категории задан коэффициент 1,2, для фасадов — 1,1, общая наценка — 2. Если ни одно из правил не отключает общую наценку, цена фасада по этой позиции будет рассчитана так:

1000 × 1,2 × 1,1 × 2 = 2640 ₽

Если цена введена вручную в карточке элемента и не берётся из прайс-листа, коэффициент категории прайс-листа к ней не применяется.

Прайс-лист — единая таблица цен; меняете цену в одном месте, а позиция используется где угодно. Ведётся вручную или импортом CSV/XLSX (id пустой для новых, артикулы уникальные, UTF-8/запятая/кавычки для CSV). Составные позиции собираются по ID через признак «Составной». Название и артикул комплектующей могут быть формульными (s:x/sr:x и т. п.) — система подставит реальные размеры. Привязывать позиции можно к материалам, изделиям, шаблонам, размерам, фрезеровкам, присадкам, ручкам и 3D-моделям — по артикулу или напрямую. Если цена элемента берётся из прайса, коэффициент его категории учитывается вместе с наценкой самого элемента. Для «цены за категорию» создайте одну позицию и привяжите её к нескольким декорам.