Налаштування внутрішнього коду товару
Внутрішній код товару можна формувати автоматично для SKU-груп. Це потрібно, коли одна модель має кілька розмірів або інших варіантів, але продається та ідентифікується в інтернет-магазині за одним кодом моделі.
Наприклад, якщо код має складатися з бренду, артикула і кольору, то для товару:
| Поле | Значення |
|---|---|
| Бренд | Diesel |
| Артикул | A12345 |
| SKU-параметр для коду | Black |
система сформує внутрішній код:
DIESEL-A12345-BLACK
Якщо у цієї моделі є розміри S, M і L, усі ці SKU отримають однаковий внутрішній код, бо розмір не входить у формулу.
Де налаштовується
Відкрийте Налаштування -> Налаштування обліку -> Налаштування внутрішнього коду товару.
На сторінці є такі параметри:
| Параметр | Для чого використовується |
|---|---|
| Увімкнути генерацію | Дозволяє системі автоматично формувати внутрішній код. |
| Режим | Для SKU-груп використовується режим однакового коду для товару з SKU. |
| Бренд | Додає бренд у формулу коду. |
| Артикул | Додає артикул товару у формулу коду. |
| SKU-параметр для коду | Вказує, яке значення SKU додавати у код, наприклад колір, об’єм або комплектацію. |
Після зміни налаштувань натисніть Застосувати.
Як підготувати довідники
Перед увімкненням генерації перевірте, що в системі є потрібні дані:
- у картці товару заповнений бренд, якщо бренд входить у формулу;
- у картці товару або SKU заповнений артикул, якщо артикул входить у формулу;
- створений SKU-параметр, який буде використовуватися у коді, наприклад Колір;
- у товарах з SKU заповнене значення цього параметра.
Якщо значення параметра має потрапляти у код латиницею, вказуйте його латиницею у довіднику SKU. Наприклад, для коду DIESEL-A12345-WHITE значення параметра має бути White, а не Білий.
Як формується код
Система бере вибрані частини формули і з’єднує їх через дефіс.
Під час формування:
- текст переводиться у верхній регістр;
- пробіли, слеші, підкреслення, крапки, коми та схожі розділювачі замінюються на дефіс;
- повторні дефіси прибираються;
- дефіси на початку і в кінці прибираються;
- код обрізається до максимальної довжини 64 символи.
Приклади:
| Бренд | Артикул | SKU-параметр | Код |
|---|---|---|---|
| Diesel | A12345 | Black | DIESEL-A12345-BLACK |
| Nike | DR 100/22 | White | NIKE-DR-100-22-WHITE |
| Levi’s | 501_blue | Dark Blue | LEVI’S-501-BLUE-DARK-BLUE |
Як це працює з товарами з SKU
Внутрішній код записується прямо у поле Внутрішній код товару. Окрема таблиця ключів для цього не використовується.
Для товарів з SKU система формує код для SKU-групи і записує його:
- у батьківську картку товару з SKU;
- у всі дочірні SKU цієї групи.
Якщо повторно завантажити або створити товар із таким самим брендом, артикулом і вибраним SKU-параметром, система отримає той самий внутрішній код. За цим кодом вона може знайти вже існуючу SKU-групу і не створювати дубль.
Як це працює з імпортом товарів
У новому імпорті товарів передавайте у файлі колонки, які входять у формулу:
| Назва товару | Вид | Бренд | Артикул | SKU Колір | SKU Розмір |
|---|---|---|---|---|---|
| Diesel A12345 Black S | SKU | Diesel | A12345 | Black | S |
| Diesel A12345 Black M | SKU | Diesel | A12345 | Black | M |
Для такого прикладу обидва рядки отримають код DIESEL-A12345-BLACK, бо розмір не входить у формулу.
На кроці Колонки в імпорті перевірте, що:
- колонка Бренд розпізнана як бренд;
- колонка Артикул розпізнана як артикул;
- колонка SKU Колір розпізнана як SKU-параметр і в полі Назва/довідник вибраний той самий параметр, що й у налаштуванні внутрішнього коду;
- колонка SKU Розмір теж може бути SKU-параметром, але вона не впливає на внутрішній код, якщо не вибрана у налаштуванні.
Детальніше про завантаження файлу дивіться у статті Імпорт товарів (new, beta).
Перегенерація кодів
Кнопка Перегенерувати коди потрібна, коли налаштування або дані товарів уже змінені, а коди треба оновити у наявному каталозі.
Використовуйте перегенерацію після таких змін:
- увімкнули або вимкнули бренд чи артикул у формулі;
- вибрали інший SKU-параметр для коду;
- виправили назви брендів, артикули або значення SKU;
- імпортували старі товари, у яких внутрішній код ще не сформований;
- потрібно синхронізувати код батьківської SKU-групи з дочірніми SKU.
Під час перегенерації система оновлює коди у батьківських SKU-групах і в їх дочірніх SKU. Якщо для батьківської картки немає артикула, система може взяти перший непорожній артикул із дочірніх SKU.
Якщо два різні товари дають однаковий код, перегенерація зупиниться з помилкою. У такому випадку потрібно виправити бренд, артикул або значення SKU-параметра і запустити перегенерацію ще раз.
Що перевірити після налаштування
Після застосування налаштувань або перегенерації відкрийте список товарів і перевірте:
- у батьківської картки товару з SKU заповнений очікуваний внутрішній код;
- усі дочірні SKU цієї групи мають такий самий код;
- повторний імпорт товару з таким самим брендом, артикулом і SKU-параметром оновлює існуючу групу, а не створює дубль;
- значення SKU у коді відповідає потрібній мові та написанню.
Внутрішній код не потрібно редагувати вручну у картці товару. Якщо код сформувався неправильно, виправте вихідні дані або налаштування формули і запустіть перегенерацію.