Послуги Розробка сайтів Веб-додатки і SaaS Мобільні застосунки Доробки й технічні правки Прискорення сайтів Технічне SEO Міграція з конструкторів Інтеграції та автоматизація Підтримка й супровід Кейси Ціни Процес Блог Контакти
Аудит сайту Розрахувати вартість
Клінінг · Чикаго

Сайт клінінгової компанії з кошиком послуг замість форми

Сайт для компанії з Чикаго: прайси окремими позиціями, які клієнт складає в кошик і надсилає одним замовленням. Написаний вручну на PHP, без CMS і без збірки.

Сайт клінінгової компанії з кошиком послуг замість форми
31 КБ
важить головна сторінка
0,2 с
віддача сторінки
0
плагінів і CMS

Задача

У клінінгу вартість складається з дрібниць: килим за квадратний фут, диван за посадкове місце, окремо виведення плям і запаху. Звичайна форма «залиште заявку» тут не працює — клієнт не знає, у що обійдеться робота, а компанія отримує звернення без деталей і витрачає дзвінок на уточнення того, що людина могла обрати сама.

Рішення

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

Як це працює для клієнта

  • Людина гортає прайс і додає потрібне: чищення килима, диван, матрац, виведення плям
  • Обране збирається в бічній панелі, сума рахується одразу
  • На сторінці оформлення лишається вказати контакти й адресу
  • Компанія отримує заявку зі складом робіт і сумою, а не «передзвоніть мені»

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

Чому суму рахує сервер

Браузер надсилає лише перелік позицій і кількість — ціни й підсумок сервер бере з власного каталогу. Це принципово: якби сума приходила з браузера, її можна було б підмінити в інструментах розробника й «замовити» роботу за долар. Каталог, до речі, збирається з тих самих прайсів, що показані на сторінках, тож ціна в кошику й ціна в прайсі не можуть розійтися.

Без CMS і без збірки

Сайт написаний вручну на PHP зі звичайними інклюдами — без WordPress, без плагінів і без складального конвеєра. Для сайту з фіксованою структурою це виграє за всіма параметрами: головна важить 31 КБ і віддається за дві десяті секунди, оновлювати нічого, зламати через вразливість плагіна нема чого.

Усі ціни лежать в одному файлі даних. Змінити прайс — це виправити число в одному місці, і воно оновиться і на сторінці, і в кошику.

Дрібниці, які зазвичай забувають

  • Тестовий стенд не потрапляє в пошук. Заборона індексації вмикається автоматично скрізь, крім бойового домену — не треба пам'ятати про перемикач.
  • Деплой лише зміненого. Скрипт звіряє хеші файлів і заливає те, що справді змінилося, — оновлення займає секунди.
  • Заявки дублюються в журнал на сервері: якщо лист загубиться в дорозі, звернення все одно збережеться.

Усі кейси

Розкажіть, що треба зробити

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

Натискаючи кнопку, ви погоджуєтесь із політикою конфіденційності.

Написати в Telegram