Уявіть магазин, у якому лише в одному розділі 138 позицій, а таких розділів десяток. Ціни змінюються, щось закінчується, щось додається — і кожну зміну треба продублювати на сайті руками. Рано чи пізно власник опиняється перед вибором: тримати окрему людину на «оновлення сайту» або зв'язати сайт з обліковою системою. Розбираємо другий шлях на живому прикладі — інтернет-магазин автонаклейок і 3D-шильдиків Nakleyka, який працює на Turboshop, керується з BAS і був запущений за тиждень.
Коли інтеграція з обліком справді потрібна
Не кожному магазину вона необхідна. Якщо позицій кілька десятків і ціни змінюються раз на сезон, зручніше вести все в адмінці. Інтеграція окупається, коли збігаються дві умови:
- асортимент великий або рухливий — сотні позицій, регулярні надходження, розпродажі, зміни цін;
- облік уже ведеться — у 1С, BAS чи іншій системі, і саме там лежить «правда» про товар, ціну й залишок.
Коли обидві умови виконуються, ручне ведення сайту перетворюється на другу роботу — і, що гірше, на джерело помилок. Клієнт замовляє те, чого немає, бо на сайті залишок оновили пізніше, ніж на складі.
Живий приклад: магазин наклейок з великим каталогом
Подивіться на структуру Nakleyka — це якраз той випадок, коли позицій багато, а теми дрібні:
- автомобільні наклейки — 138 позицій, і всередині ще поділ: вантажівки, автобуси та спецтехніка (48), 4x4 і позашляховики (17), графіка на кузов, наклейки на скло та пороги (11);
- тематичні добірки — гумор і автоприколи (25), декор і написи (25), комікси, аніме, ігри та фільми (11), тварини й птахи;
- автоспорт і тюнінг — JDM, набори логотипів і стікерпаки (18 і 6);
- інформаційні та попереджувальні знаки — 37 позицій, включно з обов'язковим маркуванням;
- суміжні категорії — плівки й автовініл, автохімія та догляд, автолітература;
- наклейки під замовлення з прикладами виконаних робіт — по суті, вітрина послуги всередині магазину.
Такий каталог неможливо тримати в голові. Зате його чудово тримає облікова система: там уже є номенклатура, ціни, залишки й ознаки, за якими товар розкладається по розділах.
Що саме передається з обліку на сайт
У робочій зв'язці з боку обліку живуть:
- номенклатура — назви, артикули, групи, за якими будується структура каталогу;
- ціни — включно з акційними, якщо в обліку заведено кілька типів цін;
- залишки — щоб на сайті не можна було замовити те, чого немає;
- наповнення картки — описи, характеристики, зображення.
Сайту залишається те, що облік робити не вміє: вітрина, пошук, фільтри, кошик, оформлення замовлення й аналітика. Власник працює в одному вікні — в обліку, — а магазин підхоплює зміни.
Як це влаштовано технічно
Turboshop має відкритий API та вебхуки: будь-яка зовнішня система може читати й записувати дані магазину. Саме через нього і будується зв'язка з 1С або BAS — з боку обліку працює обмін, який передає номенклатуру, ціни й залишки, а назад отримує замовлення.
Практично це означає три речі:
- не потрібно міняти облікову систему — магазин підлаштовується під те, у чому компанія вже працює;
- обмін налаштовується один раз — далі він іде за розкладом і не вимагає участі людини;
- сайт не стає «другою базою» — джерело істини залишається одне, і розбіжностей між сайтом і складом не виникає.
Повний перелік того, що вже підключено з коробки — оплати, доставка, маркетплейси, CRM, — зібраний на сторінці інтеграцій платформи; API та вебхуки описані серед можливостей магазину.
Що робити, якщо каталог уже ведеться деінде
Найчастіше до інтеграції справа доходить не на старті, а коли магазин уже є — на іншій платформі або в таблицях. Тут працює той самий принцип: спочатку переносимо товар, потім налаштовуємо обмін. Як проходить перенесення асортименту й чого чекати за часом, ми описали в розділі про міграцію магазину на Turboshop.
Якщо ж магазину ще немає, порядок зворотний: спочатку структура каталогу й вітрина, потім обмін з обліком. У Nakleyka саме так і вийшло — тиждень на запуск магазину, далі налаштування зв'язки з обліковою системою.
Чого не варто чекати від інтеграції
- Вона не напише описи за вас. Якщо в обліку назва «Наклейка арт. 1147», на сайті буде вона ж. Тексти й фото — зона відповідальності власника.
- Вона не побудує структуру. Групи в обліку зазвичай зручні бухгалтеру, а не покупцеві; розділи магазину варто продумати окремо.
- Вона не замінює адмінку. Акції, банери, тексти сторінок і SEO залишаються на сайті.
Скільки часу займає налаштування обміну
Точний строк залежить від стану обліку, але порядок величин такий: якщо номенклатура вже впорядкована й у неї є групи, ціни та залишки, обмін налаштовується за кілька днів. Якщо ж у базі дублі, товари без груп і ціни в трьох місцях, більшість часу піде не на технічну частину, а на прибирання в обліку.
Тому перед інтеграцією корисно перевірити три речі:
- унікальність артикулів — саме за ними товар зіставляється між обліком і сайтом;
- групи номенклатури — з них зручно будувати розділи каталогу;
- тип цін для сайту — окремий тип позбавляє плутанини з оптовими й акційними цінами.
Це та підготовка, яка окупається одразу: чистий довідник переноситься майже автоматично.
Сколько времени занимает настройка обмена
Точный срок зависит от состояния учёта, но порядок величин такой: если номенклатура уже упорядочена и у неё есть группы, цены и остатки, обмен настраивается за несколько дней. Если же в базе дубли, товары без групп и цены в трёх местах, большая часть времени уйдёт не на техническую часть, а на уборку в учёте.
Поэтому перед интеграцией полезно проверить три вещи:
- уникальность артикулов — именно по ним товар сопоставляется между учётом и сайтом;
- группы номенклатуры — из них удобно строить разделы каталога;
- тип цен для сайта — отдельный тип избавляет от путаницы с оптовыми и акционными ценами.
Это та подготовка, которая окупается сразу: чистый справочник переносится почти автоматически.
Коротко
Інтеграція з 1С або BAS — це не «фішка для великих», а спосіб не робити двічі одну й ту саму роботу. Вона потрібна, коли товарів багато й вони змінюються, і не потрібна, коли їх мало.
Подивіться, як це виглядає на практиці: відкрийте магазин наклейок і автовінілу Nakleyka й погортайте каталог — кожна позиція там приїхала з обліку. Якщо ваш асортимент схожий за масштабом, почніть з готового рішення для магазину автотоварів і подивіться тарифи: технічна частина, включно з API, входить у підписку й не тарифікується окремо.