Neoflora — интернет-магазин цветов

Neoflora — интернет-магазин цветов

Веб-разработка

Платформа: WordPress, WooCommerce.

Тема: кастомная тема Neoflora (разработка «с нуля» под бренд neoflora36.ru).

Что сделано

Оформление заказа и доставка

  • Кастомный чекаут — отдельная страница оформления заказа с маппингом полей в стандартные поля WooCommerce, поддержка даты/времени доставки, текста открытки, анонимной доставки и т.п.
  • Доставка — свой метод доставки с тарифами, админка тарифов и калькулятор стоимости доставки на фронте (в т.ч. на странице доставки).

Интеграции заказа

  • Bitrix24 — создание сделок и контактов, вебхуки, маппинг этапов;
  • Maxma — программа лояльности (бонусы, списание/начисление), вебхуки;
  • МойСклад (WooMS) — синхронизация каталога и заказов, учёт остатков, синхронизация комплектов;
  • Robokassa — приём онлайн-оплаты (Result/Success URL, чек по 54-ФЗ);
  • Telegram и SMS — уведомления о заказах по настраиваемым триггерам.

Каталог и личный кабинет

  • Личный кабинет — кастомные шаблоны WooCommerce: заказы, избранное, программа лояльности, адреса, редактирование аккаунта.
  • Авторизация по номеру телефона и модальное окно регистрации.
  • Каталог — фильтры (JS), подсказки поиска по товарам (от 2 символов), страницы категорий и товара с галереей и блоками «добавить к заказу» (Swiper).
  • SEO и аналитика — микроразметка Schema.org (Article, FAQPage), согласие на cookies и Яндекс.Метрику (ФЗ-152), поддержка Yoast SEO.

Дополнительно

  • Избранное, блок Gutenberg FAQ для главной, управление товарами на главной, режим «Магазин скоро откроется», транслитерация slug для WooMS, оптимизация загрузки скриптов (defer, LCP).

Стек

PHP 7.4+, WordPress, WooCommerce, кастомная тема Neoflora (CSS/JS), плагины: Robokassa, WooMS, LiteSpeed Cache, EWWW Image Optimizer, UpdraftPlus и др. Логика и доработки вынесены в тему без правок ядра и сторонних плагинов.