Детейлінг вищого класу.
Полірування · Хімчистка · Кераміка · PPF
Натисніть на будь-яку послугу, щоб одразу записатись
Купи абонемент і отримай бонус на рахунок — витрачай на будь-які послуги
У кожного свій PIN — саме він відкриває CRM, і саме його ім'я стоїть у журналі операцій. Спільного PIN більше немає. «Власник» бачить усе; «адмін» обмежений списком owner_only_actions у config.php.
Тип site — адреса центру: показується у виборі локації на сайті
(вибір зʼявляється, лише якщо видимих адрес більше однієї).
Тип page — окрема сторінка (наприклад /wrap) зі своїм графіком,
прайсом і боксами.
Години задаються по кожному боксу і кожному дню тижня. Порожні поля = вихідний. Сітка часу будується кроком, заданим у локації.
Змінити години або закрити конкретну дату — не чіпаючи тижневий розклад.
Локація 0 — усі локації означає спільний прайс. Рядок із конкретною локацією перекриває спільний для тієї самої пари «тип кузова + послуга».
Ціна — скільки платить клієнт (саме вона йде в аналітику продажів). На рахунок — скільки зараховується на баланс.
Назва й телефон підставляються в повідомлення бота і на сайт. Адреса сайту потрібна для webhook, QR-кодів і кнопки «Кабінет» у боті.
Сповіщення відправляються не миттєво, а пачками з cron/minute.php — тому CRM не чекає на Telegram.