HelomiWIKI

Прайс-лист

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

9 хвОновлено 25.10.2026
Markdown для ШІ
На цій сторінці

Можливості

  • Позиції з артикулом (вручну або автогенерацією), назвою, од. виміру, ціною, собівартістю, валютою, ставкою ПДВ, вагою, об'ємом, фото.
  • Свої папки й підпапки.
  • Ціни за типами цін і правила формування цін (як на складі).
  • Штрихкоди і пошук сканером.
  • Зв'язка зі складом: продаж позиції списує вказані товари складу.
  • Картка позиції: продажі, журнал змін.
  • Імпорт і експорт XLSX за шаблоном.

1Налаштування

  • Доступ — галочка «Прайс-лист» у НалаштуванняРозділи меню«Налаштування → Розділи меню» (типово увімкнено).
  • Звідки брати товари в угоду — НалаштуванняСклад і товариЗагальні налаштування«Налаштування → Склад і товари → Загальні налаштування» → «Товари в замовленні»: «Склад» або «Прайс-лист» (лише з одного). Вибрано «Прайс-лист» — вікно «Додати товар» в угоді показує позиції прайсу.
  • Поля прайс-листа задаються там само, де поля товарів.
  • Типи цін і правила цін — сторінки «Типи цін» і «Правила цін» налаштувань складу.

2Додати позицію

  1. «Склад» → вкладка «Прайс-лист» → «+ Позиція».
  2. Заповніть «Назва *», артикул (порожньо — автогенерація, якщо ввімкнено), папку, од. виміру, ціну, собівартість, валюту, ставку ПДВ.
  3. «Створити». Позиція відкриється в картці: ціни за типами, фото, штрихкоди, «Продажі», «Журнал змін».

3Зв'язати позицію з товарами складу

  1. У картці позиції — блок «Зв'язка з товарами складу (необов'язково)».
  2. «Пов'язати товар складу»: товар і кількість на одну позицію прайсу. «Зберегти зв'язку».
  3. Без зв'язки позиція — «Не пов'язано — послуга без складу». Якщо ж артикул такої позиції збігається з артикулом товару складу (так приходять оголошення з каналів до «Зв'язати зі складом за артикулом»), продаж списує саме цей товар, 1 шт на позицію (20.10; раніше така позиція ставала «списаною» без руху складу). Набір чи інша кількість — лише через зв'язку «Склад».
  4. «Мін. наявність на складі» (колонка таблиці й поле картки) пов'язаної позиції рахується сама, як у KeepinCRM: найменший вільний залишок серед її товарів складу (в наявності мінус резерв), поділений на кількість на одну позицію. Змінився залишок на складі — змінилось і число; вписати його вручну не можна. У позиції без зв'язку зі складом це поле вписується вручну.
  5. Вага й габарити (власник 19.10): «Вага, кг», «Об'єм, м³», «Довжина, см», «Ширина, см», «Висота, см» — системні поля позиції (не обов'язкові; «Обов'язкове» вмикається в Типи данихПрайс-лист«Типи даних → Прайс-лист»). Пов'язана зі складом позиція бере їх із товарів складу: вага й об'єм — сума (товар × к-сть), довжина й ширина — найбільші, висота — стопкою (набір «3 шт» — утричі вищий). Змінили габарити товару складу — змінилось і тут. Вписали свої в картці позиції — галочка «З товарів складу» знімається й синхронізація цю позицію не чіпає; поставили галочку знову — числа знову з товарів складу. Ці поля беруть ТТН («з товарів угоди» в картці служби). Позиціям без зв'язки зі складом, що не мали ваги, 19.10 вписано оцінку ШІ (модель Opus) — запис у «Журналі» позиції «оцінка ШІ (Opus) … перевірити при зважуванні»; справжнє число просто впишіть у картку.

4Продаж позиції в угоді

Коли «Товари в замовленні» = «Прайс-лист», у картці угоди «+» у блоці «Товари» відкриває вікно «Додати позицію з прайс-листа»: ліворуч папки каналів (згорнуті, «+» розгортає), праворуч позиції — довга назва переноситься в межах своєї колонки, вікно завжди на весь екран. Колонка «Вільно» показує, скільки позицій можна продати зараз: вільний залишок пов'язаних товарів складу (в наявності мінус резерв), поділений на кількість товару в одній позиції (набір «3 шт» з 20 шт на складі — 6). Прочерк «—» — позиція не пов'язана зі складом (послуга); пов'язати — у картці позиції, вкладка «Склад». Те саме число віддає API (stock_free у /api/crm/pricelist). Продаж позиції списує пов'язані товари складу (кількість — на одну позицію) тим самим етапом угоди або «⋮» позиції, що й звичайні товари.

5Папки, пошук, масові дії

  • Папки згортаються: спершу видно лише папки каналів, стрілка біля папки розгортає/згортає, клік по папці відкриває її й розгортає, «згорнути все» — під деревом. Що розгорнуто, пам'ятає браузер.
  • «+ папка» створює папку; у дереві — перейменувати, підпапка, видалити (лише порожню).
  • Пошук: назва, артикул, штрихкод. Фільтр «Актуальні» / «Неактуальні» / «Усі».
  • Позначте позиції галочками: перенести в папку («У папку…» — пошук папки за назвою чи каналом, напр. «rozetka тейп», ↑↓ і Enter), «Неактуальна», «Ціна ±%» (наприклад 10 або −5) — для вибраних або «Увесь прайс-лист»; «Зняти вибір».
  • Позицію, що є в угодах, не видалити — вона стає неактуальною; «Повернути в актуальні» повертає.

6Імпорт і експорт

«Дії з прайс-листом» → «Імпорт» або «Експорт».

  • «Імпорт прайс-листа»: «Завантажити шаблон», «Файл імпорту», «Ключ збігу» — «ID», «Rozetka Offer ID», «Артикул» або «Назва» → «Імпортувати». Збіг оновлює позицію, нема збігу — нова. Рядки з помилками — «Завантажити файл з помилками».
  • «Експорт прайс-листа»: «усі поля» або вибрані, «Завантажити відфільтровані (поточна папка й пошук)».

7Оголошення каналів і фід на кожен канал

  • «Оголошення з каналів» (кнопка над таблицею): Prom, Rozetka, Kasta, OLX, кожен сайт і Епіцентр завантажуються в окремі папки з id оголошення, ціною майданчика і фото; повторний прогін оновлює, зникле — «Неактуальне»; автооновлення раз на N годин. Зв'язок зі складом ставиться за артикулом («Зв'язати зі складом за артикулом» — вручну).
  • Артикули кирилицею й латиницею (23.10). «К000028» з кириличною «К» і «K000028» з латинською «K» — різні товари. Автозв'язка спершу шукає товар складу з точно таким артикулом. Двійник з іншою літерою береться лише тоді, коли такий товар один. Якщо двійників два різних, а точного збігу нема, позиція лишається без зв'язки: оберіть товар у «Пов'язати товар складу» самі. Так продаж не спишеться з чужої картки.
  • Фід на кожен канал — /feed/channel/<канал>.xml (prom, rozetka, kasta, epicentr, sites-<slug>; другий кабінет — <канал>-<назва акаунта>). У фіді — оголошення цього каналу (id, артикул, ціна з прайс-листа, фото), а кількість і наявність — вільний залишок пов'язаних товарів складу: змінили залишок на складі — за 5 хвилин це видно у фіді каналу. Позиція без зв'язку зі складом віддається з кількістю, яку востаннє бачили в каналі, і позначкою Зв'язок зі складом: ні — агент її не обнуляє. Адреси: СкладФід (YML)«Склад → Фід (YML)» і картка каналу в «Інтеграціях» → Налаштування продажівФід для маркетплейсу«Налаштування продажів → Фід для маркетплейсу» → «Фід каналу з прайс-листа» (зі «Скопіювати»). Ці адреси читають ШІ-агенти (Аліна → Prom, Єлизавета → Kasta, Аня → Епіцентр), Rozetka й сайти замість фіду KeepinCRM.
  • Ціна у фіді — та, що в прайс-листі (= ціна на майданчику): змінили її в позиції — агент оновить на площадці.
  • Rozetka фід не читає — для неї ті самі дані (залишок зі складу, ціна з прайс-листа) Helomi шле сама через Seller API за розкладом (СкладПублікації«Склад → Публікації» → Rozetka). Позиція без зв'язку зі складом на Rozetka не оновлюється.

Замовлення з площадок і сайтів беруть позиції звідти ж (14.10)

Якщо в НалаштуванняТовариТовари в замовленні«Налаштування → Товари → Товари в замовленні» стоїть «Прайс-лист», приймання замовлень з Prom, Rozetka, Kasta, Епіцентру, OLX, сайтів і Telegram підбирає кожну позицію з прайс-листа: спершу оголошення цього каналу з тим самим id товару на площадці, потім Rozetka Offer ID, потім артикул, потім назва. Склад списується матеріалами позиції; позиція без матеріалів списує товар складу з тим самим артикулом (1 шт), а без такого товару — послуга, складу не чіпає. Якщо стоїть «Склад» — позиція шукається серед товарів складу, як раніше (артикул або режим «Зв'язок позицій» у картці каналу).

Можливі помилки

Що ви бачитеЧомуЩо зробити
«Поле формує правило «…» — ручне редагування заборонене»Ціну рахує правило цінЗмініть правило або вимкніть його
Позиція не видаляється, а стає «неактуальна»Позиція є в угодахЗалиште неактуальною
«Видалити порожню папку?» не спрацьовуєУ папці є позиціїПеренесіть позиції в іншу папку
Штрихкод «… уже є»Штрихкод має бути унікальнимПеревірте штрихкод
/feed/channel/<канал>.xml → «Такого каналу у прайс-листі немає»Оголошення цього каналу ще не завантажені«Оголошення з каналів» → вибрати канал → «Завантажити»
У фіді каналу кількість не зі складуПозиція не пов'язана з товаром складу⋮Зв'язати зі складом за артикулом«⋮ → Зв'язати зі складом за артикулом» або зв'язка вручну в картці

Для ШІ-співробітників

5. Позицію прайсу в угоді ШІ бачить у deals_get` серед позицій.

Додаткова інформація

Назва Checkbox

Поле «Назва Checkbox» у картці позиції й колонкою в таблиці — назва товару для фіскального чека, одна на артикул. Склад передає її в прайс-лист: поле само дорівнює назві пов'язаного товару складу («Зв'язок зі складом») і оновлюється, коли товар перейменували. Своє значення можна вписати, «= зі складу» повертає назву складу. У чек іде саме це поле (див. статтю «Фіскальні чеки Checkbox»).

Цю саму статтю читають ШІ-співробітники Helomi: help("pricelist")