Перейти до вмісту
AI Builder
← Центр допомоги

Власний домен

Розділ Налаштування → Домен підключає вашу адресу на кшталт www.my-shop.com.ua: магазин відкриватиметься за нею з HTTPS, а адреса платформи переадресовуватиме туди. Посилання, карта сайту й листи одразу беруть нову адресу — перепубліковувати нічого не треба.

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

Підключити

  1. Введіть домен і натисніть Підключити. Можна вставити й повну адресу — схема, шлях і порт відкинуться; домени кирилицею теж працюють.
  2. Додайте в DNS вашого домену записи з таблиці Записи DNS: CNAME обов'язковий — він веде відвідувачів у магазин; TXT підтверджує домен ще до перемикання. Кнопки Копіювати біля імені й значення.
  3. Платформа перевіряє сама: першу годину — щохвилини, першу добу — кожні десять хвилин, далі — щогодини. Не хочете чекати — Перевірити зараз.

Стани: Очікуємо налаштування DNS → Домен підтверджено, випускаємо сертифікат (зазвичай кілька хвилин) → Працює. Коли домен запрацює, власнику прийде лист. Під станом — коли була остання перевірка і, якщо щось не так, що каже сервіс сертифікатів.

Кореневий домен (my-shop.com.ua) працює лише в DNS-провайдерів із CNAME flattening або ALIAS — простіше підключити www.

Якщо не вдалося

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

Не підключиться адреса самої платформи, домен, який уже підключено до іншого магазину, і те, що не є доменом (IP-адреса, порт, одне слово).

Від'єднати

Від'єднати домен прибирає його з сервісу сертифікатів; магазин повертається на адресу платформи.

Магазин у папці вашого сайту

Магазин може відкриватися не на окремому домені, а в папці вашого сайту, наприклад 3dprint.lviv.ua/shop, тоді як решта сайту лишається як є. Так магазин отримує вагу основного сайту в пошуку. Реєстратор домену не важливий: DNS не вміє направляти окремі папки, тож папку пересилає в магазин сам ваш сайт — його сервер, хостинг чи Cloudflare.

  1. Налаштування → Домен → У папці вашого сайту: впишіть Сайт (3dprint.lviv.ua) і Папку (/shop) і натисніть Підключити папку. Папка — до трьох частин із латинських літер, цифр, - і _. Вона не має збігатися зі сторінками сайту. Наприклад, у WordPress із WooCommerce адреса /shop уже зайнята, тож оберіть іншу, скажімо /store.
  2. Скопіюйте ключ магазину одразу: ми показуємо його лише один раз. Загубили ключ — натисніть Новий ключ. Старий тоді одразу перестане діяти, тож сайт треба оновити новим.
  3. Оберіть спосіб, яким сайт пересилатиме папку, і вставте готовий фрагмент. У ньому вже стоять адреса магазину й ключ:
    • Cloudflare Worker — підходить для будь-якого реєстратора, якщо сайт на Cloudflare (це безкоштовно). Маршрут Worker — 3dprint.lviv.ua/shop*;
    • nginx, Apache, Caddy — для власного сервера. Для Apache потрібні модулі proxy, proxy_http, ssl і headers, а фрагмент іде у VirtualHost; у .htaccess він не працює;
    • Netlify — для сайту на Netlify (netlify.toml);
    • PHP — будь-який хостинг, зокрема WordPress: створіть папку shop з файлами index.php і .htaccess з фрагментів.
  4. Натисніть Перевірити зараз. Ми відкриваємо 3dprint.lviv.ua/shop/_aib/mount і чекаємо відповіді вашого магазину. Щойно він відповість, папка запрацює. Ми також перевіряємо самі: першу годину щохвилини, потім рідше.
  5. Додайте в robots.txt вашого сайту рядок Sitemap: https://3dprint.lviv.ua/shop/sitemap.xml, щоб пошуковики знайшли сторінки магазину.

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

Якщо перевірка не проходить, під статусом написано причину:

  • сайт надсилає не той ключ — ключ скопійовано з помилкою або він старий. Скопіюйте його ще раз чи створіть новий;
  • відповідає не цей магазин — папка пересилається не на адресу цього магазину;
  • сайт відповів кодом 404 чи іншим — пересилання папки не ввімкнулося. Перевірте, що фрагмент збережено, а сервер перезавантажено;
  • сайт не відповідає чи не відповів за 10 секунд — сайт недоступний або перевантажений.

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

Не знайшли відповіді? Напишіть у підтримку