Digital B2B Ecosystem for Mediane

For a Dutch leader in packaging materials, we replaced manual processes with a robust B2B platform that not only automates orders but also manages the entire communication between four parties.

Artwork Approval System
Mobile screenshot - Mediane

Project Overview

Industry: Manufacturing & Logistics

Client: Mediane (NL)

Development Methodology: Agile

Stakeholders: Mediane - End Client - Repro Studio - Printing House

Solution Delivered: A robust B2B platform for order automation and management of communication between four parties for Mediane, a Dutch leader in packaging materials.

Technologies Used

Backend: Drupal 11 + Laravel

Front-end: Next.js

Hosting

Coolify (self-hosted on a VPS server)

Mediane showcase

Challenge: Communication noise between four parties

Mediane does not operate alone in the process. Packaging production is a relay, where information is passed between:

  1. Mediane (Supplier)
  2. End Client (Requester)
  3. Repro Studio (Data & Design Preparation)
  4. Printing House (Production)
Mediane dashboard

Dashboard overview

Problem

Before our involvement, the entire process relied on manual steps and disconnected tools, creating room for errors, misunderstandings, and security risks. There was no central system to manage the flow of information from design to order, maintain version control, and clearly separate internal and client data. The result was unnecessary strain on the team and a process that was not sustainable in the long term.

Email Overload
Before our involvement, communication took place across hundreds of emails.

Wrong Version in Print
There was a risk that the printing house would receive an outdated version of the design.

Client Sees What They Shouldn’t
There was a high risk that the client could access internal production data.

Approved ≠ Ordered
Manual transfer of approved data into orders.

Goal

To build a modern, scalable B2B platform for design approval and ordering of packaging materials, unifying fragmented processes into a single cohesive ecosystem.

Key objectives:

Process Automation: Reduce order processing time from 2 hours to 15 minutes through automated calculations.

Improved Accuracy: Eliminate manual errors in price calculations and material specifications.

Workflow Integration: Seamless transfer of approved designs from AAS to the e-commerce system.

Centralized Identity: Single Sign-On with company-based access rights across all systems.

Solution Architecture

We designed a robust multi-system platform based on a microservices architecture with RESTful API integrations.

Architecture Overview

Next.js 15 AAS: Modern React 19 with TypeScript, SSR, and NextAuth authentication

Drupal 10 E-commerce: Commerce 2.40 with advanced calculations for 5 product types

Laravel 11 IDP: SAML 2.0 provider with authentication and role synchronization

Integration Points

SAML Authentication: NextAuth + Laravel IDP + Drupal SAML SP

API Synchronization: Automatic transfer of approved designs to the e-commerce system

Company-based Access: User segmentation based on company and roles

Key Features

We designed a solution that respects the roles of each participant. The system was divided into logical components.

AAS – Design Approval System

A centralized platform for uploading, managing, and approving packaging design materials, with automated workflows and real-time notifications.

IDP – Identity Provider

SAML 2.0 authentication with enterprise user management, role synchronization via IDP attributes, and Single Sign-On across all systems.

REST API Integration

Automatic transfer of approved products from the AAS approval system to the e-commerce platform via REST endpoints, including synchronization of PDF design files.

E-commerce - advanced calculation system

5 product types with dedicated processors:

  • Conical bags
  • Rectangular bags
  • Flowpack (flow wrap packaging)
  • Top Seal
  • Peel & Reseal

Automated calculations

  • Material weight calculations (kg)
  • Roll width optimization
  • Printing costs (based on ink coverage %)
  • Waste calculations (2–5% depending on type)
  • Special features (perforation, track, cutting)

Exports

PDF/XLS export of orders and purchasing documents

RESULTS AND BENEFITS OF THE SOLUTION

Automation, time savings, and increased efficiency

The implemented solution delivered:

Reduced Order Processing Time: Automated calculations reduced processing time from 2 hours to 15 minutes, representing an 87.5% time saving.

Elimination of Calculation Errors: Automated calculations across all 5 product types with 27+ materials eliminated manual errors in pricing, weight, and material specifications.

Seamless Integration: Automatic transfer of approved designs from AAS to the e-commerce system via REST API without manual intervention.

Mediane dashboard

Are you managing B2B processes involving multiple parties?

We build platforms that understand the relationships between you, your partners, and your clients.