Кейс13 / 18
VaraVara AquaCity
Аквапарк · билеты на WooCommerce · RO/RU/EN
VaraVara AquaCity это аквапарк в Кишинёве. Сайт продаёт билеты через WooCommerce и передаёт оплаченные заказы в билетную систему парка. В RocketSEO я принял существующую кастомную тему в 2026 году и серьёзно её переработал.
- Роль
- WordPress-разработчик
- Период
- 2026
- Контекст
- Агентство · RocketSEO
- Формат
- Гибрид · Кишинёв
- WordPress
- WooCommerce
- PHP
- ACF
- WPML
- AJAX
- SCSS
Открыть сайтvaravara.mdКод клиента закрыт

Задача
Это не просто страницы. Оплаченный заказ должен превратиться в настоящие билеты с QR-кодами, попасть в CRM и вернуться к посетителю на его языке. Кроме того, в парке есть события, которые повторяются в разные даты, а старый календарь умел хранить у события только одну дату.
- Не ломать продажу билетов, пока меняется тема
- События, которые идут в несколько дат
- Три языка на страницах, в письмах и билетах
Что я сделал
Календарь событий
- Добавил в ACF повторитель дат события, так что одно событие может стоять в календаре сколько угодно дней.
- Вынес логику в общие помощники, которые находят события по дате, форматируют дату и время и выводят попап события.
- Пересобрал таблицу календаря, карточки, попап и AJAX-обработчик на этих помощниках и перевёл даты на обычные дни, а время теперь берётся из часов работы парка.
Платформа, с которой я работаю
- WooCommerce продаёт билеты. Оплаченный заказ уходит в билетную систему парка, она выпускает билеты с QR-кодами, а тема собирает PDF-билет и письмо на языке покупателя.
- Заказы и заявки с форм ещё и создают сделки в AmoCRM.
- 19 шаблонов страниц (события, рестораны, бунгало, корпоративы и праздники, абонементы и другие) и типы записей для событий, зон, активностей и вакансий.
- Каждый шаблон грузит только свои CSS и JS, стили на SCSS, плюс библиотеки Swiper, lightGallery и ввод телефона.
Результат
- шаблонов страниц
- 19
- типа контента (события, зоны, активности, вакансии)
- 4
- языка, RO, RU и EN
- 3