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

