Розділ Налаштування → Домен підключає вашу адресу на кшталт www.my-shop.com.ua: магазин відкриватиметься за
нею з HTTPS, а адреса платформи переадресовуватиме туди. Посилання, карта сайту й листи одразу беруть нову адресу —
перепубліковувати нічого не треба.
Свій домен є на платних тарифах (на безкоштовному — ні); у магазину — один. Підключають і від'єднують власник команди й адміністратори; решта команди бачить, як він працює.
Підключити
- Введіть домен і натисніть Підключити. Можна вставити й повну адресу — схема, шлях і порт відкинуться; домени кирилицею теж працюють.
- Додайте в DNS вашого домену записи з таблиці Записи DNS: CNAME обов'язковий — він веде відвідувачів у магазин; TXT підтверджує домен ще до перемикання. Кнопки Копіювати біля імені й значення.
- Платформа перевіряє сама: першу годину — щохвилини, першу добу — кожні десять хвилин, далі — щогодини. Не хочете чекати — Перевірити зараз.
Стани: Очікуємо налаштування DNS → Домен підтверджено, випускаємо сертифікат (зазвичай кілька хвилин) → Працює. Коли домен запрацює, власнику прийде лист. Під станом — коли була остання перевірка і, якщо щось не так, що каже сервіс сертифікатів.
Кореневий домен (my-shop.com.ua) працює лише в DNS-провайдерів із CNAME flattening або ALIAS — простіше підключити
www.
Якщо не вдалося
Домен, для якого DNS не налаштували за 14 днів, або який сервіс сертифікатів не прийняв, стає Не вдалося підключити — платформа більше його не перевіряє. Від'єднайте його й підключіть знову, коли виправите причину.
Не підключиться адреса самої платформи, домен, який уже підключено до іншого магазину, і те, що не є доменом (IP-адреса, порт, одне слово).
Від'єднати
Від'єднати домен прибирає його з сервісу сертифікатів; магазин повертається на адресу платформи.
Магазин у папці вашого сайту
Магазин може відкриватися не на окремому домені, а в папці вашого сайту, наприклад 3dprint.lviv.ua/shop, тоді як
решта сайту лишається як є. Так магазин отримує вагу основного сайту в пошуку. Реєстратор домену не важливий: DNS не
вміє направляти окремі папки, тож папку пересилає в магазин сам ваш сайт — його сервер, хостинг чи Cloudflare.
- Налаштування → Домен → У папці вашого сайту: впишіть Сайт (
3dprint.lviv.ua) і Папку (/shop) і натисніть Підключити папку. Папка — до трьох частин із латинських літер, цифр,-і_. Вона не має збігатися зі сторінками сайту. Наприклад, у WordPress із WooCommerce адреса/shopуже зайнята, тож оберіть іншу, скажімо/store. - Скопіюйте ключ магазину одразу: ми показуємо його лише один раз. Загубили ключ — натисніть Новий ключ. Старий тоді одразу перестане діяти, тож сайт треба оновити новим.
- Оберіть спосіб, яким сайт пересилатиме папку, і вставте готовий фрагмент. У ньому вже стоять адреса магазину й
ключ:
- 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з фрагментів.
- Cloudflare Worker — підходить для будь-якого реєстратора, якщо сайт на Cloudflare (це безкоштовно).
Маршрут Worker —
- Натисніть Перевірити зараз. Ми відкриваємо
3dprint.lviv.ua/shop/_aib/mountі чекаємо відповіді вашого магазину. Щойно він відповість, папка запрацює. Ми також перевіряємо самі: першу годину щохвилини, потім рідше. - Додайте в
robots.txtвашого сайту рядокSitemap: https://3dprint.lviv.ua/shop/sitemap.xml, щоб пошуковики знайшли сторінки магазину.
Коли папка працює, адреса платформи, посилання в листах і карта сайту ведуть у неї. Кошик, кабінет покупця, оплата й кукі лишаються в межах папки й не зачіпають решту сайту.
Якщо перевірка не проходить, під статусом написано причину:
- сайт надсилає не той ключ — ключ скопійовано з помилкою або він старий. Скопіюйте його ще раз чи створіть новий;
- відповідає не цей магазин — папка пересилається не на адресу цього магазину;
- сайт відповів кодом 404 чи іншим — пересилання папки не ввімкнулося. Перевірте, що фрагмент збережено, а сервер перезавантажено;
- сайт не відповідає чи не відповів за 10 секунд — сайт недоступний або перевантажений.
Якщо сайт за Cloudflare, найкраще підходить спосіб Worker. Зі способом PHP магазин бачить адресу сервера Cloudflare замість адреси покупця, тож обмеження на кількість запитів з однієї адреси спрацьовують раніше.