Крім цін, Elbuz переносить із прайсу в каталог назви, описи, фото, атрибути й категорії , не затираючи ваших значень.
Коли це знадобиться:
- Потрібні назви й описи постачальника — рядок «Зв'язків полів» переносить колонку прайсу в поле.
- Частину описів ви писали руками — прапорець «Оновлювати, якщо значення порожнє в базовому каталозі» заповнить лише порожні.
- У прайсі бувають порожні комірки — «Оновлювати, якщо значення не порожнє у прайсах» не дасть їм затерти ваші значення.
- Назва має йти з одного прайсу, а ціна — з найдешевшого — колонка «Примусово оновлювати з цього джерела» бере позначені поля саме з нього.
З чого почати: «Оновлення базового каталогу» → вкладка «Зв'язки полів» → увімкнути потрібні рядки.
Що вміють налаштування полів
- Вмикають групи даних: оновлення товарів, атрибути, фото, відео, файли.
- Копіюють категорії прайсу в каталог без дублів.
- Задають, яка колонка прайсу в яке поле лягає.
- Захищають ваші значення від порожніх комірок прайсу.
- Пишуть поле лише за умовою або завжди з одного прайсу.
- Записують поля один раз в усі зіставлені товари, поза вибором ціни.
Де це і хто має доступ
- З картки джерела
- «Прайс-листи» → джерело → «Оновити мій каталог» → вкладки «Налаштування» і «Зв'язки полів»
- Право доступу
- рядок «Оновлення базового каталогу» в «Правах груп»
Усі входи й різниця між набором одного прайсу і спільним набором — Як оновити каталог із прайс-листів.
Що саме переносити в каталог: вкладка «Налаштування»
Вікно ділиться на чотири вкладки: «Налаштування», «Зв'язки полів», «Формули» і «Додатково». Перша вкладка відповідає на питання «що переносити», друга — «звідки й куди», четверта — «на які товари і що робити з тими, кого в прайсах не стало».
Головна картка першої вкладки називається «Що оновлювати», і підказка під нею каже прямо: «Розумний набір уже позначено — запуск дасть результат без додаткового налаштування.» Це правда: за замовчуванням увімкнено рівно те, що потрібно для оновлення цін і наявності, і нічого з того, що псує дані.
Картка «Вибір ціни» й сітки статусів наявності та груп контрагентів на цій же вкладці вирішують, з якої пропозиції товар отримає значення, — чия пропозиція потрапить у товар.
Пояснення до полів сховані за значком «?» поруч із назвою. Кнопки «Зберегти» немає: позначки, поля й рядки сіток зберігаються одразу, унизу видно індикатор «Збережено».
1
Кнопка «Оновити»2
Вкладки вікна3
Оновлювати товари4
Видаляти всі фото перед оновленням5
Індикатор «Збережено»- Кнопка «Оновити» запускає оновлення каталогу.
- Чотири вкладки: «Налаштування», «Зв'язки полів», «Формули» та «Додатково».
- Група «Товари»: флажок «Оновлювати товари» вмикає перенесення даних у наявні товари.
- Флажок «Видаляти всі фото перед оновленням» у групі «Фото та медіа» очищає фото перед завантаженням нових.
- Індикатор «Збережено»: зміни застосовуються одразу, кнопки «Зберегти» немає.
Група «Товари»
| Прапорець | За замовчуванням | Що робить |
|---|---|---|
| «Оновлювати товари» | увімкнено | Головний перемикач. Переносить значення з прайсів у наявні товари каталогу за зв'язками полів. Знімете — прогін не оновить нічого |
| «Додавати нові товари» | вимкнено | Створює в каталозі товари з тих рядків прайсу, які ні з чим не зіставлені |
| «Авто-пошук описів для нових товарів» | вимкнено | Ставить фонове завдання: шукати описи й фото новим товарам без опису на сайтах каскаду, перевіряти результат AI й зберігати за досягнення порогу ймовірності |
«Додавати нові товари» — єдиний прапорець, який програма може зняти за вас: якщо у джерела стоїть прапор прайсу РРЦ, прапорець знімається й блокується. Логіка проста: прайс рекомендованих цін не для того, щоб заводити з нього товари.
Група «Атрибути та опції»
Чотири прапорці: «Додавати атрибути» (увімкнено, працює тільки для новостворених товарів), «Оновлювати атрибути» (вимкнено, це вже наявні товари), «Видаляти атрибути» (вимкнено — незворотно) і «Оновлювати опції» (вимкнено).
Група «Фото та медіа»
Сім прапорців, і порядок між ними неочевидний.
- «Додавати фото» — тільки для нових товарів, і тільки тоді, коли вимкнено «Оновлювати фото». Позначили обидва — працюватиме друге, а перше мовчки не спрацює.
- «Оновлювати фото» — фото для товарів, які вже є в каталозі.
- «Перевірити наявність фото (за посиланням)» — увімкнено за замовчуванням. Додає фото з прайсу, якщо такого посилання у товара ще не було. Це режим доповнення, а не заміни.
- «Перевіряти наявність фото (прапор)» — додає фото, тільки якщо у товара немає жодного знімка.
- «Видаляти всі фото перед оновленням» — незворотно.
- «Додавати відео» і «Додавати файли».
Як скопіювати категорії прайсу в каталог
«Додавати категорії» копіює структуру категорій із прайсу до вашого каталогу. «Застосовувати формули» увімкнено за замовчуванням і вмикає перерахунок полів формулами під час прогону — самі формули задаються в окремому вікні на вкладці «Формули», вони спільні для всього каталогу й до конкретного прайсу не прив'язані. Це саме прапорець прогону, а не кнопка «Застосувати формули» у вікні прайс-листа: кнопка перераховує рядки прайсу тут і зараз, прапорець вмикає перерахунок усередині оновлення каталогу.
- Крок спрацьовує і в прогоні по одному джерелу, і в прогоні по всіх прайсах, зокрема в нічному. У прогоні по всіх категорії копіюються по черзі з кожного активного прайсу; дочірні прайси й прайси РРЦ у цьому кроці не беруть участі.
- Створені категорії програма запам'ятовує за джерелом і назвою категорії в прайсі, тому наступні прогони дублів не заводять. Існуючою вважається й ваша категорія з такою самою повною назвою.
- Товари прайсу без категорії прив'язуються до знайденої або створеної категорії; тим, у кого категорія вже є, крок її не змінює.
Якщо ви перейменуєте категорію, створену прогоном, наступний прогін знайде її за джерелом і не створить нової, а вашої назви не перезапише: назву програма записує тільки категорії, у якої назви основною мовою ще немає, — щойно створеній або такій, що лишилася без назви.
- Початок або кінець
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Видалення такої категорії видаляє разом із нею всі її підкатегорії і товари каталогу, для яких вона основна, — з описами, фото й атрибутами. Товари, що лежать у ній лише додатковою прив'язкою, лишаються. Рядки прайсу з цієї категорії втрачають і категорію, і зіставлення з товаром. Якщо «Додавати категорії» лишається ввімкненою, а постачальник і далі присилає цю категорію, наступний прогін по цьому джерелу або по всіх прайсах створить її заново.
У чистій системі перше натискання «Оновити» перенесе ціни й наявність і не чіпатиме ні фото, ні описи. «Перевірити наявність фото (за посиланням)» спрацює лише разом із «Додавати фото» або «Оновлювати фото», а «Застосовувати формули» — коли на вкладці «Формули» заведено хоч одну формулу.
Яка колонка прайсу в яке поле лягає: «Зв'язки полів»
На другій вкладці задається, яка колонка прайсу в яке поле каталогу лягає. Немає рядка — поле з прайсу не оновлюється, скільки б разів ви не натиснули «Оновити».
Сітка добудовує себе сама: при кожному відкритті вікна вона заводить рядки для всіх полів товару, яких у ній ще немає. Але заводить їх вимкненими. Одразу ввімкнених рядків рівно п'ять:
- ціна;
- рекомендована ціна;
- ціна собівартості;
- кількість;
- статус наявності.
Назви, описи, фото й атрибути з прайсу не переносяться, доки їхні рядки не ввімкнути руками.
1
Активність у рядку «Ціна»2
Назва поля з прайс-листів3
Оновлювати, якщо значення не порожнє у прайсах4
Очищати поле БК перед оновленням- Активність — галочка вмикає оновлення цього поля; тут увімкнені рядки «Ціна», «Ціна РРЦ» і «Ціна собівартість».
- «Назва поля з прайс-листів» — звідки береться значення; задається подвійним кліком, хрестик праворуч обнуляє джерело.
- Оновлювати, якщо значення не порожнє у прайсах — поле оновиться лише тоді, коли в прайсі є значення.
- Очищати поле БК перед оновленням — перед записом старе значення в базовому каталозі стирається.
Джерело для рядка задається подвійним кліком у колонці «Назва поля з прайс-листів». Підказка за значком «?» біля заголовка картки описує це дослівно: «Вкажіть поле з прайс-листу для оновлення значень у базовому каталозі.» Хрестик праворуч обнуляє джерело, не чіпаючи решту налаштувань рядка. Частині полів джерело підставлене автоматично — там, де в прайсі знайшлося поле з такою самою назвою, — але сам рядок усе одно лишається вимкненим, поки ви його не ввімкнете.
Як не затерти свої значення порожньою коміркою
У кожного рядка є два прапорці, і від їх поєднання залежить, чи затре прайс те, що вже є в каталозі. Це найважливіша таблиця статті.
| Прапорці рядка | Результат |
|---|---|
| Обидва зняті | Значення з прайсу пишеться завжди, навіть порожнє. Порожня комірка прайсу залишить порожнім і поле каталогу |
| «Оновлювати, якщо значення не порожнє у прайсах» (так за замовчуванням) | Порожня комірка прайсу нічого не чіпає. Заповнена — перезаписує |
| «Оновлювати, якщо значення порожнє в базовому каталозі» | Пишемо, тільки якщо в каталозі порожньо. Заповнене вами значення не постраждає |
| Обидва | Пишемо, тільки якщо в каталозі порожньо, а в прайсі є значення. Порожня комірка чи нуль у прайсі порожнє поле каталогу не чіпають, заповнене вами значення теж не постраждає |
Ці два прапорці діють не на всі поля. На кількості та статусі наявності вони не працюють зовсім: значення з прайсу пишеться туди завжди, порожнє воно чи ні. На ціні, рекомендованій ціні, собівартості й старій ціні прапорці діють так само, як на інших полях, але над ними стоїть фіксована ціна: у товара з нею ціни не змінюються за будь-яких прапорців. Категорію й виробника захищає власне правило, без усяких прапорців: нуль із прайсу їх не затирає.
Найчастіша втрата даних — знятий прапорець «Оновлювати, якщо значення не порожнє у прайсах» на назві чи описі: порожня комірка прайсу зітре значення, а попереднє ніде не зберігається. Перед першим прогоном перевірте, що він стоїть на всіх текстових рядках, які вмикаєте.
Що програма робить із цими правилами понад ваші
- Ціни не чіпаються у товарів із фіксованою ціною — ні звичайним оновленням, ні колонкою «Примусово оновлювати з цього джерела», ні очищенням полів, ні перенесенням ціни зі складу — навіть якщо ціну взято з нестандартної колонки прайсу. Знімається прапор сам: першим прогоном із «Оновлювати товари» після дати, заданої в діалозі масової зміни ціни зі списку товарів.
- Нуль не затирає категорію й виробника. Якщо прайс дав нуль у ці поля, у каталозі лишиться те, що було.
- Текстові поля пишуться мовною версією джерела. Назва, описи, мета-теги, заголовок сторінки, теги й додаткові поля лягають у мовну версію того язика, яким веде прайс, а якщо він збігається з мовою системи — то й в основну.
- Службові поля програма заповнює сама. Зв'язку з полем «назва постачальника» кожен прогін примусово вимикає — якщо ви її ввімкнули, наступного разу вона знову буде знята.
Як писати поле лише за умовою або завжди з одного прайсу
Дві останні колонки сітки — «Логічна умова для поля базового каталогу» і «Логічна умова для поля з прайсу». Вони перетворюють просте «перенеси» на «перенеси, тільки якщо». Умов може бути дві одразу, вони складаються через «і». Настройка рідкісна.
Колонка «Примусово оновлювати з цього джерела» видно тільки тоді, коли вікно відкрито з картки конкретного прайсу. Вона знімає звичайний відбір: значення береться саме з цього джерела, навіть якщо за ціною виграв інший постачальник. Робиться це наприкінці прогону, після всіх скидань наявності, — інакше відкладене скидання поверталося б поверх примусово поставленого статусу.
- Колонка діє при кожному прогоні по всіх прайсах і по цьому прайсу з позначкою «Оновлювати товари» (нічний прогін вмикає її сам) — тільки для позначених рядків і тільки коли прайс і постачальник увімкнені.
- Фіксовану ціну колонка поважає так само, як звичайне оновлення, а нуль із прайсу не затирає категорію й виробника.
- Позначений рядок «ID категорії» одразу перебудовує перелік категорій товару разом із паритетними — і товарам без вибраної пропозиції, наприклад «Немає в наявності».
Записати поля один раз, без позначок у сітці, можна разовим оновленням.
Сценарії
Дозаповнити порожні описи з прайсу, не чіпаючи написаних вручну
Що ввімкнути: у «Зв'язках полів» потрібного набору увімкнути рядок опису, вказати поле-джерело подвійним кліком у колонці «Назва поля з прайс-листів» і позначити «Оновлювати, якщо значення порожнє в базовому каталозі».
Що вийде: значення з прайсу потрапляє тільки в ті товари, де поле порожнє або містить нуль. Якщо в рядку стоїть і «Оновлювати, якщо значення не порожнє у прайсах» (так за замовчуванням), порожня комірка прайсу таке поле не чіпає — воно чекає, поки постачальник дасть опис. Описи, які ви вже заповнили, лишаються як є.
Чого не буде: на кількість і статус наявності ця позначка не діє — туди прайс пише завжди.
Завести асортимент нового постачальника разом із його категоріями
Що ввімкнути: відкрити вікно кнопкою «Оновити мій каталог» у шапці цього прайсу, на вкладці «Налаштування» позначити «Додавати нові товари» і «Додавати категорії», натиснути «Оновити».
Що вийде: категорії прайсу, яких у каталозі ще немає, створюються з назвами з прайсу. Наявні — створені раніше з цього джерела або ваші з такою самою повною назвою — знаходяться, і дублів не буде (копіювання категорій).
Чого не буде: нічний прогін бере додавання товарів не з цієї позначки, а з настройки системи. У прайсу з позначкою РРЦ «Додавати нові товари» знята й заблокована.
Що робити, коли поле не оновилося або стало порожнім
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| Ціни оновилися, а назви й описи — ні | увімкнено лише для п'яти полів, які програма вмикає сама: ціна, РРЦ, собівартість, кількість, статус наявності | Увімкнути потрібні рядки у «Зв'язках полів» і вказати поле-джерело подвійним кліком (зв'язки полів) |
| Назва або опис товару стали порожніми | Зв'язок увімкнено, прапорець «Оновлювати, якщо значення не порожнє у прайсах» знято, у прайсі комірка порожня | Поставити цей прапорець на всіх текстових рядках. Попереднє значення відновити не можна (порожня комірка) |
| Наявність не змінюється ніколи | У «Зв'язках полів» вимкнено рядок статусу наявності — без нього крок скидання наявності не виконується взагалі | Увімкнути зв'язок статусу наявності, а для кількості — окремий рядок кількості (зв'язки полів) |
| Спливає віконце «Status: … Error: …» | Не пройшов запит до сервера: правка комірки в сітці, перерахунок вартості контенту або завантаження вкладки «Формули» | Повторити дію. Якщо повторюється — до журналу помилок |
Часті запитання
Чому нуль із прайсу не записався в моє числове поле?
Поки на рядку стоїть «Оновлювати, якщо значення не порожнє у прайсах», нуль вважається порожнім значенням і не пишеться. Для такого поля зніміть цей прапорець — чотири комбінації прапорців.
Чи можна брати назву з одного прайсу, а ціну — з найдешевшого?
Так. У вікні з картки прайсу, з якого потрібна назва, позначте рядок назви в колонці «Примусово оновлювати з цього джерела». Ціну й далі вибиратиме звичайний відбір — примусове оновлення.
Позначив «Додавати фото», а в наявних товарів фото не з'явилися. Чому?
«Додавати фото» працює лише для нових товарів і лише тоді, коли знято «Оновлювати фото». Для товарів, що вже є в каталозі, потрібне «Оновлювати фото» — група «Фото та медіа».
Увімкнув зв'язку «назва постачальника», а після прогону вона знову вимкнена. Чому?
Це поле службове: програма заповнює його сама й вимикає цю зв'язку на кожному прогоні — що програма робить понад ваші правила.
«Додавати категорії» перепише мої категорії?
Ні. Товарам, у яких категорія вже є, крок її не змінює, а перейменовану вами категорію наступний прогін назад не перейменує — копіювання категорій.
Суміжні теми
- Якщо потрібна загальна картина оновлення — Як оновити каталог із прайс-листів постачальників.
- Якщо поля налаштовано й оновлення має йти саме — Як запустити оновлення каталогу вручну й за розкладом.
- Якщо перед першим прогоном треба переконатися, що нічого не зітреться — Як оновити каталог без втрати даних.
- Якщо поле треба перерахувати формулою під час оновлення — Формули полів базового каталогу.

