Fitness Engros

Customer location:

Denmark

Duration

March 2025 - Now

Services

Front-End, Back-End

Key technologies

Shopware, Vue.js

The Client

Fitness Engros is a full service fitness center located in Taastrup. They offer everything in fitness, functional and strength training equipment for both private individuals and businesses. They also provide sparring, consulting, 3D interior design, service and repair.

Functionality

Custom Plugin Development
  • Built advanced plugins such as ProductReviews, extending native functionality with improved UX and custom features.
  • Created category-specific banner container plugins with customizable layout (row/column span) and admin configurability.
CMS & Component Extensions
  • Developed and extended CMS resolvers (e.g. ProductSliderResolver, CardCategoriesResolver) to inject dynamic data.
  • Built Vue.js admin config components for sliders, image galleries, and product-reference CMS blocks.
Checkout Customization
  • Extended CheckoutController to enforce custom validation on terms agreement.
  • Managed frontend interaction logic and dynamic button styling using classes like active-checkout-terms and disable-checkout-terms.
Theme Development
  • Created and customized themes using Tailwind CSS, SCSS, and Twig.
  • Delivered fully responsive and brand-aligned designs with efficient, utility-first styling practices.
Shopware Core & Version Upgrades
  • Upgraded multiple projects across Shopware 6 versions (e.g. 6.4 → 6.6.10), ensuring smooth transitions.
  • Updated deprecated code, plugin compatibility, and theme adaptations during version migrations.
Data Migration & Docker DevOps
  • Migrated customer and order data between Shopware instances with data repair (mainVariantId, salutation, etc.).
  • Set up Docker environments with MySQL, Node.js, PHP-FPM, and NGINX using Alpine-based images.
Front‑end Filters & Search
  • Advanced filters by category, brand, price, technical specifications and size.
  • Autocomplete suggestions with synonym recognition and typo correction for faster product discovery.
Back‑end & ERP Integration
  • Two‑way data exchange via REST API for real‑time inventory levels, pricing and order status updates.
  • Reservation system for wholesale clients with automatic stock adjustments on any inventory change.
Performance Optimization
  • Lazy‑loading of images and critical assets on the client side.
  • AWS S3 for media storage and CloudFront CDN for global content delivery.
  • Server‑side caching with Redis plus CDN‑level caching to minimize page load times.
Architectural Decisions
  • Custom Shopware plugins developed in PHP Symfony to extend catalog and order‑processing functionality.
  • Vue.js components integrated via Twig templates for interactive catalog and cart features.
  • Clear separation of services—catalog, orders and analytics—each deployed and scaled independently.

Ongoing support

Monitoring & Performance Management

Implementation of APM tools (New Relic, Datadog) and regular performance audits.

Platform Maintenance

Continuous updates to Shopware, Symfony and all custom plugins, fully tested in a staging environment.

Feature Development

Extension to new markets (additional languages and currencies) and integrations with logistics and analytics providers.

Documentation & Consulting

Comprehensive API documentation and internal guides for the client’s team, plus 24/7 incident response and technical advice.

Case Studies

523 TYPO3 Upgrade (CISO Alliance) on hover 523 TYPO3 Upgrade (CISO Alliance)
TYPO3 Upgrade (CISO Alliance)
523 Booking Platform for Rental on hover 523 Booking Platform for Rental
Booking Platform for Rental
523 Websites for Supplier of Machined Parts on hover 523 Websites for Supplier of Machined Parts
Websites for Supplier of Machined Parts
523 Cultural Heritage in Digital Dimension on hover 523 Cultural Heritage in Digital Dimension
Cultural Heritage in Digital Dimension
523 Website for Food Bloggers on hover 523 Website for Food Bloggers
Website for Food Bloggers
523 Global Leader in Compaction Technology on hover 523 Global Leader in Compaction Technology
Global Leader in Compaction Technology
523 Support for Manufacture Company on hover 523 Support for Manufacture Company
Support for Manufacture Company
523 Medical Tourism Platform on hover 523 Medical Tourism Platform
Medical Tourism Platform
523 Motorcycle & ATV Website Solutions on hover 523 Motorcycle & ATV Website Solutions
Motorcycle & ATV Website Solutions
523 Archeparchy of Philadelphia Website on hover 523 Archeparchy of Philadelphia Website
Archeparchy of Philadelphia Website
Union

Let's build the future together

Get Your Quote