Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Delivery
  3. Webbros Kuormat.com shipment integration v 19.0
  4. Sales Conditions FAQ

Webbros Kuormat.com shipment integration

by Webbros https://www.webbros.fi/r/Eyq
Odoo
v 19.0 Third Party 2
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Discuss (mail)
• Invoicing (account)
• Purchase (purchase)
Lines of code 1137
Technical Name webbros_kuormat_connector
LicenseLGPL-3
Websitehttps://www.webbros.fi/r/Eyq
  • Description
  • Manifest
  • Documentation


🇬🇧 Kuormat.com shipment integration

Shipping price enquiry

The shipping price can be checked using the integration already at the sales stage. The price is based on the customer's address, the product weights, and the selected shipping method. You get the exact shipping price for the order immediately — anywhere in Europe.

Transport/pickup booking

When packing the shipment, transport can be ordered with a single button. The transport details appear directly on the Odoo screen. 

If the number of parcels changed or the type changed, you can update the order price before invoicing — if you wish.

Printing pallet labels

Labels can be pre-printed for a booked shipment. This speeds up parcel collection — the driver can scan them directly and confirm departure.

Shipment tracking

Shipments can be tricked with the tracking number, which you can easily also provide to your customers.

Using the module:

Price enquiries for orders / quotes

At the order stage, after entering the products, shipping costs are added using Odoo's standard Add shipping feature, which opens a wizard where you choose the delivery method. Here you select one of the previously configured Kuormat.com-integrated shipping methods (unless you prefer another).

The Get rate button then fetches the shipping price from Kuormat.com for the customer's address and the product weight on the order. You can add your own margin or fixed markup to this carrier cost, just like any other shipping method.

For certain shipping methods such as parcels, there are maximum weight limits, and the price enquiry will warn if these are about to be exceeded. You can then increase the number of parcels to bring the average weight down — and the shipping cost may rise accordingly.





Booking a shipment for a delivery

The delivery has a new action button Book Shipment, which is used to place the actual transport reservation.

By default, the shipping method selected at the order stage is used (e.g. parcels or EUR-pallet), but you can still change it and see how it affects the price. Parcel dimensions can also be updated, as well as stackability — both of which affect the price in certain cases. You can also add more than one parcel, and they can be of different types (e.g. pallet + parcel).

When the transport details are correct, you can complete the actual booking with a single button. If it was already clear from the start that the shipment would take one euro-pallet, no details need to be entered at all — the booking can be made immediately.

A successful booking is shown on-screen and in the chatter.

Pallet labels

Labels for the parcels can be obtained with the Get labels button. Labels come as PDF files and appear in the chatter, from where they can be opened and printed out.

Tracking links


The shipment and its parcels receive tracking links through which the progress of the delivery can be followed. The link is visible in the chatter and also in the details of each parcel.

The link can also be added to the delivery notification sent to the customer (by email). These message templates are usually company-specific, so this must be configured individually per company. Webbros oy is happy to help with this setting too, if it is not straightforward.


 

 Odoo configuration 


After installing the module, one or more Kuormat.com delivery shipping methods must be added in the inventory module's delivery methods. A separate tab Kuormat.com settings will appear at the bottom of the screen for this provider, where all settings are configured.

The most important choice is which transport type is linked to this shipping method. Additional settings — such as pre-defining the default parcel size — avoid re-entering the same data for every order. Multiple parallel shipping methods can be created as needed.

Webbros oy offers help both with the settings and with thinking through the entire logistics process, if getting started seems difficult.

Frequently asked questions

What information is needed for a price enquiry?

In the ideal case, nothing other than the shipping method — i.e. whether the goods are packed on pallets or in parcels. Odoo automatically knows the sender and recipient address from the order, and the product weights, as long as they are properly maintained. No other information is needed.

In practice, situations may arise — especially with unusual products — where it is not possible to know at the sales stage how many parcels the goods will require. Even then you don't have to rely on just an estimate: you can wait until the shipment is being packed and update the price at that point. This makes particular sense if you have agreed with the customer on pricing based on actual costs.

If the transport is impossible — for example a 200 kg parcel — the user will be notified. The order can then be split into several smaller parcels and the price calculated for the required number.

What if my products are missing weights?

If product weights are missing, the delivery pricing will treat them as zero and produce an underweight booking. The correct solution is to update the weights properly — ask Webbros for tips if this is difficult. If the data exists in a CAD program or from a supplier, it can be imported using various techniques.

As a workaround for price enquiries, you can enter a weight manually if you know it from experience. For pallet shipments the weight limit is often high enough that the exact weight does not change the price, so missing data may not matter much.

For the actual shipment, weights can also be obtained via scales. Odoo supports an IoT box that connects devices such as scales directly, so the reading can jump automatically from the device to the Odoo screen. Ask Webbros how this is set up!

Can parcel sizes vary?

Of course they can. To keep things easy, a default parcel size is stored per shipping method, so it does not need to be entered each time. But if the size varies, dimensions can always be entered separately for each delivery.

If the dimensions exceed the carrier's limits, the booking will immediately give a warning — impossible requests cannot be submitted. The same applies to weight.

How do I attach the PDF labels to the parcels?

Labels are not physical stickers — they come as PDF files. Printing them on regular A4 paper means taping them to the parcel, which can feel cumbersome.

Beyond scissors and tape, other options exist. Some use plastic sleeves that also protect against rain. Others load A4 or A5 label paper with a pre-applied adhesive into the printer. Zebra printers can print PDFs directly and can be connected to Odoo via an IoT box.

You can also discuss all of these options with Webbros experts.

Pickup points

PostNord has approximately 2,600 pickup points in Finland — roughly the same as Posti — and shipments can be directed to them as well.

Contact Webbros to enable this feature; it is not available in the basic version at this time.

How do I send the tracking number to the customer?

Every parcel gets its own tracking number, visible in the chatter. The delivery's tracking button opens the tracking page in a browser, so you can follow the shipment right through to the customer — from your own screen. But how does the customer see it?

A message can be triggered from the delivery to the customer and the tracking number included. These message templates are usually already customised for each Odoo installation, so the addition must be made individually. We at Webbros help with this too.

Did you know that delivery notifications can be sent not only by email but also as SMS or WhatsApp messages?

Getting started


Register at Kuormat.com

Go to the kuormat.com website and create an account for yourself or your company.

You can immediately start ordering shipments via the browser. At this stage you will have to enter each booking manually.




Get Odoo and this module

If you do not already use Odoo, order it through Webbros.

Otherwise, simply download this module — it is free.

 

Activate API keys

API keys act as a parallel set of credentials for the Kuormat.com service and can be found in your profile settings.

Create an API key and save the code. You will also need your customer ID.


Configure shipping methods

Create new shipping methods in Odoo's inventory module, enter the API credentials, and fill in the remaining settings as you wish.

If you are unsure, contact Webbros.

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Discuss (mail)
• Invoicing (account)
• Purchase (purchase)
Lines of code 1137
Technical Name webbros_kuormat_connector
LicenseLGPL-3
Websitehttps://www.webbros.fi/r/Eyq

Werbbros Kuormat.com Shipment connector

../static/description/icon.png

Table of contents

  • Overview
  • Features
  • Supported package types
  • Configuration
  • Usage
  • Dependencies
  • Known Issues / Roadmap
  • Author & Support
  • License

Overview

Delivery Kuormat is an Odoo delivery carrier integration that connects Odoo's inventory and sales workflows to the Kuormat shipping platform.

../static/description/kuormat_com_logo.png

Kuormat.com is a Finnish logistics-focused company that simplifies the ordering of shipments and offers transport services in Finland, the Nordic countries, he Baltics, and across Europe. Deliveries are handled either by Postnord or a local carrier. The service includes shipment booking, address label generation, and shipment tracking.

Features

  • Carrier configuration — Adds a Delivery Kuormat carrier type to Odoo's standard delivery module. Configure API credentials, default package dimensions, and shipment options directly on the carrier record.
  • Shipment pricing — Fetches real-time delivery prices from the Kuormat API based on sender/receiver postal codes, package type, weight, and dimensions.
  • Shipment booking wizard — A step-by-step wizard on stock transfers allows operators to define individual package lines (type, weight, dimensions, quantity), preview the estimated price, and confirm the booking with a single click.
  • Automatic PostNord pickup booking — When enabled, the module books a PostNord pickup at the same time as the shipment, reducing manual handling.
  • Label retrieval — Fetches shipping labels from the Kuormat API and attaches them as PDF files directly to the transfer record.
  • Tracking links — Provides a direct tracking URL per shipment so customers and operators can follow delivery progress on the Kuormat tracking portal.
  • Shipment cancellation — Supports cancelling booked shipments via the Kuormat API.
  • Sale price update — Optionally updates the delivery line on the originating sale order with the actual carrier price returned by the API.
  • Test mode — Switch between the live API (api.kuormat.com) and the test environment (test-api.kuormat.com) without changing credentials.
  • European coverage — Supports shipments between Finland, the Baltic states, Scandinavia, and a wide range of other European countries as defined by the Kuormat API.

Supported package types

Pre-configured shipment types with default dimensions are included out of the box (e.g. parcel, half pallet, full pallet). These can be extended or modified from the Kuormat Shipment Types menu.

Configuration

  1. Go to Inventory → Configuration → Delivery Methods and create or edit a carrier.
  2. Set the Provider to Delivery Kuormat.com.
  3. Enter your API Key, Customer ID
  4. Set default package dimensions and shipment type for automatic price calculations.
  5. Enable Test Mode during setup to validate the integration without creating live shipments. Note that one needs access to particular test system in order to test. Also notice that enabling test mode requires user to be in debug mode.

Usage

  1. Confirm a sale order and validate the delivery transfer as usual.
  2. On the transfer form, click Book Kuormat Shipment to open the booking wizard.
  3. Adjust package lines if needed, click Get Price to preview the cost, then Book Shipment to confirm.
  4. Use Get Labels to download and attach the shipping label PDF to the transfer.
  5. The tracking reference and a direct tracking link are stored on the transfer record.

Dependencies

  • delivery (Odoo Delivery Costs)
  • stock (Odoo Inventory)

Known Issues / Roadmap

  • Supporting inbound deliveries is not yet available in public version, can be requested from Webbros directly
  • Using several package types already in the sales phase is not yet supported
  • Using Odoo package features is not yet supported, will be added in future releases
  • Currently shipment cancelation only happens when the delivery is cancelled. There is no
explicit cancelation directly available, other than logging into Kuormat.com portal to do that

Author & Support

This module is developed by Webbros — a Finnish Odoo partner offering development, integration, and support services.

  • Website: https://www.webbros.fi/r/Eyq
  • Integrated service: Kuormat
../static/description/webbros_logo.png

Webbros oy is Odoo official partner helping customers implement and maintain their ERP operations in efficient way. We can provide Odoo as turn-key solution, or simply help on the hard parts, depending on case. Our services include business process re-design (BPR), configuration of the product, technical implementations, building integrations, helping with reporting, training and providing support and problem solving.

License

LGPL-3

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with