QUINCEFIN
Відкрити меню

Налаштування внутрішнього коду товару

Внутрішній код товару можна формувати автоматично для 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-параметрКод
DieselA12345BlackDIESEL-A12345-BLACK
NikeDR 100/22WhiteNIKE-DR-100-22-WHITE
Levi’s501_blueDark BlueLEVI’S-501-BLUE-DARK-BLUE

Як це працює з товарами з SKU

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

Для товарів з SKU система формує код для SKU-групи і записує його:

  • у батьківську картку товару з SKU;
  • у всі дочірні SKU цієї групи.

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

Як це працює з імпортом товарів

У новому імпорті товарів передавайте у файлі колонки, які входять у формулу:

Назва товаруВидБрендАртикулSKU КолірSKU Розмір
Diesel A12345 Black SSKUDieselA12345BlackS
Diesel A12345 Black MSKUDieselA12345BlackM

Для такого прикладу обидва рядки отримають код DIESEL-A12345-BLACK, бо розмір не входить у формулу.

На кроці Колонки в імпорті перевірте, що:

  • колонка Бренд розпізнана як бренд;
  • колонка Артикул розпізнана як артикул;
  • колонка SKU Колір розпізнана як SKU-параметр і в полі Назва/довідник вибраний той самий параметр, що й у налаштуванні внутрішнього коду;
  • колонка SKU Розмір теж може бути SKU-параметром, але вона не впливає на внутрішній код, якщо не вибрана у налаштуванні.

Детальніше про завантаження файлу дивіться у статті Імпорт товарів (new, beta).

Перегенерація кодів

Кнопка Перегенерувати коди потрібна, коли налаштування або дані товарів уже змінені, а коди треба оновити у наявному каталозі.

Використовуйте перегенерацію після таких змін:

  • увімкнули або вимкнули бренд чи артикул у формулі;
  • вибрали інший SKU-параметр для коду;
  • виправили назви брендів, артикули або значення SKU;
  • імпортували старі товари, у яких внутрішній код ще не сформований;
  • потрібно синхронізувати код батьківської SKU-групи з дочірніми SKU.

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

Якщо два різні товари дають однаковий код, перегенерація зупиниться з помилкою. У такому випадку потрібно виправити бренд, артикул або значення SKU-параметра і запустити перегенерацію ще раз.

Що перевірити після налаштування

Після застосування налаштувань або перегенерації відкрийте список товарів і перевірте:

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

Внутрішній код не потрібно редагувати вручну у картці товару. Якщо код сформувався неправильно, виправте вихідні дані або налаштування формули і запустіть перегенерацію.