• Інтернет-магазини · OpenCart

Система артикулів SKU: коли той самий товар має три різні номери

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

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Спеціалізація
інтернет-магазини, переважно OpenCart
після безкоштовного аудиту
Вартість
30
Гарантія

днів після підписання акта

інтернет-магазини, переважно OpenCart
Спеціалізація
від 7 до 30 робочих днів
Строк
безкоштовна перевірка каталогу
Початок
протягом 2 годин
Відповідь
за письмовим договором
Робота
Що входить

Повний перелік робіт і того, що ви отримуєте на виході

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

Що не входить у роботу — щоб не було сюрпризів на здачі

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

Ситуації, у яких ця послуга дає результат

Сценарій 1 із 4

Каталог, який вели кілька років і кілька людей

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

Розберемо вашу ситуацію на безкоштовному аудиті

Безкоштовна перевірка артикулів у вашому каталозі

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

Що ми міряємо

  • Скільки товарів без артикула взагаліПозиція без номера не звіряється ні зі складом, ні з прайсом — вона просто випадає з усіх автоматичних процесів.
  • Скільки артикулів повторюютьсяОдин номер на два різні товари — пряме джерело неправильних відвантажень. Знаходимо всі такі пари.
  • Як влаштовані варіантиРозмір і колір як окремі товари чи як варіанти однієї картки — від цього залежить і облік залишків, і те, як каталог виглядає в пошуку.
  • Чи збігаються номери з обліковою системоюПорівнюємо вибірку артикулів сайту з тим, що у вашій 1С, BAS або в таблицях.
  • Що приходить у прайсах постачальниківДивимось, за яким полем узагалі можна зіставити їхню позицію з вашою — часто такого поля немає, і це головна причина ручного оновлення.
  • Чи є штучні дубліОдна позиція, заведена двічі різними людьми в різний час, — типова ситуація для каталогів, які ведуть кілька років.

Що ви отримуєте

  • цифра: скільки унікальних позицій у каталозі насправді
  • перелік дублів і конфліктів артикулів
  • пропозиція схеми артикулів під ваш асортимент
  • оцінка обсягу робіт з розбивкою по етапах

Строк: 3–5 робочих днів

Чому це безкоштовно

Схему артикулів неможливо запропонувати, не побачивши каталог: у магазину на 500 позицій і в магазину на 50 тисяч різні задачі й різна ціна помилки.

Що далі

Ви отримуєте перелік і схему. Впроваджувати можна з нами або своїми силами — документ лишається у вас у будь-якому разі.

Коротка форма: контакт і адреса сайту

  • Договір, акт і гарантія 30 днів

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

  • ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами.

  • Права й доступи — ваші

    Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику оформлюємо на вас.

  • Портал клієнта замість переписки

    На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці.

  • Замовники з Європи

    Серед робіт — проєкти для Норвегії, Болгарії, Молдови та Іспанії.

  • Цифри, які можна перевірити

    Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром.

  • Спершу аудит, потім сума

    Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази.

  • Кажемо «ні», коли не впевнені

    Якщо задача не наша або строк нереальний — скажемо одразу.

Що впливає на вартість

Чому дві однакові на вигляд задачі рахуються по-різному

  • Розмір каталогуП'ятсот позицій переглядаються майже повністю. П'ятдесят тисяч вимагають вибіркової перевірки й автоматичних правил — це інша робота за характером, не просто довша.
  • Кількість дублівКожне злиття треба зробити так, щоб не загубились замовлення, відгуки й посилання на стару картку. Що більше дублів, то більше таких перенесень.
  • Чи є варіанти товаруПеревести розміри й кольори з окремих карток у варіанти — найпомітніша частина роботи: міняється структура каталогу, а з нею фільтри, картка й вивантаження.
  • Кількість джерел данихОдин прайс від одного постачальника — простий випадок. Десяток прайсів у різних форматах означає окреме зіставлення для кожного.
  • Обмін з обліковою системоюЯкщо сайт синхронізується з 1С або BAS, зміну артикулів треба провести з обох боків узгоджено, інакше наступний обмін усе поверне назад.
  • Чи можна зупиняти обмінРобота з увімкненою синхронізацією потребує додаткових запобіжників і перевірок — це довше, ніж на зупиненому обміні.
Кейси

Задачі та результат у цифрах — усі показники зняті нашим виміром

інтернет-магазин тактичного і військового спорядження з каталогом понад 50 тис. SKU

Задача
Утримати в одному магазині надвеликий асортимент тактичного спорядження (бронезахист, одяг, взуття, рюкзаки, зв'язок, оптика) із детальною фільтрацією за характеристиками — і при цьому не втратити швидкість віддачі сторінок.
Рішення
Магазин на OpenCart 3 (тема chameleon + модулі NeoSeo) за Cloudflare. Дві мовні версії. Повна JSON-LD розмітка локального магазину: Store, Place, GeoCoordinates, PostalAddress, OpeningHoursSpecification, ContactPoint, WebSite, SearchAction. У чекауті — LiqPay, картка онлайн, післяплата, готівка при отриманні, безготівковий розрахунок і розстрочка онлайн (події dataLayer). Телефонія Binotel, email-маркетинг eSputnik, вхід через Google, GTM (GTM-56CRQJB), GA4 (G-KLZZV2PTPC), Google Ads (AW-10830391503).
Результат
54 302 товари і 635 категорій — цифра підтверджена двома незалежними методами: sitemap-індекс із 32 товарних файлів дає 110 096 URL на дві мови, перехресна перевірка пошуком OpenCart дає 54 501–54 600 позицій (розбіжність 0,4%). Каталог на 54 тисячі SKU віддає першу відповідь за 0,41 с, повне завантаження HTML — 0,51 с при 422 КБ. Дев'ять типів JSON-LD на головній. П'ять способів оплати, включно з LiqPay і розстрочкою онлайн. Виміряно 31.07.2026.

інтернет-магазин професійної косметики та засобів догляду, каталог понад 5 тис. SKU

Задача
Зібрати в один каталог великий асортимент професійної косметики з навігацією за брендами й типами засобів, картками з детальним складом і призначенням та умовами оплати/доставки, зрозумілими роздрібному покупцю.
Рішення
Магазин на OpenCart 3 (тема lightshop, nginx). Каталог за брендами й типами засобів. Умова безкоштовної доставки від 4 000 грн, оплата повною передоплатою на рахунок ФОП або післяплатою за умови завдатку 200 грн. Мікророзмітка Organization і PostalAddress. Соцканали: Telegram, Instagram, Facebook, TikTok.
Результат
5 561 товар у живому каталозі (виміряно 31.07.2026 пошуком OpenCart із порожнім запитом: 56 сторінок по 100 позицій, остання — 61). HTML головної 154 КБ, TTFB 0,80 с. На головній є microdata Organization + PostalAddress.

Не знайшли свій випадок?

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

Етапи роботи

Прозорі етапи з погодженням на кожному кроці

Загальний строк:7–30 днів

  1. Перевірка каталогу

    3–5 робочих днів

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

  2. Схема артикулів

    2–4 робочих дні

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

  3. Злиття дублів

    3–10 робочих днів

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

  4. Товари й варіанти

    3–10 робочих днів

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

  5. Зіставлення з обліком і прайсами

    2–6 робочих днів

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

  6. Перенесення й передача

    1–3 робочих дні

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

Технології та інтеграції

На чому будуємо і з чим це з'єднується

Стек

  • OpenCart
  • WooCommerce
  • PHP
  • MySQL
  • MariaDB
  • PostgreSQL
  • Python
  • SQL
  • Git

Інтеграції

  • BAS
  • XML/YML-прайси
  • CSV-вивантаження
  • Excel
  • Google Sheets
  • REST API постачальників
Схема артикулів чи ручна звірка час від часу

Чим цей варіант відрізняється від альтернативи

Що відбувається з новими товараминомер формується за правилом, дубль не з'являється
Скільки триває звірка зі складомавтоматично за полем артикула
Оновлення цін із прайсівпідхоплюється за номером постачальника
Що буде через рікправило описане, ним користуються нові співробітники
Разова вартістьразова робота з оцінкою наперед
Що потрібно від вас

Без цього не почнемо — краще підготувати заздалегідь

  1. вивантаження каталогу у зручному форматі: CSV, XML або доступ до бази
  2. приклади прайсів постачальників, які ви приймаєте
  3. як позиції звуться в обліковій системі й хто там відповідальний
  4. хто в компанії заводить нові товари й за яким правилом робить це зараз
  5. чи можна зупиняти обмін з обліковою системою на час робіт
  6. перелік категорій, які плануєте додати найближчим часом

Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.

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

Те, що питають найчастіше — з конкретними відповідями

Скільки насправді товарів у моєму каталозі?

Саме на це відповідає безкоштовна перевірка. Цифра з адмінки майже завжди більша за реальну кількість унікальних позицій: у неї входять дублі, вимкнені товари й окремі картки під кожен розмір. Ми рахуємо кількома незалежними способами й показуємо розбіжність між ними — саме розбіжність зазвичай і є найцікавішою частиною відповіді.

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

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

Навіщо переводити розміри у варіанти, якщо і так працює?

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

Ви поміняєте артикули, а в нас 1С — усе не поламається?

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

Скільки це триває?

Від 7 до 30 робочих днів. Найдовша частина — не сама зміна номерів, а злиття дублів і переведення варіантів: кожна операція має пройти без втрати даних, і це перевіряється. Точний строк називаємо після перевірки каталогу, коли видно кількість дублів.

Чи можна зробити це поетапно?

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

Ви гарантуєте, що дублів більше не буде?

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

Кому належить результат?

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

Порахуймо, скільки у вас насправді товарів

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

З виміряних кейсів54 302 товари і 635 категорій

Дивитись кейси
  • Відповідь протягом 2 годин
  • Без зобов’язань
  • Працюємо за договором

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