Migration to Hyvä
A cleaner frontend foundation without breaking the checkout.
After evaluating performance bottlenecks and frontend complexity, we proposed migrating the store’s theme to Hyvä. The result was a cleaner codebase, faster load times, and significantly improved Lighthouse scores — especially on mobile. We also implemented a fallback checkout strategy: while most of the site ran on Hyvä, we excluded the checkout from the theme scope using the fallback module to maintain compatibility with existing payment and shipping modules.
UX and Speed Optimization
Fewer reloads, lighter pages, and a faster mobile experience.
With Hyvä in place, we optimized layout rendering, implemented lazy loading, and converted images to WebP. Custom product pages were redesigned with fewer reloads and dynamic option previews. Navigation and filters were reworked to avoid full page refreshes, using AlpineJS for interactivity without relying on heavyweight JavaScript libraries.
Configurable Product Improvements
Complex product options became easier to explore.
Products often had 5 to 8 options — color, finish, length, accessories, and other customizations. We built a visual product configurator with live previews and price adjustments so users could switch configurations without jumping between multiple product pages.
Wholesale Pricing & B2B Logic
Retail and wholesale buyers got clearer pricing flows.
We implemented login-gated access to wholesale pricing tiers and added the ability to toggle between retail and wholesale views. The cart and checkout displayed tax-inclusive or tax-exclusive pricing depending on customer type, helping both B2C and B2B buyers understand the final price clearly.
Admin Tools and Support Features
Support tools connected the storefront with daily operations.
We added a custom order overview dashboard, so staff could quickly track order status, payment method, and shipping flags. A module for saved carts allowed sales reps to create and share pre-configured quotes with customers. We also introduced a feedback module on product pages that fed directly into Zendesk, helping the client prioritize future improvements.