Fraktjakt WooCommerce Shipping


Complete shipping integration for WooCommerce with online purchase, printing of shipping labels, booking of pickup and shipment tracking for all major shipping companies in Sweden.

Posten/Postnord, Bussgods, Schenker, DHL, DSV, UPS, FedEx Express and more!


Fraktjakt gives your customers access to the best parcel shipping services provided in Sweden in one complete and easy to manage solution!

Whether the customer simply wants low shipping rates, speedy delivery, convenient home delivery or to find the closest drop-off location, Fraktjakt quickly presents all the information and lets the customer decide.

Quick and easy with cheaper shipments for everyone, through Fraktjakt’s discounted shipments as well as personal shipping contracts. No wonder it increases your sales!


Let your customers decide and pick their preferred shipping service and shipper.

Whether the customer simply wants low shipping rates, speedy delivery, convenient home delivery or to find the closest drop-off location, Fraktjakt quickly presents all the information and lets the customer decide.


  • Integrates multiple shipping services
  • Postnord (Posten), Bussgods, DHL Freight, UPS, FedEx Express, DSV, Schenker
  • Two modes of operation: (1) Customer controlled shipping or (2) Merchant controlled shipping
  • Pick which shipping services to present for your customers (only for Customer controlled shipping)
  • Use Fraktjakts discounted shipping rates, or use your own shipping contracts
  • Consolidate all your shipment purchases from different shipping companies on a single invoice
  • Booking of shipments
  • Pickup bookings
  • EDI sent electronically to shippers
  • Printing of shipping labels
  • Printing of Commercial/Proforma invoices (exports/imports)
  • Customized package tracking
  • Fraktjakt account free of charge!


Fraktjakt for WooCommerce requires the WooCommerce plugin as well as an account on Fraktjakt. You will need to enter your Fraktjakt consignor ID and key in this shipping module to activate it. The account is free of charge and is used to administrate your shipments.

Register your free account on Fraktjakt.

PLEASE NOTE that Fraktjakt currently only supports Swedish webshops!


Download our User Manual for this WooCommerce plugin in PDF

Download our User Manual for integrations in PDF


  • Example of customer interface to select shipping alternatives.
  • WooCommerce admin interface for the Fraktjakt module settings
  • Fraktjakt shipping method in WooCommerce
  • Find closest agent
  • Fixed price or free shipping settings in Fraktjakt.
  • Posten national waybill.
  • Order list.
  • Customization and layout settings in Fraktjakt.
  • Custom layout on shipping notifications.


  1. Select ‘Add new’ in the ‘Plugins’ menu to find and install the current Fraktjakt plugin for WooCommerce.
  2. Activate the plugin.
  3. Setup the module under ‘WooCommerce’ / ‘Setting’ / ‘Shipping’ / ‘Fraktjakt’

Manual Installation

  1. Upload the folder fraktjakt-shipping-for-woocommerce manually to the /wp-content/plugins/ directory through FTP.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Setup the module under ‘WooCommerce’ / ‘Setting’ / ‘Shipping’ / ‘Fraktjakt’


Address your questions to Fraktjakt Support


Read all 4 reviews

Contributors & Developers

“Fraktjakt WooCommerce Shipping” is open source software. The following people have contributed to this plugin.




*Buggfix (2019-06-18)
* –> Converted into to adhere to the new functions of Fraktjakt API. Users should no longer need to activate ‘compatibility mode’ in their Fraktjakt packing settings.
* –> Fixed readme and WordPress tags


*Buggfix (2019-06-13)
* –> Changed cart_total to a new method with requirement of WooCommerce version >= 3.4 that solves problems with incorrect shipment value from cart total.
* –> Updated API1 and API2 URLs to the new API and TESTAPI server addresses.
* –> Updated several info texts to better represent current Fraktjakt information.
* –> Updated screenshots.


*Buggfix (2018-07-25)
* –> Added separation between the shipping method label, estimated deliverytime and closest delivery info.
* –> Short product description will be used if the regular description is empty.


*Buggfix (2018-07-23)
* –> Fixed compatability issues with woocommerce version >= 3.4, fixed customer controlled and failsafe shipping.
* –> Solved variable product weight issue.
* –> Solved unit_price bugg in customer controlled shipping.
* –> Custom CSS buttons are working again. (May require deleting your web browser cache in order to take effect).


*Buggfix (2018-06-07)
* –> Removes unwanted code in description-field “[]”.


*Buggfix (2018-04-12)
* –> Fixed link to batch_orders page (lastbilsl�nken).


  • New funcionality (2017-10-16)
  • –> Now any units can be used for the products in woocommerce.


  • Buggfix (2017-09-06)
  • –> Now the administrator is directed to Experten in fraktjakt properly when using a custom shipping method set in woocommerce shipping settings.


  • Buggfix (2017-06-12)
  • –> Fixed bug where the wordpress-admin got sent to the ‘all orders’ page when clicking on a order-connection while under the filter ‘processing’.


  • Compatibility issues (2017-05-08)
  • –> Product properties are now accessed correctly.


  • Buggfix (2017-04-21)
  • –> Now products marked as virtual in woocommerce in butikstyrd/merchant controlled shipping mode are ignored.
  • Compatibility issues (2017-04-21)
  • –> Now it should work with the testserver after we changed to ssl in fraktjakt.


  • Compatibility issues (2017-03-07)
  • –> For Woocommerce versions above 2.6 the module now uses the correct Woocommerce html formatting class name “woocommerce-Price-amount amount”. Now the shipping alternatives for customer controlled shipping should be displayed in checkout and cart.


  • Unicode fix (2017-01-27)
  • –> The Merchant Controlled action buttons should now display more correctly formatted symbols with unicode.


  • Compatibility issues (2017-01-25)
  • –> The module now has better overall compatibility. Fixes issues that some users has experienced in their installations.


  • Compatibility (2016-07-21)
  • –> The module now supports the new shipping method in WooCommerce 2.6.
  • Buggfixes (2016-07-21)
  • –> Fix for the unicode of handle shipment


  • Buggfixes (2016-06-10)
  • –> Set correct commodity unit_price when creating a shipment using the Fraktjakt Shipment API.


  • Buggfixes (2016-04-19)
  • –> Trim() for input value in Estimated shipping costs, to avoid bugs in some themes.
  • –> Lazyfix to avoid calculating shipping costs multiple times in some rare occasions.


  • Buggfixes (2016-01-12)
  • –> Fix to CSS classes to display the correct icon in the order list.


  • New functionality (2016-01-11)
  • –> Specify the Order Reference text used to prefix the woocommerce order id.
  • –> Integrator code (only for approved integrators).
  • Buggfixes (2015-11-30)
  • –> Added strip_tags to all commodities description fields to avoid sending html tags within an xml tag.


  • Buggfixes (2015-11-19)
  • –> Failsafe button “Create order connection to Fraktjakt” for orders without a saved connection works properly now.
  • –> admin_notices edit_post_link $product_errors bug is fixed.
  • –> Check that the shipment array is there before trying to use it, when nothing is returned from the Fraktjakt Query API.


  • New functionality (2015-11-11)
  • –> Better hooks to order connection for paid orders even for third party payment plugins, using hooks to both the action “Processing” and “Completed”.
  • –> New automatic order connection for paid orders even using “Merchant controlled shipping”.
  • –> New failsafe button “Create order connection to Fraktjakt” for orders without a saved connection.
  • –> Added JS file for scripting buttons with external URL calls
  • Design and usability (2015-11-11)
  • –> Removed product warning messages for “Merchant controlled shipping”, since those warnings don’t apply.
  • –> Clarified control settings with a new “Control Mode” to “Customer controlled shipping” and “Merchant controlled shipping”
  • –> New helptext for “Control Mode” and “Shipping alternatives”.
  • Buggfixes (2015-11-11)
  • –> Deactivating the method through the top checkbox setting will now disable the plugin properly


  • Buggfixes (2015-10-29)
  • –> Added CSS file for styling of the Manage shipping button in Order List


  • New functionality (2015-10-26)
  • –> New Fraktjakt shipping button on Order List page
  • –> New Fraktjakt shipping button on Order Details page


  • New functionality (2015-10-15)
  • –> Send order data to Fraktjakt Shipment API. Used for Merchant controlled shipping feature.
  • –> Switch between Customer controlled shipping and Merchant controlled shipping in plug-in settings.


  • New functionality (2015-09-17)
  • –> Determine which Fraktjakt Order API method to call (type 1 or type 2).
  • –> This allows the plugin to work for webshops configured with the standard WooCommerce checkout as well as other checkouts, like Klarna checkout.


  • Buggfixes (2015-09-15)
  • –> removed utf8_encode() from the xml sent to Fraktjakt API (it was causing disfiguration of the Swedish characters)


  • New functionality (2015-09-14)
  • –> Support added for Fraktjakt Order API type 2


  • Bugfixes (2015-09-10)
  • –> Module no longer creates an order in Fraktjakt when a non-Fraktjakt method has been selected.


  • Bugfixes (2015-09-09)
  • –> Fallback functions correctly when Fraktjakt is unreachable or if the response contains no shipping alternatives.
  • –> Shipping alternatives display correctly, whether there is only one or if there are several to display.
  • –> Use shipping_first_name and shipping_last_name, instead of billing_first_name and billing_last_name.
  • –> Round off shipment value to two decimal places in the xml sent to query_xml in the calculate_shipping function.
  • –> Send country_subdivision_code in the calculate_shipping function (needed by FedEx and UPS).
  • –> Significantly shortened time of authentication when validating consignor id and key on admin settings page.


  • Minor language update and text format bugfix.


  • Added link to Fraktjakt configuration in the settings form.


  • Cosmetic bugfixes. Removes redundant colon before prices and white spaces before comma. Also corrects some text and titles in settings.


  • Changes in the presention of shipping prices
  • Fixed Swedish translation


  • Refactoring


  • Important bugfix


  • Bugfixes
  • Better error notifications


  • Several debugs, features and the addition of a debug notification


  • Reworked installation to comply with WordPress official plugin library


  • First public version.