Товари-опції з прайсу: як зібрати варіанти одного товару

26 хв

Elbuz збирає варіанти одного товару з прайсу постачальника — розміри, кольори, обсяги пам’яті — в одну групу: створює спільний головний товар, а рядки варіантів робить його опціями.

Коли це знадобиться:

  • Кожен розмір іде окремим рядком з однаковою моделлю — рядки зберуться під одним головним товаром.
  • Розміри перелічені в одній клітинці «S,M,L» — роздільник розгорне рядок у кілька опцій.
  • У назві опції має бути видно розмір — два прапорці дописують значення варіанта в назву.
  • Фото є лише в частини варіантів — прапорці фото роздають їх усій групі.
  • Потрібен вибір розміру в каталозі — зв’язок доїде туди з увімкненим «Режимом товарів-опцій».

З чого почати: секція «Колонки» картки джерела → ознака «Ідентифікатор товару-опції».

Розмова з підтримкою — замість читати: навіщо це потрібно, що налаштувати і що ви отримаєте.

Що вміють товари-опції з прайсу

Спосіб залежить від того, як постачальник подає варіанти:

Де це і хто має доступ

Усе налаштовується всередині картки джерела. У вікна «Порядок застосування операцій» власного пункту в меню немає — воно відкривається тільки з картки або з бургер-меню в шапці.

Меню
Довідники → Обробка прайс-листів → Список прайс-листів
Шість прапорців
картка джерела → вкладка «Налаштування» → секція «Товари» → підрозділ «Які дані завантажувати»
Ознаки колонок
вкладка «Налаштування» → секція «Колонки» → сітка полів
Список операцій
вкладка «Налаштування» → секція «Додатково» → «Порядок застосування операцій»
Той самий список із вікна
«Список прайс-листів» → бургер у шапці → «Правила обробки» → «Порядок застосування операцій»
Результат
картка джерела → вкладка «Товари» → контекстне меню → «Товари-опції»
Право доступу
вікно прайс-листів; усередині воно дробиться на окремі блоки
Підготувати
джерело, файл якого хоч раз завантажувався, і колонку з однаковим значенням у варіантів

Що робить операція

У списку операцій джерела вона називається «Створення основних товарів для товарів-опцій», і підказка у вікні описує її так:

Якщо постачальник надсилає кожен варіант окремим рядком (футболка S, M, L — три позиції), операція створює спільний «батьківський» товар, а рядки перетворює на його опції. Покупець побачить одну картку з вибором розміру, а не три однакових товари.

Список операцій джерела з операцією «Створення основних товарів для товарів-опцій»
1Створення основних товарів для товарів-опцій
2Сусідні операції конвеєра
  1. Створення основних товарів для товарів-опцій — стоїть у списку завжди, вмикати окремо не потрібно.
  2. Сусідні операції конвеєра — місце в списку задає порядок застосування, а не ця стаття.

Операція працює на чернетці прайсу — тимчасовій копії, у яку лягають товари з файлу. Якщо стоп-правило заблокувало прогін, створені опції відкидаються разом із чернеткою, а каталог лишається таким, яким був. Чому операція стоїть у конвеєрі саме на своєму місці, розібрано в статті про порядок застосування операцій.

У списку вона є в кожного джерела: нове джерело отримує її з довідника разом з іншими операціями. Тому «увімкнути функцію» тут нічого не означає — операція стоїть у списку завжди, а працює лише тоді, коли розмічена потрібна колонка.

Сама операція нічого не робить. Спочатку вона шукає, за чим збирати варіанти в групу, і якщо не знайшла жодної з двох ознак колонки — виходить, нічого не змінивши.

Помилкою це не вважається: прогін завершується успішно, а в журналі прогону лишається рядок «Створення товарів-опцій: операція увімкнена, але ознаку колонки «Ідентифікатор товару-опції» не задано — нічого не зроблено». Тобто без розміченої колонки операція щоразу виконується вхолосту, і це нормальний стан.

Дві ознаки перевіряються по черзі й не виключають одна одну. Фото копіюються лише в гілці «Ідентифікатор товару-опції». Рядок «нічого не зроблено» з'являється, тільки коли не задано жодної з двох
ТакНіТакНіТакНіОперація «Створення основнихтоварів для товарів-опцій»Є колонка з ознакою «Створититовари на основі роздільника»?Кожен рядок розгортається в опції— до 10 значеньсам рядок лишається головнимтоваромЄ колонка з ознакою«Ідентифікатор товару-опції»?Рядки з однаковим непорожнімзначенням стають опціямирядок з унікальним значеннямлишається звичайним товаромрядки з порожнім значенням негрупуються, їх кількість —окремим рядком журналуНа кожну групу створюється одинголовний товарФото копіюються за двомапрапорцями фотоЖурнал: «головних товарів /товарів-опцій: N / M»Роздільник теж не задано?Журнал: «…не задано — нічого незроблено»
  • Дія або результат
  • Розвилка: далі шлях залежить від відповіді

Як зібрати варіанти в групу: два способи

Кожен варіант окремим рядком: ознака «Ідентифікатор товару-опції»

Ознака ставиться в сітці полів картки джерела, у секції «Колонки»; як правиться адреса стовпця й де саме в сітці лежать службові ознаки — у статті про адреси колонок. Потрібна колонка, у якій усі варіанти одного товару мають однакове значення: модель, артикул виробника, назва серії.

Сітка полів джерела з колонками «Ідентифікатор товару-опції» та «Опція товару»
1Ідентифікатор товару-опції у рядку «Модель»
2Опція товару
  1. Ідентифікатор товару-опції у рядку «Модель» — ця ознака вирішує, чи зберуться варіанти в групу.
  2. Опція товару — без цієї ознаки не працює іменування опцій.

Далі програма групує рядки за значенням цієї колонки:

  • групи, у яких більше одного рядка, цілком стають опціями;
  • на кожну таку групу створюється один головний товар;
  • рядок з унікальним значенням опцією не стає — він лишається звичайним товаром.

Окремого рядка для головного товару у файлі постачальника немає, тому програма бере його назву в одного з рядків групи — у якого саме, вирішує база даних. Правил іменування головного товару в програмі немає.

Разом із назвою від того самого рядка копіюються ціна, наявність, категорія, виробник і посилання на фото. Якщо ознака стоїть на колонці «Категорія з прайсу», головний товар отримує назву категорії. Назва родини головного товару дорівнює його назві — саме за нею група тримається далі, у каталозі.

Рядки з порожнім значенням у колонці-ідентифікаторі в групування не беруть участі — вони лишаються звичайними товарами. Скільки таких рядків, програма пише в журнал прогону: «Рядків із порожнім ідентифікатором товару-опції (у групуванні не беруть участі): N». Велике число тут означає, що колонка заповнена лише в частини товарів і опціями стане менше рядків, ніж ви чекали.

Порожнеча — не єдина пастка. Заглушка на кшталт «-» або «0» — це вже значення, і всі рядки з нею зберуться в одну групу з одним спільним головним товаром. Тому колонку перевіряють до прогону: відсортуйте сітку товарів за нею й подивіться, що стоїть у рядках без справжнього значення.

В одну групу потрапляють рядки з однаковим значенням. Регістр літер і пробіли в кінці значення не враховуються: «ABC» і «abc » — одна група. А от пробіл на початку чи всередині значення — це вже інша група, і варіант лишиться окремим товаром.

Усі варіанти в одній клітинці: «Створити товари на основі роздільника»

Другий спосіб — для випадку, коли постачальник перелічує розміри в одній клітинці: «S,M,L». У сітці полів у колонки є ознака «Створити товари на основі роздільника», і туди вписують символ-роздільник. Один рядок файлу розгортається в кілька опцій, а сам рядок лишається головним товаром.

Що тут варто знати заздалегідь:

  • Жорстке обмеження — 10 значень на рядок. Одинадцяте й наступні не з'являться, попередження не буде. Дванадцять розмірів у клітинці дадуть десять опцій, і два останні просто зникнуть.
  • Ім'я опції складається жорстко: назва рядка, пробіл, значення — «Футболка синя S». Настройки в цього іменування немає, прапорці на нього не впливають.
  • Посилання опції отримує якір: до адреси товару додається «#» і значення варіанта.
  • Вага опцій лишається порожньою. Поле ваги програма використовує як тимчасове — тримає в ньому значення варіанта, а потім обнуляє його в усіх опціях. У головного товару вага зберігається.
  • Фотографіями цей спосіб не займається взагалі. Обидва прапорці фото працюють тільки в способі за ідентифікатором.

Що з цього доїде до каталогу

Опції, зроблені операцією, живуть у чернетці прайсу. У вони потрапляють окремою дією — оновленням базового каталогу. І ось там, у самому кінці перенесення, вирішується головне.

Програма дивиться на настройку каталогу «Режим товарів-опцій (головний товар + варіанти)». Якщо режим вимкнений, зв'язок «головний товар + опції» знімається, а від групи лишається спільна назва родини: товари стоять у каталозі самостійними картками, у яких немає нічого спільного, крім цієї назви. Товари при цьому не видаляються — колишні опції просто стають звичайними товарами.

Настройка лежить у вікні «Налаштування системи», розділ «Оновлення каталогу», група «Товари-опції». За замовчуванням режим вимкнений. Тобто типовий результат такий: операція в прайсі своє зробила, у сітці товарів джерела видно головні товари й опції, а в каталозі — плоский список із однаковою «Назвою родини».

Побачити варіанти (модифікації) товару в каталозі можна й без режиму: виділіть товар у сітці базового каталогу, і в бічній панелі зʼявиться блок «Варіанти (опції)» — кнопки зі значеннями характеристик усіх товарів з тією самою «Назвою родини (варіації)». Блок показується, коли таких товарів щонайменше два.

Кнопки зʼявляються тільки для характеристик, у яких увімкнено «Використовувати для створення варіативних товарів»; без жодної такої характеристики блок стоїть із заголовком, але без кнопок. Клік по кнопці відкриває картку цього варіанта.

Той самий стан програма проговорює вголос уже на стороні каталогу. Якщо в сітці каталогу натиснути «Встановити зв'язок з опціями» при вимкненому режимі, з'явиться жовте повідомлення:

Товари об'єднані у групу за назвою. Зв'язок «головний товар + опції» не створено: у налаштуваннях вимкнено режим товарів-опцій

Ця стаття описує тільки прайсову частину: операцію «Створення основних товарів для товарів-опцій» і шість прапорців секції «Товари» картки джерела. Що відбувається з опціями після перенесення в базовий каталог — тип товару, вкладка «Варіанти» картки, кнопка «Встановити зв'язок з опціями», настройка «Режим товарів-опцій» — до прайсу відношення не має.

Про ціну головного товару від найдешевшої або найдорожчої опції — у статті про вибір ціни постачальника.

Що роблять шість прапорців картки джерела

Прапорці стоять у секції «Товари», у підрозділі «Які дані завантажувати», підряд за «Завантажувати атрибути» і «Завантажувати фото». Власного підзаголовка в них немає: групи настройок «Товари-опції» в картці шукати не варто, шість прапорців ідуть просто підряд із рештою. У джерела-парсера цих шести прапорців у картці немає взагалі: що завантажувати, задає конфіг парсера, а ознака опційного поля в парсера своя.

Розділ «Товари»: прапорці «Які дані завантажувати з прайсу»
1Додавати значення опції до найменування товару
2Додавати назву опції до найменування товару
3Копіювати фото опцій головному товару
4Копіювати фото головного товару його опціям
  1. Додавати значення опції до найменування товару — працює тільки разом з ознакою колонки «Опція товару».
  2. Додавати назву опції до найменування товару — сам по собі нічого не робить, лише міняє формат.
  3. Увімкнено: головний товар, якого не було у файлі, отримує фото від товарів-опцій.
  4. Вимкнено за замовчуванням: увімкнений разом із попереднім роздає опціям фото всієї групи.
ПрапорецьЩо робитьЗа замовчуванням
«Додавати назву опції до найменування товару»Міняє формат того, що додає наступний прапорець: у назву йде «Розмір S» замість «S»вимкнено
«Додавати значення опції до найменування товару»Дописує значення варіанта в назву товарувимкнено
«Копіювати характеристики опцій головному товару»Атрибути опцій копіюються головному товару; однакові значення об'єднуютьсяувімкнено
«Копіювати характеристики головного товару його опціям»Зворотний напрямок: атрибути головного товару копіюються кожній його опції, свої в опції лишаютьсявимкнено
«Копіювати фото головного товару його опціям»Фото головного товару копіюються його опціям, крім тих, що в опції вже є; копіювати є що лише тоді, коли головний отримав фото наступним прапорцемвимкнено
«Копіювати фото опцій головному товару»Фото всіх опцій копіюються головному товару; дублікати відсікаютьсяувімкнено

Два прапорці — «Копіювати характеристики опцій головному товару» і «Копіювати фото опцій головному товару» — стоять увімкненими в кожному новому джерелі: так задано в базі. Решта чотири вимкнені, доки їх не ввімкнути в картці.

Чотири прапорці з шести читає не та операція, у назві якої є опції. Усередині «Створення основних товарів для товарів-опцій» працюють тільки два прапорці фото — і лише в способі за ідентифікатором.

Решту чотири читає операція «Збереження значень із полів в атрибути», яка стоїть далі в конвеєрі. Прибрали її зі списку операцій — і чотири прапорці перестали робити хоч що-небудь, хоча в картці вони й далі виглядають увімкненими.

Як дописати розмір у назви опцій

Назви опцій налаштовуються тільки в одному місці з трьох.

  • Спосіб за ідентифікатором назви опцій не міняє взагалі: вони лишаються такими, як у файлі постачальника.
  • Спосіб за роздільником складає назву жорстко, за схемою «назва + значення».
  • Налаштовує іменування тільки пара прапорців — «Додавати значення опції до найменування товару» і «Додавати назву опції до найменування товару».

Прапорець «Додавати значення опції до найменування товару» дописує в назву значення варіанта. Але бере він його не з колонки прайсу, а з атрибутів товару, помічених ознакою «Опція товару» — це третя галочка, вона стоїть у тій самій сітці полів, і підпис прапорця про неї не говорить нічого.

Немає жодного атрибута з такою ознакою — дописувати нічого, і назви лишаються як були.

Прапорець «Додавати назву опції до найменування товару» сам по собі не робить нічого. Він не вмикає окреме додавання, а лише міняє формат того, що додає перший: «Розмір S» замість «S». Тому в картці він стоїть під першим і недоступний, доки перший вимкнений.

Найчастіша помилка тут — увімкнути іменування й не поставити ознаку «Опція товару» на колонці. Без неї дописувати в назву нічого: прапорець мовчки не спрацьовує, і програма про це не повідомляє.

Прапорець «Додавати значення опції до найменування товару» дописує значення тільки опціям. Назва головного товару й звичайних товарів джерела лишається як була — навіть тоді, коли «Копіювати характеристики опцій головному товару» вже скопіював головному характеристики всіх його варіантів.

Як роздати фото всім варіантам

«Копіювати фото опцій головному товару» — робочий прапорець: фотографії всіх опцій копіюються головному товару, дублікати відсікаються, у самих опцій фото лишаються. Він увімкнений за замовчуванням, і саме так головний товар, якого у файлі не було, отримує картинки.

«Копіювати фото головного товару його опціям» — зворотний напрямок: фото головного товару копіюються кожній його опції, крім тих, що в опції вже є. Спрацьовує він останнім, після попереднього прапорця.

Власного списку фото в головного товару немає — програма створює його сама, — тому цьому прапорцю є що копіювати тільки тоді, коли увімкнено й «Копіювати фото опцій головному товару». Увімкнені обидва — кожна опція отримає фото всіх варіантів своєї групи.

Вимкнений прапорець фото означає тільки «не копіювати». Фото, які опції отримали з файлу постачальника, лишаються на місці за будь-якого положення обох прапорців.

Як перевірити, що спрацювало

Спершу — журнал прогону. Після операції в ньому лишається один із двох рядків: «…ознаку колонки «Ідентифікатор товару-опції» не задано — нічого не зроблено» або «Створення товарів-опцій: головних товарів / товарів-опцій: N / M». Перше число — скільки головних товарів отримали опції, друге — скільки рядків стали опціями.

Звичайні товари джерела, у яких опцій немає, до першого числа не входять. Помилкою жоден із цих рядків не позначається, а про прапорці, яким нічого робити, журнал не пише нічого.

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

  • «ID типу товару» — 1 у головного товару, 2 у опції;
  • «Кількість товарів-атрибутів» — скільки опцій у головного товару;
  • «Назва родини (варіації)» — спільна назва групи;
  • «ID батька товару-атрибута» — на який рядок вказує опція.

Ще швидше — контекстне меню сітки, підменю «Товари-опції». Там три фільтри: «Встановити фільтр за набором опцій» — опції обраного товару, «Встановити фільтр за гол. товарам» — тільки головні товари, «Встановити фільтр за товарами опцій» — тільки опції. Останній і є найпростіша перевірка: порожньо — значить не спрацювало.

Контекстне меню рядка прайсу з розкритим підменю «Товари-опції»
1Встановити фільтр за товарами опцій
2Встановити фільтр за набором опцій
  1. Встановити фільтр за товарами опцій — найкоротша перевірка того, що операція спрацювала: порожня сітка означає, що опцій не створено.
  2. Встановити фільтр за набором опцій — показує варіанти того товару, на якому стоїть курсор.

У підписах колонок опції називаються «товар-атрибут» («Кількість товарів-атрибутів», «ID батька товару-атрибута»), а в операції, прапорцях і меню — «товар-опція». Це одне й те саме.

Що будується заново при повторному завантаженні

Головні товари й опції в чернетці не накопичуються від прогону до прогону. Кожне завантаження замінює всі товари джерела новими, побудованими з файлу: рядки, головні товари, зв'язки між ними, кількість опцій. Тому повторний прогін не дає другого головного товару на ту саму групу.

Свій рядок чернетки головний товар каталогу впізнає не за назвою, а за службовим ключем. У способі за ідентифікатором ключ складається з номера джерела й значення колонки-ідентифікатора. Назва головного товару може мінятися від прогону до прогону, і зв'язок із тим самим товаром каталогу від цього не рветься.

А от якщо змінилося саме значення ідентифікатора у файлі, для програми це вже нова група й новий головний товар. У способі за роздільником ключ опції складається з назви рядка й значення, тому опції рядка, який постачальник перейменував, програма вважатиме новими товарами.

Раніше доданий товар за цим ключем знаходить правило ручного зіставлення з позначкою «Пошук раніше доданих товарів з прайс-листів до базового каталогу»; у нового правила вона ввімкнена.

Якщо ви виправили назви руками

  • У сітці товарів джерела. Комірки там редагуються, але правка живе тільки до наступного завантаження: воно замінює всі рядки джерела рядками з файлу, і головний товар знову отримає назву одного з рядків групи. Закріпити назву в чернетці нічим. Якщо назви треба правити щоразу, це роблять правила автозаміни: у типовому порядку операції «Застосування правил автозаміни тексту» і «Автозаміна значень у товарів на підставі регулярних виразів» стоять перед «Створення основних товарів для товарів-опцій», тож головний товар бере назву вже після заміни.
  • У каталозі. Операція в каталог не пише нічого. Назву там перезаписує тільки оновлення базового каталогу і лише тоді, коли на вкладці «Зв'язки полів» увімкнено зв'язок для назви. Закріпити свою назву можна двома способами: позначкою «Оновлювати, якщо значення порожнє в базовому каталозі» на цьому зв'язку — тоді заповнена назва в каталозі не перезаписується, — або позначкою «Не оновлювати» в самому товарі: такий товар оновлення полів пропускає повністю. Подробиці — у статті про оновлення каталогу.

Якщо частина варіантів зникла з файлу

Чернетка будується тільки з того, що є в новому файлі, тому групи щоразу складаються заново:

  • якщо в групі лишилося два рядки чи більше, група збирається з них; головний товар отримує назву одного з цих рядків — не обов'язково ту саму, що минулого разу, — а кількість опцій перераховується;
  • якщо лишився один рядок, групи більше немає: рядок стає звичайним товаром, і головного товару для цього значення в чернетці не буде;
  • якщо зникли всі рядки групи, зникає і її головний товар;
  • у способі за роздільником значення, якого більше немає в клітинці, просто не дає опції.

Головний товар каталогу, для якого в новій чернетці рядка вже немає, з цим джерелом більше ніщо не зіставляє. Що оновлення каталогу робить із товарами, яких не стало в прайсі, вирішують його налаштування (оновлення базового каталогу).

При ввімкненому «Режимі товарів-опцій» зв'язок, уже записаний у каталозі, оновлення не перебудовує: зв'язок «головний + опції» воно проставляє тільки товарам, які додає як нові. Тому варіант, що лишився у файлі сам, у каталозі й далі числиться опцією свого колишнього головного товару.

Якщо опції зібралися неправильно або завантаження обірвалося

У чернетці прибирати нічого не треба. Виправте ознаку колонки — зніміть «Ідентифікатор товару-опції» або перенесіть його на іншу колонку — і завантажте прайс ще раз: нове завантаження замінить усі товари джерела, і неправильних головних товарів у чернетці не лишиться.

У каталог помилковий прогін потрапляє тільки через оновлення базового каталогу з додаванням нових товарів: головний товар додається туди як новий товар. Назву він має одного зі своїх варіантів, тому в списку каталогу виглядає як дубль цього варіанта. Знайти такі товари допомагають колонки сітки каталогу:

  • «Джерело: назва» — у товарів, доданих із прайсу, там стоїть назва джерела й постачальника;
  • «Дата додавання» — день того оновлення;
  • «ID головного товару» — при ввімкненому «Режимі товарів-опцій» у опцій там стоїть номер їхнього головного товару.

Відфільтрувавши, зайві головні товари видаляють. Перед цим — два застереження.

  • Спершу виправте ознаку й перезавантажте прайс. Інакше наступне оновлення з додаванням нових товарів знайде в чернетці той самий головний товар, який у каталозі вже не має пари, і додасть його знову.
  • При ввімкненому «Режимі товарів-опцій» видалення головного товару видаляє й усі його опції. Щоб зберегти варіанти, спершу зніміть із них зв'язок — це робиться вже в каталозі й у межі цієї статті не входить. При вимкненому режимі зв'язку в каталозі немає, і видаляється тільки сам товар.

Виправлена ознака сама по собі старих зв'язків у каталозі не змінить: при ввімкненому режимі зв'язок «головний + опції» оновлення проставляє тільки товарам, які додає як нові.

Якщо завантаження обірвалося

Головні товари й опції будуються в тимчасовій чернетці, яка існує тільки під час завантаження. У список товарів джерела вона переноситься наприкінці — після всіх операцій і перевірки стоп-правил.

  • Ви натиснули «Стоп». Зупинку програма перевіряє перед кожною операцією списку. У журналі з'явиться «Завантаження перервано користувачем!», а чернетка разом із головними товарами й опціями відкидається. Якщо зупинка припала на етап операцій, підсумковий рядок журналу теж буде «Завантаження перервано користувачем!» з числом у дужках — це кількість товарів, що лишилися в джерелі після обриву.
  • Прогін обірвався сам (збій сервера чи з'єднання з базою). Тимчасова чернетка зникає разом із ним, і перенесення не відбувається.
  • Що лишається в списку товарів джерела, залежить від стоп-правил. Якщо жодне правило джерела не стоїть на дії «Блокувати» (за замовчуванням не стоїть жодне), старі товари джерела видаляються ще на початку, щойно з файлу прочитано рядки, і обрив після цього лишає джерело без товарів до наступного успішного завантаження. Якщо хоча б одне правило стоїть на «Блокувати», старі товари видаляються тільки після перевірки, наприкінці, і обрив лишає попередній список.
  • Каталог. Сама операція пише тільки в чернетку. У базовий каталог головні товари й опції потрапляють лише через оновлення базового каталогу.
  • Повторити безпечно. Нове завантаження створює чернетку заново й будує головні товари з нуля, тож обірваний прогін не залишить другого головного товару на ту саму групу.

Сценарії

Перший запуск: щоб опції справді з’явилися

Що зробити. Пройдіть перелік нижче до першого завантаження.

Щоб опції справді з'явилися

Що вийде. Після завантаження фільтр «Встановити фільтр за товарами опцій» покаже опції, а журнал — рядок із числом головних товарів і опцій.

Постачальник надсилає кожен розмір окремим рядком, і модель у них однакова

Що зробити. Картка джерела → вкладка «Налаштування» → секція «Колонки»: у рядку поля з моделлю поставте ознаку «Ідентифікатор товару-опції». Операцію «Створення основних товарів для товарів-опцій» вмикати не треба — вона вже є в списку. Завантажте прайс.

Що вийде. Рядки з однаковою моделлю стають опціями, і на кожну модель з'являється один головний товар. Назву, ціну, наявність, категорію й посилання на фото він бере в одного з рядків групи. Прапорець «Копіювати фото опцій головному товару» увімкнений у нового джерела, тому головний товар отримує фото всіх своїх опцій без повторів.

Чого не буде. Назви опцій лишаться такими, як у файлі. Рядок, модель якого більше ні в кого не повторюється, і рядок із порожньою моделлю лишаться звичайними товарами. У базовому каталозі зв'язку «головний товар + опції» не буде, доки вимкнено «Режим товарів-опцій (головний товар + варіанти)»: там лишиться спільна назва родини (що доїде до каталогу).

Постачальник перелічує розміри в одній клітинці: «S,M,L»

Що зробити. Секція «Колонки»: у рядку поля з розмірами впишіть кому в ознаку «Створити товари на основі роздільника». Завантажте прайс.

Що вийде. Сам рядок лишається головним товаром, а під ним з'являються опції «Футболка синя S», «Футболка синя M», «Футболка синя L»: назва рядка, пробіл, значення. До посилання кожної опції додається «#» і значення.

Чого не буде. Більше десяти опцій з одного рядка не вийде. Прапорці фото в цьому способі не працюють, а вага в опцій буде порожня (усі варіанти в одній клітинці).

У назві кожної опції має бути видно розмір

Що зробити. Опції вже збираються за ознакою «Ідентифікатор товару-опції». У секції «Колонки» поставте ознаку «Опція товару» в рядку поля з розміром. У секції «Товари» ввімкніть «Додавати значення опції до найменування товару», а якщо в назві потрібна ще й назва характеристики («Розмір S»), — «Додавати назву опції до найменування товару».

Перевірте, що в «Порядку застосування операцій» стоїть «Збереження значень із полів в атрибути».

Що вийде. До назви кожної опції дописується значення розміру: «Футболка синя S» або, з другим прапорцем, «Футболка синя Розмір S».

Чого не буде. Назва головного товару й звичайних товарів джерела не зміниться. Без ознаки «Опція товару» дописувати нічого, і назви лишаться як у файлі — у журналі прогону про це не буде ні слова.

Фото є лише в частини варіантів, а потрібні в усіх

Що зробити. Опції збираються за ознакою «Ідентифікатор товару-опції». У секції «Товари» лишіть увімкненим «Копіювати фото опцій головному товару» і ввімкніть «Копіювати фото головного товару його опціям».

Що вийде. Спершу головний товар збирає фото всіх своїх опцій, повтори відкидаються. Потім кожна опція отримує фото головного, яких у неї ще немає. У підсумку кожна опція має фото всіх варіантів своєї групи.

Чого не буде. Жодне фото не видаляється: вимкнений прапорець означає тільки «не копіювати». Якщо опції створюються лише за роздільником, без ідентифікатора, ці прапорці нічого не роблять.

Що робити, коли опції не з’явилися

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

Часті запитання

Де побачити товари-опції й варіанти (модифікації) товару?

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

Опції створилися в прайсі, а в каталозі їх немає. Чому?

Наприкінці перенесення програма перевіряє настройку каталогу «Режим товарів-опцій (головний товар + варіанти)». За замовчуванням вона вимкнена, і зв’язок знімається: товари стають самостійними, зі спільною назвою родини, і не видаляються.

Звідки програма знає, які рядки — варіанти одного товару?

Зі значення колонки з ознакою «Ідентифікатор товару-опції»: рядки з однаковим значенням — варіанти одного товару. Годиться модель, артикул виробника або назва серії. Групою стають два і більше рядків.

Чи можна зібрати варіанти за назвою товару?

Ні. Назви варіантів різні за визначенням, тому потрібна окрема колонка з однаковим значенням — модель, артикул виробника, серія. Немає такої колонки у файлі — цей механізм не застосовний.

Чи можна задати назву головного товару?

Окремого правила немає: назву він бере в одного з рядків групи. Щоб назва щоразу була потрібною, налаштуйте правила автозаміни — вони стоять перед операцією. Детальніше: якщо ви виправили назви руками.

Скільки варіантів можна перелічити в одній клітинці через роздільник?

Рівно десять, без попередження про решту. Якщо варіантів більше, просіть постачальника про окремий рядок на кожен варіант і збирайте їх ознакою «Ідентифікатор товару-опції».

Суміжні теми

Чи була стаття корисною?