C cenaly.com
Почати безкоштовно

Онлайн-замовлення на власному сайті

Кнопки «У кошик» та оформлення замовлення поверх вашого існуючого сайту

On this page 10

Онлайн-замовлення на власному сайті

Віджет «Онлайн-замовлення» додає приймання замовлень на сайт, який у вас уже є. Нічого переносити й переверстувати не потрібно: віджет читає сторінки вашого сайту, ставить на них кнопки «До кошика» і веде кошик та оформлення замовлення поверх вашої верстки.

Де: Маркетинг → «Мій сайт» → картка «Онлайн-замовлення» → шестерня. Код встановлення — спільний для всіх віджетів, див. Мій сайт.


Чотири режими роботи#

Режим Що бачить відвідувач Коли обирати
Власна вітрина Кнопка «Замовити»; за кліком відкривається ваша вітрина з меню та кошиком поверх сторінки Сайт-візитка, посадкова сторінка, блог — товарів на сторінках немає
Поверх сайту Наші кнопки «До кошика» прямо у вашій верстці — на картці товару та в каталозі, кошик у куті екрана На сайті вже є каталог товарів, але немає приймання замовлень (або воно незручне)
Замінити кнопки Те саме плюс рідні кнопки «купити» та кошик сайту приховані Хочете, щоб усі замовлення йшли тільки через нас
Повний перехват Сайт виглядає незміненим: кнопки залишаються рідними, але їхнє натискання веде товар до нашого кошика, перехід до кошика сайту відкриває наш, а лічильники й суми показують наші числа Вітрина вже добре зверстана — змінювати її вигляд не хочеться, а замовлення й ціни мають бути нашими

Сканування сайту#

Усі режими, крім «власної вітрини», працюють за картою сайту: де на ваших сторінках назва товару, ціна, зображення, рідна кнопка купівлі та рідний кошик.

Карту будує сканер: укажіть адресу й натисніть «Сканувати сайт» — зазвичай 1–3 хвилини. Усередині:

  1. Пресети платформ — готовий набір селекторів є для восьми платформ: WooCommerce, Shopify, Magento, PrestaShop, Bitrix, InSales, Tilda, OpenCart. Сканер розпізнає за відбитком ще Ecwid, Squarespace і Wix, але пресета для них немає — карта будується ІІ-розбором;
  2. ІІ-розбір верстки — для самописних сайтів і нестандартних тем;
  3. Перевірка кожного знайденого селектора на реальних сторінках; дані звіряються з мікророзміткою товару. Неперевірений селектор до карти не потрапляє — краще менше кнопок, ніж кнопка не на тому місці.

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


Розміщення кнопок і оформлення#

Налаштовується на макетах із живим прев'ю — типова сторінка товару та каталог:

  • Кнопка на сторінці товару: під ціною, поруч із рідною кнопкою сайту, плаваюча внизу екрана або вимкнена (головний сценарій «повного перехвату» — своєї кнопки немає, гість натискає рідну);
  • Кнопка в картці каталогу: поверх картки, під карткою або вимкнена;
  • Кнопка кошика: будь-який із чотирьох кутів екрана;
  • Колір кнопок і текст («До кошика», «Замовити», свій) — підпис можна задати окремо для кожної мови вашого сайту.

Власні ціни#

Окремий перемикач: віджет перераховує ціну вашого сайту у свою й показує її гостю — на сторінці товару, у каталозі та в кошику.

  • Базове правило для всіх товарів: відсоток, надбавка у валюті, обмеження «не нижче / не вище» та округлення (до цілого, хвіст …9, копійки .99, рівні десятки …0, кратно 10/50/100).
  • Точкові перевизначення за адресою сторінки, назвою або артикулом: своя ціна, своє правило, інша назва в кошику або «знято з продажу» — тоді кнопка не ставиться.
  • Опції показу: стара ціна закресленою поруч із новою, підпис на кшталт «ціна за акцією», свій підпис валюти, додаткові місця з цінами (липка панель, блок «схожі товари»). Перемальовування цін прямо в розмітці сайту можна й вимкнути: гість побачить ціну сайту, а в кошик поїде ваша.
  • У кабінеті є прев'ю «було → стало» на зразку ціни з вашого сайту.

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


Що відбувається після замовлення#

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

Усе інше про онлайн-замовлення налаштовується там само, у модалці віджета: вона влаштована як акордеон із секціями «Віджет на вашому сайті», «Приймання замовлень», «Доставка та самовивіз», «Оплата», «Оформлення замовлення» і «Фіскалізація чеків» — ті самі форми, що й у відповідних розділах кабінету, зібрані в одному місці.


Кнопка «Повідомити про надходження»#

Другий, окремий тег того самого віджета — для сторінки розпроданого товару на вашому сайті. Гість натискає кнопку, залишає пошту, підтверджує її за посиланням із листа й отримує один лист, коли товар повернувся в наявність; у листі з підтвердженням поруч із «підтвердити» є і «відмовитися». Сповіщення надсилає той самий механізм, що й у підписки «повідомити про надходження» на нашій вітрині, — другого не заводиться.

Як підключити: у вікні налаштувань онлайн-замовлення відкрийте картку «🔔 Повідомити про надходження», виберіть товар і, якщо є, варіант зі свого опублікованого каталогу — генератор збере код. На сторінці товару розмістіть кнопку з атрибутом data-cenaly-stock="<товар>" (готовий приклад — у тій самій картці) і один раз вставте тег stock/v1.js. Запускач важить менше кілобайта і вміє рівно одне — дочекатися кліку; форма підписки, словники й надсилання приїжджають окремим файлом уже за дією гостя.

Що важливо знати:

  • Товар прив'язується вручну. Чужий каталог ми не зіставляємо й залишки з чужої сторінки не читаємо: «повернувся в наявність» — це наявність у вашому каталозі в нас, те саме, що бачить наша вітрина. Товар, якого немає в опублікованому каталозі локації, кнопка не прийме.
  • Підписка підтверджується поштою (double opt-in): до кліку за посиланням листа про надходження не надходять.
  • Підписка не резервує товар. Сповіщення надсилається при поверненні в наявність у нашому каталозі. У поточній версії одна пошта враховується один раз для товару: повторна підписка на інший варіант того самого товару не замінює вже вибраний варіант.
  • За строгого CSP лише з nonce форма підписки поки не відкриється без додаткового дозволу скриптів CDN або відповідної політики 'strict-dynamic': подробиці — у «Мій сайт».
  • Це не єдиний тег. Кнопку «Повідомити про надходження» єдиний завантажувач «Мого сайту» не піднімає — у неї свій тег і своя розмітка на сторінці, бо стоїть вона тільки там, де ви її поставили.

Обмеження#

  • Сканер читає серверний HTML. Якщо каталог малюється JavaScript-ом цілком, товарні сторінки можуть не знайтися — тоді працює режим «Своя вітрина».
  • Товари в кошику беруться зі сторінок вашого сайту, а не з каталогу в кабінеті: назву й ціну віджет читає із самої сторінки (і за потреби перераховує за вашим правилом цін). Переносити каталог до нас заради цього не потрібно — але й залишки в кабінеті такі замовлення не списують.
  • У кошику віджета можна вибрати оплату при отриманні або онлайн-оплату, якщо для локації налаштований підтримуваний провайдер. Після створення замовлення гість переходить на сторінку провайдера; сам віджет дані картки не приймає. Якщо підготувати оплату не вдалося, можна повторити її для вже створеного замовлення.
  • У режимі «Замінити кнопки» рідні кнопки ховаються візуально; якщо на сайті є інший шлях до оформлення (наприклад, пряме посилання на чужий кошик), його потрібно прибрати самостійно — або перейти в режим «Повний перехват», який такі переходи забирає собі.

Усунення неполадок#

Кнопок «В кошик» на сайті немає.

  1. Тег не знайдено — натисніть «Перевірити встановлення» в розділі «Мій сайт». «Коду немає» — тег не вставлено або стоїть не на всіх сторінках шаблону; «код іншої локації» — у тегу чужий data-domain. Тег вставляє Google Tag Manager — перевірка його не побачить, дивіться сайт очима.
  2. Зміни не доїхали — файли віджетів роздаються через CDN з кешем 5 хвилин: зачекайте й оновіть сторінку з очищенням кешу.
  3. Карту сайту не побудовано або не застосовано — у режимах, крім «своєї вітрини», кнопки ставляться за картою: проскануйте сайт і застосуйте результат.
  4. Сканер не знайшов товарних сторінок — він читає серверний HTML; якщо каталог малюється JavaScript-ом цілком, перемкніться на режим «Своя вітрина».
  5. Кнопку на сторінці товару вимкнено в налаштуваннях розміщення — так і задумано в сценарії «повного перехвату», де гість натискає рідну кнопку сайту.

Кнопка кошика зникла. Перевірте вибраний кут екрана в налаштуваннях розміщення; якщо ввімкнено мультикнопку і в її віялі є пункт «Замовити», власна кнопка віджета гаситься навмисно.

Кнопки стали не туди або зникли після оновлення сайту. Верстка змінилася — натисніть «Пересканувати»: налаштування розміщення при цьому збережуться.

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

Гість оформив замовлення на сайті, а замовлення немає в кабінеті. Найімовірніше, замовлення пішло повз нас — через уцілілу рідну кнопку або пряме посилання на кошик сайту. Це лікується режимом «Замінити кнопки» або «Повний перехват».

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


Пов'язані розділи#


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

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

Що якщо сайт змінився? Натисніть «Пересканувати» — карта оновиться, налаштування розміщення збережуться.

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

Was this article helpful?