Title: Holio Shipping
Author: holioshipping
Published: <strong>24 juin 2026</strong>
Last modified: 30 juillet 2026

---

Recherche d’extensions

![](https://ps.w.org/holio-shipping/assets/banner-772x250.png?rev=3584886)

![](https://ps.w.org/holio-shipping/assets/icon-256x256.png?rev=3584886)

# Holio Shipping

 Par [holioshipping](https://profiles.wordpress.org/holioshipping/)

[Télécharger](https://downloads.wordpress.org/plugin/holio-shipping.1.0.6.zip)

 * [Détails](https://fr-ca.wordpress.org/plugins/holio-shipping/#description)
 * [Avis](https://fr-ca.wordpress.org/plugins/holio-shipping/#reviews)
 *  [Installation](https://fr-ca.wordpress.org/plugins/holio-shipping/#installation)
 * [Développement](https://fr-ca.wordpress.org/plugins/holio-shipping/#developers)

 [Support](https://wordpress.org/support/plugin/holio-shipping/)

## Description

Holio Shipping connects your WooCommerce store to the Profrakt shipping platform,
giving you access to multiple Nordic and international carriers through a single
integration. Manage shipping rates, pickup points, label printing, and returns all
from your WordPress admin.

#### Key Features

 * **Multi-Carrier Support** – Get real-time shipping rates from Bring, PostNord,
   HeltHjem, UPS, DHL, Porterbuddy, and Instabox
 * **Full NVIT Customs Support** – Complete integration with Norwegian customs declaration
   system (NVIT) for international shipments
 * **Pickup Point Selection** – Let customers choose convenient pickup locations
   during checkout
 * **Multi-Warehouse Operations** – Assign products to different warehouse locations
   and ship from multiple origins
 * **Automated Label Creation** – Generate shipping labels automatically when orders
   are placed
 * **Direct Label Printing** – Print labels directly to Profrakt-registered printers
 * **Return Shipments** – Create return labels with QR codes or PDF downloads
 * **WooCommerce Blocks Compatible** – Works with both Classic Checkout and Checkout
   Blocks
 * **Flexible Pricing Rules** – Set fixed prices, markups, percentage adjustments,
   and free shipping thresholds
 * **Weight & Dimension Filtering** – Restrict shipping methods based on package
   size and weight
 * **Country & ZIP Code Rules** – Limit shipping options by destination
 * **REST API Support** – Full API for headless and custom implementations

#### Requirements

This plugin requires a Profrakt API account. Profrakt is a shipping platform by 
EDI (edi.no) that provides shipping services primarily for Nordic countries.

**You will need:**

 * Active Profrakt account with API access
 * WooCommerce 8.0 or higher
 * PHP 8.0 or higher

#### Supported Carriers

 * Bring
 * PostNord
 * HeltHjem
 * UPS
 * DHL
 * Porterbuddy
 * Instabox

_Available carriers depend on your Profrakt account agreements_

#### How It Works

 1. **Connect Your Profrakt Account** – Enter your API key in the plugin settings
 2. **Add Your Warehouse Locations** – Import locations from your Profrakt managerships
 3. **Configure Shipping Options** – Select which carrier services to offer and set
    pricing rules
 4. **Customers Get Real-Time Rates** – Shipping costs calculated automatically at 
    checkout
 5. **Print Labels Automatically** – Labels generated when orders are processed

#### Privacy & External Services

This plugin connects to external services to provide shipping functionality. Below
is a detailed description of each service, what data is transmitted, and when:

**1. Profrakt API (Third-Party Shipping Platform)**

The plugin connects to Profrakt API (by EDI, edi.no) to provide carrier shipping
services.

What it’s used for:
 * Fetch real-time shipping rates from multiple carriers (Bring,
PostNord, UPS, DHL, HeltHjem, etc.) * Retrieve pickup point locations near customer
address * Create shipping labels when orders are processed * Track shipments and
get delivery status

When data is sent:
 * During checkout – to calculate shipping rates * When customer
selects pickup point – to load available locations * When order is placed – to create
shipping label * When tracking shipment – to get delivery updates

Data transmitted to Profrakt:
 * Customer shipping address (name, address, postal
code, country, phone, email) * Package weight and dimensions * Order contents and
value (for customs declarations on international shipments)

Holio Privacy Policy: https://holio.ai/privacy-policy
 Holio Terms of Service: https://
holio.ai/terms-of-service

**2. Holio Shipping Middleware (Backend Configuration Service)**

The plugin connects to Holio’s middleware API (hosted on Google Cloud Run) to manage
your shipping configuration.

What it’s used for:
 * Store and retrieve your shipping configuration (warehouse
locations, shipping options, pricing rules) * Manage multi-warehouse settings * 
Store consignment records (shipment history, tracking numbers)

When data is sent:
 * When you configure plugin settings in WordPress admin * When
orders are created (to store consignment records) * When loading shipping options
during checkout

Data transmitted to Holio middleware:
 * Shop configuration (locations, shipping
products, pricing rules, API keys) * Consignment records (order IDs, tracking numbers,
shipment status) * Note: Customer personal data (addresses, names, emails) is NOT
sent to middleware – it goes directly to Profrakt API

Middleware Service: https://holio-shipping-middleware-153205309851.europe-west4.
run.app
 Holio Privacy Policy: https://holio.ai/privacy-policy Holio Terms of Service:
https://holio.ai/terms-of-service

**3. Holio Subscription (Paid Service)**

Using the shipping features requires an active Holio subscription, managed from 
the Subscription tab in the plugin. Payments are handled by Stripe; the plugin itself
never receives or stores card details – it only opens a Stripe Checkout page and
reads back the resulting subscription status.

What it’s used for:
 * Check whether your shop has an active subscription or trial*
Show plan details and usage (number of orders and labels) * Start, change or cancel
a subscription

When data is sent:
 * When you open the Subscription tab * When you start, change
or cancel a subscription * When shipping rates are calculated or a shipment is created,
to verify the subscription is active

Data transmitted:
 * Shop identifier and the email address you enter when subscribing*
Counts of orders and labels, for usage reporting

Note: while no active subscription is found, Holio shipping rates are not offered
at checkout. If the subscription status cannot be verified because the service is
unreachable, rates keep working.

Stripe Privacy Policy: https://stripe.com/privacy
 Holio Privacy Policy: https://
holio.ai/privacy-policy Holio Terms of Service: https://holio.ai/terms-of-service

By using this plugin, you agree to these services’ terms and privacy policies. All
data transmission uses HTTPS encryption.

#### Documentation & Support

 * [Knowledge Base](https://holio.ai/knowledge-base/holio-shipping-app-get-started)
 * [Documentation](https://holio.ai/knowledge-base)

### External Services

This plugin relies on the Profrakt API, a third-party service provided by EDI (edi.
no).

**Service:** Profrakt API
 **Provider:** Holio / EDI **Website:** https://holio.
ai **API Documentation:** https://holio.ai/knowledge-base **Privacy Policy:** https://
holio.ai/privacy-policy **Terms of Service:** https://holio.ai/terms-of-service

**Data Transmission:**
 The plugin transmits the following data to Profrakt API:*
Shipping addresses (sender and recipient) * Package weight and dimensions * Order
line items (for customs) * Customer contact information (name, phone, email)

**Purpose:**
 * Calculate real-time shipping rates * Retrieve pickup point locations*
Create shipping labels and consignments * Track shipment status

**Legal Basis:**
 Data is transmitted based on the legitimate interest of fulfilling
the shipping service requested by the customer.

By using this plugin, you acknowledge and agree to Holio’s terms of service and 
privacy policy.

## Installation

#### Minimum Requirements

 * WordPress 6.0 or greater
 * WooCommerce 8.0 or greater
 * PHP version 8.0 or greater
 * MySQL version 5.7 or greater OR MariaDB version 10.3 or greater

#### Automatic Installation

 1. Log in to your WordPress dashboard
 2. Navigate to Plugins  Add New
 3. Search for « Holio Shipping »
 4. Click « Install Now » and then « Activate »
 5. Go to WooCommerce  Holio Shipping to configure

#### Manual Installation

 1. Download the plugin zip file
 2. Navigate to Plugins  Add New  Upload Plugin
 3. Choose the zip file and click « Install Now »
 4. Activate the plugin
 5. Go to WooCommerce  Holio Shipping to configure

#### Configuration

**Step 1: API Configuration**

 1. Navigate to WooCommerce  Holio Shipping
 2. Enter your Profrakt API key (get it from your Profrakt account)
 3. The environment (Sandbox/Production) is detected automatically
 4. Click « Save Settings »

**Step 2: Add Locations**

 1. Go to the « Locations » tab
 2. Click « Add Location »
 3. Select a managership from your Profrakt account
 4. Optionally assign a printer for direct label printing
 5. Set one location as default for returns

**Step 3: Configure Shipping Options**

 1. Go to the « Shipping Options » tab
 2. Click « Add Shipping Option »
 3. Select carrier, service, and locations
 4. Configure pricing rules (fixed price, markup, free shipping threshold)
 5. Set visibility filters (weight, dimensions, countries, ZIP codes)
 6. Save and enable the shipping option

**Step 4: Enable Shipping Method**

 1. Go to WooCommerce  Settings  Shipping
 2. Click on your shipping zone
 3. Add « Holio Shipping Method »
 4. Configure method title and enable it

## FAQ

### Do I need a Profrakt account?

Yes, this plugin requires an active Profrakt account with API access. Profrakt is
a shipping platform by EDI (edi.no). You can request access through their website.

### Which countries are supported?

The plugin works globally, but carrier availability depends on your Profrakt account
agreements. Profrakt primarily serves Nordic countries with international shipping
options.

### Does it work with WooCommerce Blocks?

Yes! The plugin is fully compatible with both Classic Checkout and the new WooCommerce
Checkout Block.

### Can I have multiple warehouses?

Yes! You can add multiple warehouse locations and assign products to specific locations.
The plugin automatically splits cart into packages by location and calculates separate
shipping for each.

### Does it support pickup points?

Yes, customers can select pickup points at checkout for carriers that support this
service (Bring, PostNord, etc.).

### Can I print labels directly?

Yes, you can print labels directly to Profrakt-registered network printers or download
PDF labels.

### Is there an API for custom integrations?

Yes, the plugin provides REST API endpoints for headless and custom implementations.

### What data is sent to external services?

The plugin sends shipping address, package weight/dimensions, and order contents
to the Profrakt API to calculate shipping rates and create labels. See Privacy &
External Services section for details.

### How do I get support?

Visit our [Knowledge Base](https://holio.ai/knowledge-base) for guides and documentation.
For specific questions, use the support forum on WordPress.org.

## Avis

Il n’y a aucun avis sur cette extension.

## Contributeurs & développeurs

« Holio Shipping » est un logiciel libre. Les personnes suivantes ont contribué 
à cette extension.

Contributeurs

 *   [ holioshipping ](https://profiles.wordpress.org/holioshipping/)

[Traduisez « Holio Shipping » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/holio-shipping)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/holio-shipping/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/holio-shipping/), ou 
s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/holio-shipping/)
par [RSS](https://plugins.trac.wordpress.org/log/holio-shipping/?limit=100&mode=stop_on_copy&format=rss).

## Historique des changements

#### 1.0.6 – 2026-07-30

 * Improvement: « Add Another Parcels » now explains why several parcels are unavailable–
   whether the carrier allows only one parcel for the chosen method, or the shipping
   option is configured that way (with a link to the setting)
 * Improvement: Parcels that arrived with the order are marked in the parcels dialog,
   so they are not mistaken for parcels added by hand – a heavy order split into
   several parcels at checkout shows all of them as such
 * Improvement: Saving an order makes fewer requests to the Holio service – the 
   warehouse list is fetched once per request instead of once per shipping item
 * Fix: Parcels composed with « Add Another Parcels » are no longer discarded when
   the order is saved. They are kept until the order’s products actually change,
   and only then rebuilt from the current contents
 * Fix: A shipping rate is no longer offered when the carrier priced only part of
   a multi-parcel shipment. Such a quote covered a single parcel and was a fraction
   of the real freight cost – the shop would have paid the difference. Applies to
   checkout, the shipment method selector and the return method selector
 * Fix: The estimated cost shown after composing parcels now includes the services
   selected at checkout, such as the pickup-point service, so it no longer disagrees
   with the estimate shown elsewhere for the same shipment
 * Fix: Changing the shipping method no longer clears the pickup point’s customer
   number, and the « pickup point possible » flag is stored in the same format the
   rest of the plugin reads – an optional pickup point could become impossible to
   select after saving
 * Fix: Returns for multi-parcel shipments no longer count the duplicate parcels
   some carriers report, and every return parcel keeps its own QR code instead of
   losing it
 * Fix: The pickup point the customer selected is now shown on the order confirmation
   and order details pages, for both classic and block checkout. Orders shipped 
   from several warehouses list every pickup point
 * Fix: Order screens no longer fail with a fatal error when the plugin is active
   but no API key has been configured yet

#### 1.0.5 – 2026-07-29

 * Feature: Added Connection Diagnostics to the Setup tab – checks outbound HTTPS
   access to the Profrakt API and reports blocked hosts, proxies and plugins filtering
   requests
 * Feature: Connection Diagnostics lists every IP address a host resolves to, and
   blocked hosts are reported with all their addresses plus a note that every one
   of them must be allowed – hosts behind Cloud Run answer on several addresses,
   so allowing only one leaves the block in place
 * Feature: Subscription handling for the Holio service, with plan details and usage
   on the new Subscription tab
 * Improvement: « Add Another Parcels » in the order screen is now always visible.
   It used to appear only after using « Edit shipment » once, because the parcel
   limits were read from saved order data instead of the shipping method configuration.
   When the method cannot carry several parcels the button is disabled and explains
   why
 * Fix: Shipping rates are no longer hidden when the Holio service cannot be reached–
   a network timeout is no longer treated as an inactive subscription
 * Fix: Checkout no longer fails with a fatal error when the plugin is active but
   the API key has not been configured yet
 * Fix: API key validation now reports the actual connection error for each environment
   instead of only the last one

#### 1.0.4 – 2026-07-16

 * Improvement: API key validation now reports the real reason when the Profrakt
   API cannot be reached (connection, SSL, or firewall issues) instead of a generic«
   Invalid API key » message
 * Improvement: Validation errors are logged for easier troubleshooting

#### 1.0.3 – 2026-06-24

 * Fix: Removed subscription-related code for WordPress.org version
 * Fix: Removed Holio_Subscription_Repository dependency from admin settings
 * Code Quality: Cleaned up unused AJAX handlers
 * Compatibility: WordPress.org directory optimized version

#### 1.0.2 – 2026-06-22

 * Security: Enhanced POST data sanitization – added sanitize_textarea_field() before
   all json_decode() calls
 * Security: Implemented recursive array sanitization for nested data structures
 * Security: Fixed boolean sanitization with filter_var(FILTER_VALIDATE_BOOLEAN)
 * Security: All output properly escaped with absint()/esc_html()
 * Feature: Added max rules limit (10 rules per section) to prevent performance 
   issues
 * Feature: Frontend validation blocks adding rules beyond limit
 * Feature: Dynamic UI shows « (max 10 rules) » in section headers
 * Code Quality: All WordPress.org Plugin Check issues resolved (0 errors, 0 warnings)

#### 1.0.0 – 2026-06-04

 * Initial public release
 * Multi-carrier shipping integration (Bring, PostNord, HeltHjem, UPS, DHL, Porterbuddy,
   Instabox)
 * Real-time shipping rate calculation from Profrakt API
 * Pickup point selection at checkout (Classic and Block checkout)
 * Multi-warehouse operations with cart splitting
 * Automatic consignment creation
 * Label printing (PDF download and direct network printing)
 * Return shipment creation with QR codes
 * Flexible pricing rules (fixed price, markup, percentage, free shipping threshold)
 * Weight, dimension, country, and ZIP code filtering
 * WooCommerce Blocks compatible
 * REST API support for headless implementations
 * Automatic package splitting for heavy orders
 * NVIT customs declaration support
 * Fallback rules for external order systems

## Méta

 *  Version **1.0.6**
 *  Last updated **il y a 6 jours**
 *  Active installations **Moins de 10**
 *  WordPress version ** 6.0 ou plus **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.0 ou plus **
 *  Language
 * [English (US)](https://wordpress.org/plugins/holio-shipping/)
 * Tags
 * [carriers](https://fr-ca.wordpress.org/plugins/tags/carriers/)[labels](https://fr-ca.wordpress.org/plugins/tags/labels/)
   [shipping](https://fr-ca.wordpress.org/plugins/tags/shipping/)[shipping rates](https://fr-ca.wordpress.org/plugins/tags/shipping-rates/)
   [woocommerce](https://fr-ca.wordpress.org/plugins/tags/woocommerce/)
 *  [Vue avancée](https://fr-ca.wordpress.org/plugins/holio-shipping/advanced/)

## Notes

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/holio-shipping/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/holio-shipping/reviews/)

## Contributeurs

 *   [ holioshipping ](https://profiles.wordpress.org/holioshipping/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/holio-shipping/)

## Faire un don

Souhaitez-vous soutenir l’avancement de cette extension ?

 [ Faire un don à cette extension ](https://holio.ai/)