Vai al contenuto principale

Paco Verpakkingen

Custom B2B webshop on Hyvä

Custom Hyvä
View live website
Paco Verpakkingen · Negozio online Ingrandisci immagine
96/100
RUMvision UX score
Metodo e contesto

RUMvision's UX score is based on real user data rather than simulated tests. That gives a far more accurate reflection of how visitors actually experience the site.

45+
Custom modules
Metodo e contesto

Over 45 custom modules power the quotation flow, the product configurator and a bespoke checkout.

6
Custom checkout modules
Metodo e contesto

Six custom modules in the checkout: guest registration, payment-method filtering per customer group and real-time VAT validation, among others.

Summary

Challenge & approach

What we built

Customer account in Hyvä Checkout

Collaboration and feedback

Advanced product configurator

The custom pricing engine: choosing options, tier prices that move in real time and a quote request separate from the shopping cart. Exactly how it works live in the Hyvä frontend.

Vuoi capire cosa significa per il tuo shop?

Un primo incontro per parlare di approccio, fattibilità e budget. Ti diremo anche se il progetto non è la scelta giusta.

Behind the scenes

Dynamic tier pricing

Printing costs adjust automatically based on configured tiers per option value, not just per product.

Cross-line calculation

Quantities are combined across all quotation lines for the right tier. 8 boxes × 25 units = 200 units for tier lookup.

Real-time feedback

Instant price updates in the Hyvä frontend as the customer selects options, on an event-driven Alpine.js architecture.

Tier management in the admin

A custom admin interface with Qty From/To and price-per-item fields, built-in validation and propagation through option templates.

Features that deliver

Print quotation engine

A dedicated quote flow for printed packaging. Customers add lines to a separate quote cart, enter quantities with a minimum threshold and submit the request. The sales team receives a formatted email and converts an approved quote into a regular order.

Search multiple SKUs at once

Business buyers search several item numbers in one go. Type '9390 9373 9370' and all matching products appear instantly. A custom Elasticsearch plugin that removes the repetitive search-and-add loop of wholesale ordering.

Create a customer in the checkout

Create an account while checking out, without detours. That keeps the checkout short for new business customers.

VAT validation and payment on invoice

Real-time validation of EU VAT numbers during checkout. A valid VAT number triggers automatic tax recalculation. Verified B2B customers get access to 'payment on invoice', a custom payment method hidden from retail buyers.

Payment methods per customer group

Hide payment methods for certain customer groups, for a checkout that fits the type of customer.

Elements features

Use of Elements features for rapid development and reliable functionality.

Fast feedback

Direct communication via Slack with client and external partner for a smooth delivery.

Under the hood

Magento 2

An enterprise e-commerce platform with full B2B capabilities, multi-store support and an extensible module architecture.

Hyvä Theme & Checkout

A frontend on Alpine.js and Tailwind CSS instead of the Luma stack. The result: fast page loads and a 96/100 RUMvision UX score.

Magewire

Livewire-style reactive components for the checkout: fields that update dynamically, payment-method switching and form validation without page reloads.

Elasticsearch

Full-text and numeric SKU search with custom query modifications. Elasticsuite integration for advanced layered navigation and filtering.

Integrations

PAY.nl payments, SendCloud shipping, PostcodeNL address validation, Klaviyo email marketing and Imgproxy image optimization.

CSP compliance

A strict Content Security Policy with nonce-based script loading. That secures the checkout against XSS while keeping all third-party functionality.

Prossimo case Guarda tutti i case
Ritratto di Niek Verkoelen di Vendic

Want this kind of result for your Magento shop?

Book an intake and get clarity on where the biggest gain is in performance, Hyvä, or further development.