This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

InPost WooCommerce


This shipping plugin was developed by InPost UK Ltd. for WordPress WooCommerce.
Once installed the plugin allows customers to opt for delivery of their
purchased items to an InPost locker terminal.

When checking out, customers can specify a destination locker terminal where
their purchased items will be delivered on the next day after dispatch. Once
the item(s) have been delivered to a locker terminal, the customer will
receive an email containing a QR code as well as a mobile SMS notification
containing a PIN code. They can then go to their selected locker, scan the QR
code or enter the PIN code manually using the onscreen keyboard on the
terminal, in order to collect the parcel. At present, InPost’s UK network
comprises over 1000 locker terminals across the country.


  • This shows the new fields that the customer is asked to fill in for an InPost parcel delivery.


Minimum Requirements

  • WordPress 3.8 or greater
  • WooCommerce 2.1 or greater
  1. Upload the folder ‘inpost’ to the ‘/wp-content/plugins/’ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Set up the InPost Shipping method.
  4. If you have your product weight in anything other than kilograms you
    must convert the maximum parcel weight from kg to your unit. E.g. 20,000 if you are using grams.
  5. If you wish the customer’s shipment address can be overriden and an InPost
    locker message is inserted into the shipment address details.
  6. If you are using a Barcode printer then pick that option on the InPost
    shipping method options screen.


Is this a stand alone plugin?

No, the plugin requires WooCommerce.

What is InPost

InPost is a company that provides customers a means of delivering a parcel to
one of our lockers for later collection. This removes the need for the
customer to stay in and wait for a delivery person.

What Else Is Required

You will need to talk to a sales representitive to get an InPost Account. This
will allow you to connect to our servers for parcel and label creation.

Please call 033 033 52024 (UK only) or contact our sales team on

Contributors & Developers

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


Translate “InPost WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


1.0.9 – 01/12/2015

  • New Feature – The creation of the labels for the parcels is modified. The
    PDF or Epl2 labels are no longer stored on the server. Instead the user
    simply clicks on a link and the label is created at that point.

The bulk actions list is modified to only allow for the creation of parcels.
The label creation is done only via the link.

1.0.8 – 17/11/2015

  • Fix – The java-script makes it impossible to select the shipping address
    checkbox. This is fixed.

1.0.7 – 13/11/2015

  • Fix – The PDF directory name was wrong. It is corrected now. Updated the
    documentation with the correct name.

1.0.6 – 11/11/2015

  • Fix – Unneeded files are removed from the distribution.
  • New Feature – The customer can be shown a different shipment address.
    Instead of the data being copied from the billing adrress InPost Locker is
    inserted into the various shipment fields.

1.0.5 – 02/10/2015

  • Fix – The file extension for the Epl2 format labels was not correct. Changed
    from pdf to epl2.

1.0.4 – 29/09/2015

  • Fix – The code did not correctly pickup the name of the installation folder
    leading to issues printing labels.
  • Fix – The javascript would sometimes display the extra fields more than once
    on the checkout.

1.0.2 – 26/06/2014

  • New Feature – Add the ability to select the type of printer that the
    customer needs to print their labels on.

1.0.1 – 27/05/2014

  • Fix – The PDF creation is changed to save to a local (server) file with a
    download instead of trying to do direct PDF page.
  • Fix – The includes are found correctly.


  • Created the plugin