Turboshop

Великий каталог без гальм: вітрина тримає сотні тисяч товарів

Великий каталог без гальм: вітрина тримає сотні тисяч товарів

Ми переробили запити до бази й спосіб побудови сторінок вітрини: каталог, фільтри та підвантаження товарів залишаються швидкими навіть тоді, коли в магазині сотні тисяч позицій. Тестували на каталогах до 300 000 товарів.

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

Чому швидкість каталогу — це гроші

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

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

Додайте сюди мобільний інтернет — і кожна зайва секунда перетворюється на відмову. А ще швидкість напряму впливає на SEO: пошукові системи враховують швидкість завантаження й зручність сторінок у ранжуванні, а на великих каталогах ще й економлять час на обхід сайту — повільний магазин просто гірше індексується.

Лістинг каталогу Turboshop із сотнями товарів: сітка карток із цінами
Лістинг великої категорії: сітка карток, ціни, наявність — усе це має з'явитися миттєво, скільки б товарів не було в магазині

Що саме ми зробили

Це не одна «кнопка прискорення», а системна робота одразу на трьох рівнях.

1. Переробили роботу з базою даних

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

2. Полегшили підвантаження товарів

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

3. Здешевили побудову сторінок

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

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

300 000 товарів — і вітрина не гальмує

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

Практично це означає: вам не потрібно «підрізати» асортимент заради швидкості. Можна вантажити повний прайс постачальника, тримати всі варіанти й розміри, вести кілька типів цін — вітрина це витримає.

Кому це важливо найбільше

  • Дропшипінг. Ви працюєте з чужими прайсами й не контролюєте їхній обсяг: сьогодні 20 тисяч позицій, завтра 200 тисяч. Магазин має витримати обидва варіанти;
  • Оптова торгівля та B2B. Великі номенклатурні каталоги з десятками характеристик у кожної позиції — і клієнти, які шукають фільтрами, а не очима;
  • Автозапчастини, кріплення, електрика, будматеріали. Ніші, де «багато схожих дрібниць» — норма, а не виняток;
  • Магазини з мультивендорним асортиментом. Кілька постачальників, кожен зі своєю номенклатурою, — каталог росте швидше, ніж очікуєш;
  • Будь-який магазин, що росте. Проблема швидкості не приходить у день запуску — вона приходить на другий рік, коли асортимент виріс у десять разів.

Що потрібно робити власнику магазину

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

Кілька речей, які все ж варто тримати в голові, якщо каталог великий:

  • заповнюйте характеристики й реквізити — вони живлять фільтри, а фільтри на великому каталозі важливіші за пошук;
  • слідкуйте за структурою категорій — покупець не має гортати 5 000 позицій в одній категорії;
  • не бійтеся повного прайсу — обмежувати асортимент «щоб не гальмувало» більше не потрібно.
Головна сторінка магазину на Turboshop: блоки товарів, банери, меню каталогу
Швидкість стосується не лише каталогу: головна з блоками товарів, сторінка товару й пошук збираються з тих самих даних

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

Чи є жорсткий ліміт на кількість товарів? Штучного ліміту немає. Ми цілеспрямовано тестували каталоги до 300 000 позицій — вітрина працює без гальмування.

Чи треба щось вмикати, щоб отримати прискорення? Ні, воно приходить з оновленням платформи.

Чи вплине це на дизайн магазину? Ні. Зовні нічого не змінюється — змінюється те, як швидко сторінка з'являється.

Чи допоможе це SEO? Швидкість — один із факторів, які враховують пошукові системи, і водночас фактор поведінки: менше відмов, більше переглянутих сторінок. Магія не гарантована, але база під SEO стає здоровішою.

Що з фільтрами на великому каталозі? Вони теж прискорені: кількість товарів біля значень рахується одним запитом і кешується — деталі в статті про фільтри з лічильниками.

А якщо мій каталог більший за 300 000 позицій? Напишіть нам — подивимося на ваш прайс і структуру каталогу разом.

Підсумок

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

Створити магазин безкоштовно

Нові статті — на email

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

Тарифи Turboshop

Оберіть пакет під обсяг каталогу — комісія з продажів 0%. Повне порівняння пакетів — на сторінці цін.

Plus

Для магазинів, що виросли зі старту: більше товарів, фільтри та модифікації, каталог у Facebook та Instagram.

416 UAH / міс
при оплаті за рік (4 992 UAH)
  • Кількість товарів: до 1 500 товарів
  • Дисковий простір: 5 ГБ
  • Фільтри та характеристики
  • Модифікації товарів
  • Facebook та Instagram

Pro

Для великих магазинів: API та вебхуки, складський облік TurboSklad, просунуте SEO та моніторинг сайту 24/7.

1728 UAH / міс
або 1469 UAH/міс при оплаті за рік — 17 628 UAH за рік, економія 15%
3 міс — 1642 UAH (−5%) 6 міс — 1555 UAH (−10%)

Всі можливості пакета Standart, плюс:

  • Кількість товарів: без обмежень
  • Дисковий простір: 50 ГБ
  • API та Webhooks
  • Облік із TurboSklad
  • Програма лояльності
  • Посадкові сторінки з фільтрів
  • Моніторинг сайту 24/7
  • Типи цін (роздріб / опт / дилер)
  • Типи користувачів

Допоможемо запустити ваш магазин

Залиште контакти — менеджер зв'яжеться та підкаже найкраще рішення для вашого бізнесу.