Анна Вяземская vyazemskayanna
5+ лет создаю работающие веб-продукты
Рейтинг
64
№ 63 778 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Опыт работы
6 лет
На сайте с
2026 года

B2B-платформа с техническими конфигураторами

Используемые навыки Excel JavaScript PHP Python WordPress

Описание

ПУБЛИЧНЫЙ ДОСТУП К СИСТЕМЕ ОГРАНИЧЕН УСЛОВИЯМИ NDA. ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ И ОБЕЗЛИЧЕННАЯ ДЕМОНСТРАЦИЯ ОТДЕЛЬНЫХ РЕШЕНИЙ ВОЗМОЖНЫ ПО ЗАПРОСУ.

Клиенту требовалось превратить обычный корпоративный сайт промышленной компании в полноценный инструмент предварительного подбора оборудования и обработки B2B-заявок.

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

Нужно было создать платформу, которая:

— помогает подобрать оборудование по техническим параметрам;
— поддерживает несколько категорий продукции с разной логикой расчёта;
— собирает полные данные до передачи заявки менеджеру;
— формирует результаты расчёта и PDF-документы;
— сохраняет заявки в административной панели;
— позволяет сотрудникам самостоятельно обновлять контент;
— поддерживает мультиязычность и мобильные устройства.

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

Решение

Я разработала платформу на WordPress с полностью кастомной темой, модульной CMS-архитектурой, каталогом продукции и техническими конфигураторами.

В рамках проекта я реализовала:

— кастомную тему WordPress;
— модульную систему контентных блоков на ACF Flexible Content;
— типы записей и таксономии для продукции, материалов, медиа и заявок;
— каталог с категориями, карточками продукции и ЧПУ-ссылками;
— мультиязычные страницы и версии расчётных моделей;
— адаптивный интерфейс для компьютеров и мобильных устройств;
— AJAX-формы и динамическую загрузку данных;
— централизованное хранение заявок в административной панели;
— технические конфигураторы для разных категорий оборудования;
— серверную валидацию входных параметров;
— интеграцию с Excel-моделями инженерных расчётов;
— получение результатов и данных для графиков;
— серверную генерацию PDF по готовым шаблонам;
— защиту форм от спама и автоматических отправок;
— административные интерфейсы для обработки заявок.

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

Пользователь вводил параметры на сайте, после чего данные передавались в серверный расчётный слой. Система загружала нужную Excel-модель, записывала входные значения, выполняла пересчёт формул и возвращала только подготовленные результаты в формате JSON.

Для сложных расчётных моделей я использовала связку PHP, Python, OpenPyXL и headless LibreOffice. Это позволило сохранить проверенную инженерами Excel-логику, но перенести взаимодействие с ней в удобный веб-интерфейс.

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

В проекте я самостоятельно отвечала за всю описанную full-stack-разработку: архитектуру CMS, backend, frontend, интеграцию Excel-моделей, Python-часть, AJAX-взаимодействие, генерацию PDF, формы, безопасность и административную панель.

Результат

Клиент получил не просто корпоративный сайт, а полноценную B2B-систему предварительного подбора оборудования.

Пользователи могут:

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

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

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

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

Точные бизнес-показатели не раскрываются из-за NDA, однако система повысила качество входящих заявок и сократила объём ручных уточнений перед подготовкой коммерческого предложения.

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

Работа выполнена в соавторстве

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

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Frontend-разработка официального сайта PARIVISION
Frontend-разработка официального сайта PARIVISION
19
Веб-разработка и IT B2B-порталы для партнёров промышленной компании
B2B-порталы для партнёров промышленной компании
24
Веб-разработка и IT AI-сервис автоматизации контента для WordPress
AI-сервис автоматизации контента для WordPress
21