Developer forum

Forum » Ecommerce - Standard features » Shipping matrix in DW10

Shipping matrix in DW10

Davy Capiau
Reply

Hi team,

We've got a project that has a very complex shipping matrix. Before we start developing a custom provider in DW10 I want to know if its functionalities will be extended in the (near) future?

I recall also a combination with discount rules for extra fees?

Kr

Davy


Replies

 
Nicolai Pedersen Dynamicweb Employee
Nicolai Pedersen
Reply

Hi Davy

We have fees on the agenda - but not in the firm plan yet. Priority defines when it will be there.

I have other features incoming on the shipping matrix. If you can provide the things you need, I can have a look if something is on our radar.

BR Nicolai

 
Davy Capiau
Reply

Hi Nicolai,

 

This is the breakdown of what needs to happen:

 

 

Technical Overview – Transport Cost Calculation Logic

Input Parameters per Shipment

Each shipment is calculated based on the following fields:

Field Unit Required Description
Width cm Width of the package
Height cm Height of the package
Length cm Length of the package
Weight kg Actual (physical) weight of the package
Zone 1-3 Based on delivery location
Packing Fee Optional Fixed fee per shipment (default = €5)

📐 Additional Calculation: Volumetric Weight

Volumetric weight is calculated using the following formula:

Volumetric Weight = (Length × Width × Height) / 5000

This value is then compared to the actual weight to determine the transport cost.

 Cost Calculation Logic

  1. If Volumetric Weight < Actual Weight

    • Cost is based on Actual Weight × Zone Rate

    • If the total is below €25 → set cost to €25

  2. If Volumetric Weight > Actual Weight

    • Cost is based on Volumetric Weight × Zone Rate

  3. If Volumetric Weight = Actual Weight

    • Same as above → Volumetric Weight × Zone Rate

The packing fee is added to the final transport cost.


 Zone Rates

There are 3 zones, each with a specific per-kg multiplier:

Zone Multiplier (€ per kg)
1 €1.00
2 €0.70
3 €0.35

Final transport cost:

Transport Cost = max(25, max(Weight, Volumetric Weight) × Zone Rate) + Packing Fee

Output Fields

For each shipment, the system should return:

  • Final calculated transport cost (including packing)

  • A breakdown for transparency (e.g. weight used, zone, multiplier applied)


Technical summary

  • - Automatically calculate volumetric weight based on product dimensions

  • Determine shipping zone from delivery address (e.g. country or postal code)

  • Implement shipping cost logic as a configurable module or service

  • Enforce minimum cost rule (€25) when applicable

  • Allow admin users to manage:

 

    • Zone rate multipliers

    • Minimum price

    • Packing fee

 
Davy Capiau
Reply

Hi Nicolai, 

Any news?

 

You must be logged in to post in the forum