📚 Документація

← Адмін панель 📊 SEO Шаблони - Повний гід🏷️ SEO Теги - Landing Pages📁 Поля категорій - Довідка⚙️ Огляд налаштувань🛡️ Модерація контенту🎨 White-Label конфігурація

🎨 White-Label конфігурація

White-Label конфігурація - Повний гід

🚀 Що це?

White-Label дозволяє повністю налаштувати платформу під ваш бренд без зміни коду. Всі налаштування змінюються через Admin Panel → Settings.

💰 Локалізація

currency_symbol — Символ валюти

Символ, що відображається біля цін на всіх сторінках.

ЗначенняПриклад відображення
500 ₴
$50 $
45 €
200 zł
грн500 грн

За замовчуванням:

phone_mask_prefix — Телефонний префікс

Код країни для валідації телефонних номерів.

КраїнаЗначення
Україна+380
Польща+48
США/Канада+1
Великобританія+44

За замовчуванням: +380

locale — Локаль сайту

Мовна локаль для інтернаціоналізації.

МоваЗначення
Українськаuk-UA
Англійська (США)en-US
Польськаpl-PL
Німецькаde-DE

За замовчуванням: uk-UA

📊 Маркетинг та аналітика

gtm_id — Google Tag Manager

Ідентифікатор контейнера GTM для аналітики та реклами.

Формат: GTM-XXXXXXX

Як працює:

  • Якщо пусто → GTM НЕ завантажується
  • Якщо заповнено → GTM автоматично підключається до всіх сторінок

Як отримати:

  1. Відкрийте tagmanager.google.com
  2. Створіть контейнер або оберіть існуючий
  3. Скопіюйте GTM ID (формат: GTM-XXXXXXX)

google_site_verification — Google Search Console

Код верифікації для підтвердження власності сайту.

Як отримати:

  1. Відкрийте Google Search Console
  2. Додайте свій сайт
  3. Оберіть метод "HTML tag"
  4. Скопіюйте тільки content значення (без тега)

facebook_pixel_id — Facebook Pixel

Ідентифікатор пікселя для Facebook Ads.

Формат: 16 цифр (наприклад: 987654321098765)

Як отримати:

  1. Відкрийте Facebook Events Manager
  2. Створіть новий піксель або виберіть існуючий
  3. Скопіюйте Pixel ID

📞 Контакти платформи

support_email — Email підтримки

Контактний email, що відображається у футері сайту.

Приклад: help@yourdomain.com

За замовчуванням: help@providnyk.com.ua

support_phone — Телефон підтримки

Контактний телефон з можливістю дзвінка (clickable).

Приклад: +380501234567

За замовчуванням: +380123456789

social_links — Соціальні мережі

JSON масив соціальних мереж для футера.

Підтримувані іконки: instagram, telegram, facebook, twitter, youtube

Формат JSON:

[
  {"icon": "instagram", "url": "https://instagram.com/your_brand"},
  {"icon": "telegram", "url": "https://t.me/your_channel"},
  {"icon": "facebook", "url": "https://facebook.com/your_page"}
]
⚠️ Важливо: JSON має бути валідним! Перевіряйте на jsonlint.com

⚙️ Feature Flags (Бізнес-логіка)

require_auth_for_contacts — Вимагати реєстрацію

Чи потрібна реєстрація для перегляду контактів майстра.

ЗначенняПоведінка
trueКористувач ПОВИНЕН зареєструватись
falseКонтакти доступні БЕЗ реєстрації

За замовчуванням: true

💡 Рекомендації:
  • true — для максимізації реєстрацій (B2B модель)
  • false — для зниження бар'єру входу (B2C модель)

enable_reviews — Система відгуків

Увімкнути/вимкнути можливість залишати відгуки.

Значення: true або false

За замовчуванням: true

enable_bookings — Система бронювань

Увімкнути/вимкнути можливість бронювання послуг.

Значення: true або false

За замовчуванням: false

🔍 SEO налаштування

robots_txt — Robots.txt

Вміст файлу robots.txt для пошукових роботів.

Приклад:

User-agent: *
Allow: /
Disallow: /dashboard/
Disallow: /api/

Sitemap: https://yourdomain.com/sitemap.xml

llms_txt — LLMs.txt

Файл для AI/LLM агентів з описом сайту.

Приклад:

# Providnyk.com.ua
> Платформа езотеричних послуг України

## Що це?
Маркетплейс для пошуку тарологів, астрологів, нумерологів.

🎯 Приклади конфігурацій

🇺🇦 Україна (за замовчуванням)

currency_symbol = ₴
phone_mask_prefix = +380
locale = uk-UA
require_auth_for_contacts = true

🇵🇱 Польща

currency_symbol = zł
phone_mask_prefix = +48
locale = pl-PL
support_email = pomoc@twojadomena.pl

🇺🇸 США

currency_symbol = $
phone_mask_prefix = +1
locale = en-US
require_auth_for_contacts = false
💡 Кеш:

Зміни налаштувань застосовуються протягом 5 хвилин (кешування на сервері). Для миттєвого застосування перезапустіть frontend.