joomla p 3.0

The E-D Hikashop Puralotor Shipping plugin is an implementation of the Purolator Package Rating Services and advanced features, including 3D Box Packing algorithm for better shipping estimates.


* Use On Unlimited Sites

Hikashop Purolator Shipping Extension supports the following features:

  • Development / Production mode settings
  • Purolator Package Rating Services Integration
  • 3D Box Packing algorithm for better shipping estimates 
    • If package grouping is supported, the administrator can configure multiple different shipping box sizes
    • During the Rating process, the plugin will determine an efficient fit for using the optimal sizes and numbers of boxes to submit to Purolator for shipping and delivery date estimates
    • Configure a maximum weight each box can carry and that calculation will be taken into account when sorting items boxes as well
    • Returns multiple options for user to pick from
    • Add multiple Warehouses
  • 6 months of free updates
  • No Limit on number of sites you can use it on


  • PHP 7+
  • Joomla! 3.x
  • Hikashop 3.x ,4x

Installation instructions

  • Install the plugin through the native Joomla Extension Installer (Extensions > Extensions Manager > Install)
  • Go to Extensions > Extension Manager > Manage and search for the plugin. Make sure to enable it.
  • Go to Components > Hikashop
  • On the top left, click Settings in the top left of the Hikashop Dashboard and select Shipping Plugins
  • Click New in the in the Joomla Action Bar
  • Select ED Purolator Shipping Plugin for Hikashop  


  • The Generic Configuration block is native to Hikashop and instructions for it can be found here
  • You will need a Purolator developer key, get it here
  • REQUIRED: At the top of the Specific Information section, enter your Purolator Development KeyPassword and Customer Number 
  • Warehouse Turnaround is the field for entering your estimated shipping turnaround time
  • REQUIRED: In the Warehouses block, enter information about the various locations your item will be shipped from:
    • Click the Add button
    • Enter a name for the warehouse
    • City, Province, Post Code and Country fields are required by the Purolator API
    • Set up the shipping zone for the Warehouse if it applies
    • You can delete a Warehouse by clicking on the trash can at the end of the row
  • Select all applicable Purolator Shipping Services that your store supports
  • 3D Bin Packing math is a feature in the plugin that will take all your product weights and dimensions into account when requesting a quote from Purolator's service. This allows you to configure the shipping plugin with the various sizes, weights and weight limits your store's packing/shipping boxes or crates. The  plugin will find an optimal layout for the products using the smallest number and sizeof shipping boxes. It will then use those values and weights to request shipping estimates from Purolator, it can give a much closer shipping estimate to the actual shipping price.
    • In order to take advantage of the 3D Box Packing math, you need to select Group Packages
    • Click Add beside Dimensions and weight of grouped packages
    • REQUIRED: Fill in all the following fields:
      • Box Type: A friendly name for the box
      • Length, Width and Height in cm
      • Max Weight: Maximum weight of a shipment using that type of box. Purolator has maximum weights for various packing material sizes.
      • Box Weight: The weight of the actual box. It will be added to the weight of the parcels when requesting a quote from Purolator
    • Click Add as many times as necessary
    • Click the trash can icon at the end of each line to remove a box

Installation Help

If you need installation and configuration help, or if you have an older version of Joomla and want this plugin tested and deployed, please contact us for quote.

Purolator Plugin Screens

Version History

v1.5.0 - July 5, 2019

  • Purolator v2 API completed
  • Added caching to speed up requests
  • Hikashop 4.x support

v1.2.0 - December 30, 2018

  • Purolator v2 API
  • Bug fixes
  • Removed Joomla! 2.5 support

v1.1.0 - October 9, 2016

  • Bin packing library upgrade
  • Some bug fixes
  • Added "Handling Fee" option in configuration. Handling fee is added per box

v1.0.9 - June 2, 2016

  • Bin packing algorithm tweak
  • No debug feature scaffolding
  • Fixing some notices

v1.0.8 - Apr 14, 2016

  • Added a debug mode for administrators - displays boxes an their items/weights and API exceptions as a message
  • Purolator API tweak

v1.0.6 - Mar 26, 2016

  • Added automatic currency conversion from CAD to current site/user currency
  • Upgraded 3D bin packing algorithm
  • Sort methods by price

v1.0.5 - Mar 16, 2016

  • Postal Code formatting issue fixed (Thanks S.C.)

v1.0.4 - Feb 8, 2016

  • Language installer fixed (XML update)

v1.0.3 - Feb 8, 2016

  • Edge case error caught and fixed

v1.0.2 - December 19, 2015

  • Configuration modifications
  • Updated to Purolator Estimate API v1.4
  • Language fixes

v1.0 - April 15, 2014