Этот плагин - всесторонняя система бронирования мойки автомобилей, специально разработанная для веб-сайтов на WordPress. Своим удобным интерфейсом и мощными функциями этот плагин упрощает процесс управления записями на мойку и оптимизирует процесс бронирования как для клиентов, так и для владельцев бизнеса. Независимо от того, управляете ли вы одной станцией мойки или сетью моек, этот плагин можно настроить под ваши потребности и поможет эффективно управлять записями.

Версия плагина: 2.6.0
 
WordPress плагин CodeCanyon Car Wash Booking System

Особенности плагина

Плагин предлагает ряд функций, позволяющих клиентам легко записаться на мойку онлайн. Интуитивная форма бронирования позволяет пользователям выбрать предпочитаемые услуги мойки, выбрать удобную дату и время, а также предоставить дополнительные инструкции или предпочтения. Клиенты также могут просматривать доступные временные слоты, чтобы найти подходящее время для записи на мойку.

Для владельцев бизнеса этот плагин предоставляет централизованную панель управления, где вы можете управлять всеми записями и бронированиями. В административном интерфейсе вы можете просматривать предстоящие записи, отслеживать доступность и вносить необходимые изменения. Вы легко можете настроить параметры бронирования, установить различные варианты ценообразования для разных услуг, а также создавать специальные предложения или акции для привлечения большего числа клиентов. Плагин также включает в себя комплексный календарный вид, который позволяет получить ясный обзор всех бронирований на дневной, недельной или месячной основе.

Одним из ключевых преимуществ этого плагина является его интеграция с популярными платежными шлюзами, что позволяет клиентам безопасно оплачивать онлайн в момент бронирования. Предлагая этот удобный вариант оплаты, вы можете обеспечить гладкое и безопасное клиентское взаимодействие и снизить административные расходы, связанные с наличными или ручным сбором платежей.

В дополнение к основным функциям плагин предлагает различные параметры настройки под визуальное оформление вашего веб-сайта. Вы можете выбрать из разных цветовых схем, макетов и шаблонов, чтобы создать привлекательный интерфейс бронирования, соответствующий вашему фирменному стилю. Плагин также разработан с учетом адаптивного дизайна, обеспечивая его безупречную работу на разных устройствах и экранах.

В заключение, этот плагин предоставляет мощную и гибкую систему бронирования моек для веб-сайтов на WordPress. Он упрощает процесс записи для клиентов и помогает владельцам бизнеса эффективно управлять своими записями и платежами. Благодаря удобному интерфейсу, параметрам настройки и интеграции с популярными платежными шлюзами, этот плагин является ценным инструментом для любого автомойки, нацеленного на оптимизацию своих работы и улучшение онлайн-бронирования.

Спецификации:

Дата выхода: 07-11-2015
Дата обновления: 20-08-2024
Тип расширения: Платный
Лицензия: GPL
Тематика: Календари и события
Совместимость: W5.x W6.x
Включает в себя: Плагин
Языковые пакеты: Английский
Разработчик: CodeCanyon

Рейтинг:
4.5629139072848 1 1 1 1 1 (Оценок: 151)
4.5629139072848 151

Скачивание по подписке!

Вам необходимо авторизоваться на сайте и приобрести клубную подписку!

Поделись с друзьями!

 

Руководство по настройке CodeCanyon Car Wash Booking System для автомойки на WordPress

CodeCanyon Car Wash Booking System нужен не просто для вывода календаря на страницу. Его задача шире: собрать на сайте понятный путь записи на мойку или детейлинг, связать тип автомобиля, пакет услуг, свободное время, стоимость, контакты клиента, уведомления и дальнейшую обработку брони в админ-панели WordPress.

В этом руководстве разберём, как подойти к плагину как к рабочей системе записи, а не как к очередной форме. Вы увидите, что проверить перед установкой, как настроить локации и рабочие посты, чем отличаются услуги от пакетов, когда включать выездной режим, как использовать платежи и WooCommerce, как протестировать результат и где чаще всего возникают ошибки.

Материал рассчитан на владельца автомойки, администратора сайта или разработчика, которому нужно быстро привести бронирование в порядок. Верхняя часть страницы уже даёт краткое описание продукта, поэтому дальше будет практическая инструкция: что включать, что не трогать без причины, как проверять каждую настройку и когда лучше выбрать другой тип решения.

CodeCanyon Car Wash Booking System как связка формы записи, календаря и результата на сайте
Общая логика руководства: админ настраивает услуги, клиент выбирает автомобиль, пакет и время, а сайт показывает подтверждённый результат.

Какую задачу закрывает этот плагин

Обычная контактная форма не знает, сколько постов свободно, сколько длится полировка внедорожника, какие услуги доступны только вместе с пакетом и можно ли принять клиента завтра утром. CodeCanyon Car Wash Booking System закрывает именно эту операционную часть: он превращает сайт автомойки в систему предварительной записи, где клиент проходит несколько шагов и получает расчёт по выбранным условиям.

Главное отличие продукта от универсального календаря в том, что он построен вокруг автомобильного сервиса. В источниках подтверждены модули типов автомобилей, услуг, пакетов, локаций, рабочих мест, купонов, уведомлений, платежей, Google Calendar, WooCommerce, WPML и режима мобильной автомойки. Это позволяет не собирать запись из несвязанных полей, а заранее описать бизнес-правила: для седана один набор услуг и цена, для внедорожника другой, для конкретной локации свои часы, валюта, налоги, доступность и количество рабочих постов.

Бронирование автомойки обычно ломается не из-за красивой или некрасивой формы, а из-за несогласованности расписания. Администратор принимает звонок, другой сотрудник отвечает в мессенджере, третий не видит занятую яму или пост, а клиент на сайте выбирает время, которое уже фактически занято. Плагин помогает централизовать этот процесс, если настройки доступныности заполнены аккуратно и команда действительно ведёт записи через одну систему.

Когда продукт особенно уместен

Плагин стоит рассматривать, если сайт обслуживает автомойку, детейлинг-студию, мобильную мойку, сервис с пакетами чистки салона, полировки, защитных покрытий или комплексных работ. Он полезен, когда цена и длительность зависят от типа автомобиля, а расписание ограничено не только временем, но и количеством рабочих мест.

  • Нужно показывать клиенту пошаговую форму: автомобиль, пакет, услуги, дата, время, контакты и итог.
  • Есть несколько локаций или один филиал с разными правилами по дням недели.
  • Услуги продаются пакетами, а часть дополнений должна появляться только после выбора конкретного пакета.
  • Планируется принимать оплату через встроенные методы или через WooCommerce.
  • Нужны письма, SMS-уведомления, синхронизация с календарём и учёт статусов бронирования.
  • Выездная команда принимает адрес клиента и считает зону обслуживания или дополнительную стоимость дороги.

Когда лучше не торопиться с установкой

Если бизнесу нужна только кнопка "оставить заявку", плагин может оказаться избыточным. Его сила раскрывается там, где нужно описывать реальные правила сервиса. Для одиночного мастера с двумя одинаковыми слотами в день иногда достаточно простого appointment-плагина. Для большой сети с собственной CRM, складом, бригадами, мобильным приложением и сложной логистикой может понадобиться отдельная отраслeвая система, а WordPress будет только публичной витриной.

Практический критерий: если администратор может заранее описать услуги, длительность, рабочие посты, часы, перерывы и исключения, CodeCanyon Car Wash Booking System подходит. Если каждый заказ считается вручную после осмотра автомобиля, форму стоит использовать осторожно: лучше принимать предварительную заявку, а не обещать точную цену без проверки.

Что проверить перед установкой

Премиальные плагины с CodeCanyon обычно устанавливаются как ZIP-архив через админ-панель WordPress. Перед установкой важно не только нажать Upload Plugin, но и подготовить окружение. У Car Wash Booking System есть много зависимостей по пользовательскому пути: форма на странице, платежи, почта, SMS, календарь, карта адреса, тема, кеш и иногда WooCommerce. Если всё включать одновременно, понять источник ошибки будет сложно.

Совместимость WordPress, темы и расширений

На странице продукта заявлена совместимость с современными версиями WordPress, WooCommerce, Elementor, Elementor Pro, Visual Composer, WPBakery и WPML. При этом Gutenberg Optimized указан как No, поэтому не стоит ожидать, что все элементы будут нативными блоками редактора. Практически это означает: форму лучше выводить на обычной странице через предоставленный шорткод или через область контента, а не пытаться пересобрать её как набор блоков.

До установки проверьте три вещи. Во-первых, сайт должен нормально устанавливать ZIP-плагины через Plugins и Add New Plugin. Во-вторых, тема должна корректно выводить шорткоды и не ломать стили форм. В-третьих, если сайт использует агрессивную оптимизацию JavaScript, минификацию или отложенную загрузку скриптов, форму бронирования нужно будет отдельно протестировать без кеша и затем с кешем.

Что подготовить в бизнес-логике

Плагин не заменяет внутреннюю организацию автомойки. Он делает её видимой на сайте. До настройки выпишите рабочие правила на бумаге или в таблице: филиалы, посты, рабочие часы, перерывы, выходные, типы автомобилей, услуги, пакеты, длительность, цены, налоги, зоны выезда, способы оплаты и тексты уведомлений. Это сэкономит больше времени, чем попытка заполнять всё по ходу.

  • Список локаций: адрес, телефон, координаты, валюта, режим работы и число рабочих постов.
  • Типы автомобилей: седан, универсал, внедорожник, фургон, мотоцикл или ваши собственные категории.
  • Услуги: мойка кузова, уборка салона, химчистка, полировка, защитное покрытие, обработка дисков и другие работы.
  • Пакеты: базовый, комплексный, детейлинг, подготовка к продаже, сезонная чистка.
  • Правила доступности: минимальное время до записи, глубина календаря, перерывы, праздничные и закрытые даты.
  • Способы оплаты: наличные, банковский перевод, PayPal, Stripe или платежи через WooCommerce, если они нужны именно в вашем процессе.

Безопасный порядок включения

Лучше включать функции слоями. Сначала добейтесь стабильной формы без платежей и внешних интеграций. Затем добавьте уведомления по электронной почте. Потом подключайте оплату, WooCommerce, Google Calendar, SMS и Google Maps. Такой порядок помогает быстро понять, что именно сломалось, если бронирование перестало сохраняться или клиент не видит доступное время.

Не начинайте с платежей. Сначала проверьте, что бронирование создаётся, статус меняется, время блокируется, письмо уходит, а администратор видит заказ в модуле бронирований. Платёжный сценарий должен накладываться на уже работающую запись, а не маскировать базовые ошибки настройки.

Установка и первичная проверка

В общих чертах установка такая же, как у других ZIP-плагинов WordPress: откройте Plugins, выберите Add New Plugin, затем Upload Plugin, загрузите архив и активируйте расширение. Не распаковывайте архив, если WordPress ожидает ZIP. После активации найдите меню плагина в админ-панели и не спешите менять все параметры сразу.

Если в плагине доступен импорт демо-данных, используйте его на тестовом или подготовительном сайте. Официальные источники описывают импорт как быстрый способ получить готовые формы, услуги, пакеты и настройки для дальнейшей правки. На боевом сайте с уже настроенными данными импорт нужно делать осторожно: changelog отдельно упоминает защиту от повторного нажатия на кнопку импорта, но это не отменяет обычную дисциплину резервных копий.

Минимальный тест после активации

После установки не нужно сразу подключать все способы оплаты и SMS. Создайте или импортируйте один простой сценарий: одна локация, один тип автомобиля, один пакет, несколько свободных слотов, один тестовый пользователь. Выведите форму на непубличную страницу или страницу черновика, откройте её как обычный посетитель и пройдите весь путь записи.

  1. Выберите тип автомобиля и убедитесь, что форма не пропускает обязательный шаг.
  2. Выберите пакет или услугу и посмотрите, меняется ли длительность и итоговая стоимость.
  3. Откройте календарь и проверьте, что доступны только ожидаемые дни и часы.
  4. Заполните контактные поля и отправьте бронирование без онлайн-оплаты, если такой вариант включён.
  5. Проверьте, появилась ли бронь в админ-панели и какой статус она получила.
  6. Повторите попытку на тот же слот и убедитесь, что система не позволяет получить лишнюю запись сверх доступной вместимости.

На этом этапе важно не столько проверить дизайн, сколько доказать, что логика работает. Если тестовая запись не появляется в админке, нет смысла править цвета кнопок. Если слот не блокируется, не стоит подключать Stripe. Сначала исправляется ядро сценария, затем внешний вид.

Настройка локаций, рабочих постов и календаря

Локация в Car Wash Booking System - это не просто адрес на карте. Это отдельная форма записи с собственными правилами. У каждой локации могут отличаться валюта, налоги, доступные услуги, пакеты, рабочие часы, перерывы, исключённые даты, количество рабочих мест, платежные настройки, уведомления и оформление формы. Для бизнеса с несколькими филиалами это ключевая часть настройки.

Настройка локаций и рабочих постов в CodeCanyon Car Wash Booking System
Карта первичной настройки: локация задаёт расписание, рабочие посты, валюту, вид услуг и правила календаря.

Рабочие посты как ограничение вместимости

Количество рабочих постов показывает, сколько автомобилей можно обслуживать параллельно в рамках выбранной локации. Если у автомойки два бокса, но только один сотрудник может делать глубокую химчистку, физическая вместимость и реальная доступность могут отличаться. Плагин даёт основу для контроля слотов, но администратор должен правильно перенести в настройки то, как работает команда.

Не ставьте завышенное число постов "с запасом". Это приведёт к лишним броням в одно и то же время. Лучше начать с консервативной вместимости, провести тестовую неделю и только потом расширять доступность. Особенно аккуратно настраивайте длинные услуги: если работа длится несколько часов или выходит за границу рабочего дня, проверьте, как календарь показывает следующий доступный интервал.

Дни, часы, перерывы и исключения

Календарь должен отражать реальный режим работы. В источниках указаны рабочие дни, бизнес-часы, перерывы, праздники и исключённые даты. На практике это значит, что вы можете закрыть раннее утро, обеденный перерыв, санитарный день или период, когда один пост занят ремонтом оборудования.

Для проверки откройте форму с позиции клиента и посмотрите на неделю, где есть обычные дни, выходной и исключение. Если нерабочий день всё равно кликабельный, проверьте уровень правила: оно может быть задано не там, где вы ожидали. У подобных систем часто есть разные слои доступности: общая локация, конкретный день, период времени, услуга, тип автомобиля или пакет. Ошибка возникает, когда администратор меняет одно правило, а активным остаётся другое.

Размер слота и глубина записи

Размер слота определяет шаг, с которым клиент видит время в календаре. Если поставить слишком мелкий шаг, форма покажет много вариантов, но администратору будет сложнее контролировать реальную загрузку. Если шаг слишком крупный, клиенты потеряют удобные интервалы. Для автомойки часто логично начинать с шага, который соответствует среднему минимальному обслуживанию, а затем проверять длинные услуги отдельно.

Глубина записи вперёд нужна, чтобы не открывать календарь на период, где ещё неизвестны смены, отпуска и загрузка. Минимальное время до начала записи защищает от ситуации, когда клиент бронирует ближайший слот, а команда физически не успевает подготовиться. Эти параметры стоит настраивать не ради красоты календаря, а ради устойчивой работы администратора.

Услуги, пакеты и зависимые дополнения

Один из самых продуктовых разделов в этом плагине - связка услуг, пакетов и зависимых сервисов. Для автомойки это важнее, чем универсальная карточка "услуга + цена". Клиент часто выбирает не отдельную операцию, а понятный набор: базовая мойка, комплексная чистка, детейлинг салона, подготовка к продаже, защитное покрытие. Внутри набора могут быть обязательные и дополнительные работы.

Чем услуга отличается от пакета

Услуга - это отдельная работа: мойка кузова, чистка ковров, пылесос, химчистка кресел, обработка дисков. Пакет - это собранная витрина для клиента, где несколько услуг объединяются в понятный сценарий. Источники подтверждают, что плагин умеет показывать только индивидуальные услуги, только пакеты с привязанными услугами или оба типа вместе.

Выбор режима зависит от продаж. Если клиенты редко разбираются в деталях, лучше начать с пакетов и дать несколько аккуратных дополнений. Если сайт обслуживает профессиональную студию, где клиент заранее знает, что ему нужна конкретная услуга, можно показывать индивидуальный список. Комбинированный режим удобен, но требует особенно хороших названий и описаний, иначе форма становится перегруженной.

Цена и длительность по типу автомобиля

Официальные материалы указывают, что доступность, цена и длительность услуг могут меняться по типам автомобилей и локациям. Это критично для честной формы: чистка компактного автомобиля и большого фургона не занимает одинаковое время. Если не настроить различия, система будет давать клиентам красивый, но неверный расчёт.

Начните с небольшого числа типов автомобиля. Не создавайте десять категорий, если администратор потом не сможет объяснить клиенту разницу. Хорошая базовая схема: малый автомобиль, седан, кроссовер, внедорожник, фургон. Для каждого типа проверьте начальную доплату, налоговую ставку, доступные услуги и длительность. Если в источнике или интерфейсе есть встроенные иконки, используйте их только как помощь клиенту; решение о цене должна определять ваша операционная логика.

Зависимые услуги как защита от лишнего выбора

Зависимые услуги доступны только после выбора связанного пакета. Это полезно, когда дополнение имеет смысл не само по себе, а внутри конкретного сценария. Например, "защита кожи" может быть логична после пакета химчистки салона, а "полировка фар" - рядом с расширенной внешней мойкой. Такая настройка уменьшает количество случайных комбинаций и делает итоговую цену понятнее.

Проверка результата: откройте форму как клиент, выберите базовый пакет и убедитесь, что лишние дополнения не появляются. Затем выберите расширенный пакет и проверьте, что нужные зависимые услуги становятся доступны, корректно меняют цену и длительность.

Мобильная автомойка и выездной сценарий

Выездной режим - одна из функций, которая отличает продукт от простого календаря. В источниках описаны поле адреса клиента, Google Places autosuggestion, ограничение зоны обслуживания по странам, областям или радиусу, а также расчёт выездной стоимости по расстоянию или времени с использованием Google Maps API. Это полезно для мобильных команд, но требует более строгой проверки, чем обычная запись в филиал.

Сценарий мобильной автомойки с адресом клиента и зоной обслуживания
Выездной сценарий связывает базовую локацию, адрес клиента, допустимую зону, стоимость дороги и итоговую бронь.

Что меняется в форме для клиента

В стационарном сценарии клиент выбирает филиал и время. В мобильном сценарии он дополнительно вводит адрес, а система должна понять, входит ли адрес в допустимую зону и как поездка влияет на итог. Это повышает удобство, но добавляет риски: ошибочный адрес, неподдерживаемый район, неправильная стоимость дороги, отсутствие ключей Google Maps или конфликт автодополнения с темой.

Не включайте выездной режим "на всякий случай". Если команда работает только в боксе, поле адреса будет отвлекать. Если выезд есть, начните с небольшой зоны обслуживания и понятных правил: какие районы принимаются, какие требуют ручного подтверждения, где нужна доплата, а где заказ лучше не принимать автоматически.

Как тестировать географические ограничения

Проверьте не только успешный адрес, но и отказ. Возьмите один адрес рядом с базой, один на границе зоны и один явно вне зоны. Форма должна вести себя предсказуемо: принимать допустимый адрес, корректно считать доплату, не позволять завершить недоступный заказ или явно показывать, что адрес требует проверки администратором, если такой сценарий настроен.

Если стоимость дороги считается по расстоянию или времени, сравните результат с реальной логикой бизнеса. Дорожная доплата не должна быть случайным числом, которое администратор потом вручную исправляет в каждом заказе. Если маршрутные данные нестабильны, лучше временно принимать заявку без автоматического расчёта и подтверждать цену вручную.

Платежи, WooCommerce и статусы бронирования

Car Wash Booking System может работать самостоятельно и вместе с WooCommerce. На странице продукта указаны наличные, PayPal, Stripe, банковский перевод и дополнительные платежные методы через WooCommerce. Это не значит, что всем сайтам нужно сразу подключать полный набор. Платёжная логика должна соответствовать тому, как автомойка подтверждает бронь.

Когда достаточно оплаты на месте

Если бизнес часто меняет итог после осмотра автомобиля, безопаснее начать с оплаты на месте или ручного подтверждения. Клиент выбирает пакет и время, система создаёт бронь, администратор связывается с клиентом и уточняет детали. Такой путь проще тестировать и меньше конфликтует с отменами, доплатами и нестандартными автомобилями.

Когда подключать онлайн-оплату

Онлайн-оплата уместна, когда услуги стандартизированы, стоимость понятна до приезда, а бизнес хочет уменьшить число неявок. В этом случае проверьте не только успешный платёж, но и отмену, неуспешный платёж, возврат клиента на сайт, статус брони после оплаты и письмо клиенту. Changelog продукта отдельно подтверждает настройки статуса после успешной оплаты и адреса перенаправления для PayPal и Stripe, поэтому эти места стоит проверить в тестовом режиме до запуска.

Зачем может понадобиться WooCommerce

WooCommerce полезен, если на сайте уже построена платёжная инфраструктура, личный кабинет, заказы, способы оплаты и отчётность. Интеграция позволяет использовать обработку заказов и дополнительные шлюзы WooCommerce. Но она добавляет новый слой: бронь в плагине должна согласовываться с заказом WooCommerce, а статусы должны не спорить друг с другом.

Если WooCommerce не нужен для других задач, не подключайте его только ради "солидности". Самостоятельный режим проще и легче. Если WooCommerce уже используется, сделайте отдельный тестовый заказ: бронь создана, заказ создан, оплата прошла, статус синхронизирован, письмо пришло, слот занят, администратор видит связь между заказом и бронью.

Уведомления, календарь и работа администратора

Бронирование не заканчивается на отправке формы. После записи система должна уведомить клиента, администратора и, если нужно, синхронизировать событие с внешним календарём. У продукта подтверждены email-уведомления, SMS через Vonage и Twilio, Google Calendar и журналирование ответов внешних сервисов в более поздних обновлениях.

Письма и понятный текст подтверждения

Письмо клиенту должно отвечать на практические вопросы: какая услуга выбрана, когда приехать или ждать выездную команду, сколько времени займёт работа, какая сумма рассчитана, как отменить или уточнить бронь. Не перегружайте письмо рекламой. Важнее, чтобы клиент не звонил администратору с вопросом "на какое время я записан".

Письмо администратору должно быть ещё конкретнее: имя, телефон, email, тип автомобиля, пакет, услуги, адрес при выезде, дата, время, длительность, сумма, способ оплаты, статус. Если команда работает по сменам, проверьте, кто получает письмо и кто отвечает за обработку новых броней.

Google Calendar без ложного чувства безопасности

Интеграция с Google Calendar помогает видеть записи в привычном календаре, но она не должна становиться единственным источником истины без проверки. После подключения создайте тестовую бронь и проверьте, появилось ли событие, правильно ли указаны время, длительность, локация и данные клиента. Затем измените статус брони в админ-панели и проверьте, отражается ли это так, как ожидается именно в вашей конфигурации.

Если синхронизация ведёт себя неожиданно, не пытайтесь исправить это изменением всех настроек сразу. Сначала проверьте доступы, часовой пояс WordPress, часовой пояс календаря, статус брони, логи ответов внешних сервисов и конфликты с кешем. Для реального бизнеса особенно опасна ситуация, когда администратор видит календарь, но не проверяет сам модуль бронирований.

Практический сценарий: страница записи для детейлинг-студии

Теперь соберём пример, который можно адаптировать под реальный сайт. Цель: на странице "Запись на детейлинг" клиент выбирает тип автомобиля, пакет, дополнительную услугу, дату и время, оставляет контакты, получает итоговую цену, а администратор видит бронь в WordPress и может подтвердить её.

Практический пример использования CodeCanyon Car Wash Booking System на странице записи
Практический сценарий: от настройки пакетов и слотов до проверки формы на публичной странице.

Цель и подготовка

Берём одну локацию, два рабочих поста, четыре типа автомобиля и три пакета: базовая мойка, комплекс салон + кузов, детейлинг-пакет. Дополнительные услуги: обработка кожи, полировка фар, защита кузова. Онлайн-оплату пока не включаем, чтобы проверить чистую логику бронирования. Уведомление по email включаем сразу, потому что без него администратор может пропустить тестовую бронь.

Шаги настройки

  1. Создайте локацию студии, укажите адрес, контактные данные, валюту и базовую налоговую логику, если она используется.
  2. Задайте рабочие дни, часы и перерывы. Не забудьте закрыть даты, когда команда не принимает клиентов.
  3. Установите количество рабочих постов. Для примера используйте два, но проверьте длинные услуги отдельно.
  4. Добавьте типы автомобилей и настройте различия по цене или длительности, если крупные автомобили требуют больше времени.
  5. Создайте услуги и объедините их в пакеты. Не показывайте все услуги в одном списке, если клиенту проще выбрать готовый пакет.
  6. Привяжите зависимые дополнения к подходящим пакетам. Например, защиту кожи показывайте только после пакета с чисткой салона.
  7. Сгенерируйте шорткод формы и вставьте его на страницу записи. После вставки откройте страницу как посетитель, а не только из админ-панели.
  8. Создайте тестовую бронь, проверьте письмо, статус, занятие слота и видимость записи в админ-панели.

Проверка результата

Хороший результат выглядит так: клиент проходит форму без лишних вопросов, видит понятный итог, не может выбрать закрытый день, не видит недоступные дополнения, получает подтверждение, а администратор получает запись с достаточными данными для звонка или подготовки поста. Если хотя бы один пункт не выполнен, настройку лучше исправить до публикации страницы в меню сайта.

Нюанс с длинными услугами

Детейлинг может занимать много времени. Если услуга длится дольше обычного слота, проверьте, как календарь занимает последующие интервалы и что происходит с соседними услугами. Не полагайтесь на один тест в удобное время. Прогоните заказ утром, ближе к закрытию, перед выходным и в день с перерывом. Так вы увидите, не предлагает ли форма время, которое невозможно выполнить физически.

Проверка перед публикацией страницы

Перед запуском сделайте не один тест, а серию. Нужны проверки от лица клиента, администратора и владельца бизнеса. Клиенту важно быстро записаться. Администратору - увидеть и обработать бронь. Владельцу - не получить двойные записи, неверные цены и потерянные заявки.

Проверки клиента

  • Форма открывается на компьютере и мобильном устройстве без горизонтальной прокрутки.
  • Первый шаг понятен: клиент понимает, что выбрать сначала и зачем.
  • Цена и длительность меняются после выбора автомобиля, пакета и дополнений.
  • Календарь показывает только доступные дни и не предлагает закрытые интервалы.
  • Итоговая сводка остаётся понятной, особенно если включена липкая панель summary.
  • После отправки клиент видит внятное сообщение и получает письмо, если оно настроено.

Проверки администратора

  • Новая бронь появляется в модуле бронирований с корректным статусом.
  • В карточке брони видны услуги, пакет, автомобиль, цена, длительность, контакты и комментарий.
  • Статусы можно менять по внутреннему процессу: новая, принята, отклонена, завершена или аналогичные доступные состояния.
  • Фильтры по дате, локации и статусу помогают быстро найти нужную запись.
  • Если используется экспорт отчётов, данные выгружаются в понятном виде для финансовой проверки.

Проверки владельца или менеджера

Попросите человека, который реально отвечает за смены, проверить расписание. Разработчик может настроить красивый календарь, но только менеджер знает, что в пятницу вечером нельзя принимать две глубокие химчистки подряд, потому что команда не успеет подготовить пост. Плагин должен повторять бизнес-правила, а не заставлять команду подстраиваться под случайные настройки.

Частые проблемы и способы диагностики

Ниже не универсальный список "всё не работает", а типовые ситуации именно для формы записи, календаря, платежей, выездного режима и WordPress-окружения. Идите от симптома к причине, а не меняйте все параметры сразу.

В календаре нет свободных слотов

Симптом: страница открывается, шаги выбора работают, но даты недоступны или время не показывается. Возможные причины: закрыты рабочие дни, выбранная услуга недоступна для локации или типа автомобиля, глубина записи слишком мала, минимальное время до начала слишком большое, все рабочие посты заняты, конфликтуют исключённые даты.

Проверьте локацию, бизнес-часы, перерывы, исключения, длительность услуги и количество рабочих постов. Затем создайте самый короткий тестовый сервис и посмотрите, появится ли время. Если короткий сервис доступен, а длинный нет, проблема не в календаре вообще, а в длительности, размере слота или границах рабочего дня.

Цена не совпадает с ожиданием

Симптом: клиент выбирает пакет, но итоговая сумма отличается от прайса. Причины обычно лежат в пересечении нескольких правил: цена услуги, цена пакета, доплата за тип автомобиля, налог, зависимые услуги, купон, локационная валюта или выездная доплата.

Сначала отключите купон и дополнительные услуги, затем проверьте базовый пакет для одного типа автомобиля. После этого включайте элементы по одному. Если цена меняется только для конкретной локации, проверьте настройки этой локации, а не глобальный список услуг.

Форма выглядит сломанной после включения кеша

Симптом: без оптимизации форма работает, а после кеша перестают открываться шаги, не выбирается время или не обновляется summary. Возможная причина - отложенная загрузка или объединение JavaScript и CSS.

Отключите оптимизацию для страницы бронирования и проверьте снова. Если проблема исчезла, добавьте исключения для скриптов и стилей плагина в настройках кеша. Не правьте файлы плагина вручную: при обновлении такие правки потеряются.

Письма не приходят

Симптом: бронь создана, но клиент или администратор не получает письмо. Проверьте адрес отправителя, адрес получателя, папку спама, настройки почты WordPress и SMTP-плагин, если он используется. Если письма WordPress в целом не доходят, проблема не обязательно в Car Wash Booking System.

Сделайте контрольную отправку через любой безопасный SMTP-тест на сайте. Затем проверьте шаблон уведомления плагина и статус брони, при котором письмо должно уходить. Иногда письмо не отправляется не потому, что почта сломана, а потому что выбран другой статус или отключён конкретный тип уведомления.

Онлайн-оплата прошла, но статус брони не тот

Симптом: платёж успешен, заказ есть, но бронь остаётся в неподходящем статусе или слот не считается подтверждённым. Проверьте настройки статуса после успешного платежа, адреса возврата после оплаты, связь с WooCommerce, если он используется, и журналы ответов платежного сервиса.

Тестируйте этот сценарий в режиме песочницы платёжного шлюза. Если статус неправильно меняется только через WooCommerce, отделите проблему: создайте бронь без WooCommerce, затем бронь с WooCommerce, затем тестовый заказ с оплатой. Так вы поймёте, где именно обрывается связь.

Адрес выездной мойки не принимается

Симптом: клиент вводит адрес, но форма не даёт завершить заказ или считает неверную доплату. Проверьте ключи и ограничения Google Maps API, допустимые страны или зоны, радиус вокруг базы, формат адреса и поведение автодополнения. Обязательно тестируйте адреса внутри зоны, на границе и вне зоны.

Если автодополнение не стабильно, временно отключите автоматический расчёт дороги и принимайте заявки с ручным подтверждением. Для выездного сервиса лучше честно уточнить стоимость, чем автоматически принять заказ в недоступной зоне.

Диагностика ошибок календаря, оплаты и формы CodeCanyon Car Wash Booking System
Диагностический путь: симптом, слой настройки, проверка и безопасное исправление без правки файлов плагина.

Вопросы и ответы по CodeCanyon Car Wash Booking System

Можно ли использовать плагин без WooCommerce?

Да. В источниках указано, что Car Wash Booking System работает самостоятельно, а WooCommerce используется как дополнительный слой для входа, регистрации, заказов и платёжных шлюзов. Если вам не нужна корзина и сложная платёжная инфраструктура, начните со standalone-сценария.

Что настраивать первым после установки?

Сначала настройте одну локацию, рабочие часы, посты, один тип автомобиля, один пакет, одну тестовую страницу и email-уведомление. Только после успешной тестовой брони добавляйте остальные услуги, платежи, Google Calendar, SMS и мобильный выезд.

Подходит ли плагин для мобильной автомойки?

Да, это подтверждённая функция продукта. В выездном режиме можно использовать адрес клиента, автодополнение Google Places, ограничения зоны обслуживания и расчёт выездной доплаты по расстоянию или времени. Но эту часть нужно тестировать особенно тщательно: адреса, радиус, ключи API и стоимость дороги часто становятся источником ошибок.

Можно ли перевести форму на русский язык?

Официальные материалы указывают совместимость с WPML и наличие файлов перевода .po и .mo. На практике проверьте не только видимые подписи формы, но и письма, статусы, сообщения об ошибках, agreement-тексты и строки в summary.

Почему клиент видит неправильную цену?

Чаще всего цена складывается из нескольких слоёв: пакет, услуги, тип автомобиля, локация, налог, купон, зависимые дополнения и выездная доплата. Проверяйте сумму по одному элементу. Не ищите ошибку только в пакете, если для выбранного автомобиля задана отдельная доплата.

Нужен ли отдельный SMTP-плагин?

Плагин может формировать email-уведомления, но доставка писем зависит от почтовой настройки WordPress и сервера. Если письма с сайта часто попадают в спам или не доходят, настройте нормальную SMTP-доставку и проверьте отправку до запуска страницы записи.

Можно ли править файлы плагина ради дизайна формы?

Не стоит. Используйте встроенный color picker, настройки внешнего вида, возможности темы и аккуратный CSS в дочерней теме или отдельном безопасном месте, если вы точно понимаете селекторы. Прямая правка файлов плагина потеряется при обновлении и усложнит поддержку.

Что делать, если точная цена зависит от осмотра автомобиля?

Используйте форму как предварительную запись и явно опишите, что итог может быть уточнён администратором. В таком сценарии лучше не включать обязательную полную онлайн-оплату до тех пор, пока бизнес не стандартизирует услуги и правила доплат.

Когда CodeCanyon Car Wash Booking System будет удачным выбором

Этот плагин стоит использовать, если вам нужен не абстрактный календарь, а предметная система записи для автомойки или детейлинга. Его сильные стороны - локации, рабочие посты, типы автомобилей, услуги, пакеты, зависимые дополнения, календарная доступность, уведомления, платежи, WooCommerce, Google Calendar и выездной режим. Всё это помогает собрать страницу записи, которая работает как часть операционного процесса.

Перед публикацией не гонитесь за максимальным числом функций. Стабильная форма с одной локацией, понятными пакетами, корректным календарём и рабочими уведомлениями лучше, чем перегруженный сценарий с платежами, SMS, картами и купонами, который администратор не успел проверить. Сначала докажите, что клиент может записаться, слот блокируется, цена понятна, а команда видит бронь.

Если после проверки продукт совпадает с вашим процессом, переходите к блоку загрузки и перейти к скачиванию CodeCanyon Car Wash Booking System, затем разворачивайте его на тестовом сайте или подготовленной копии. Такой порядок снижает риск ошибок и помогает превратить страницу продукта в полноценный инструмент записи, а не просто в форму обратной связи.

Автор: Редакция JoomFox.org

Вы не зарегистрированы, чтобы оставлять комментарии.