[ENG] WooCommerce

[ENG] WooCommerce

 

image-20240725-101008.png

Below is the documentation for the proprietary InPost WooCommerce plugin. It contains information about installation and configuration of the plugin

 

Plugin: (latest version of new release 1.9.1 available on wordpress)

InPost PL

Changelog

1.9.1 - 01.06.2026

  • FIX: access control for update of “_parcel_machine_id” in method “update_locker_from_typ_page_callback”

1.9.0 - 26.05.2026

  • FIX: metabox view in order details

1.8.9 - 25.05.2026

  • New: ability to change the delivery method for an existing order

  • New: ability to enable the InPost delivery metabox for orders that did not have the InPost service selected

  • FIX: PHP warnings

  • FIX: improved functionality of the Weekend Parcel service

1.8.8 - 05.05.2026

  • FIX: webhook initial status

  • FIX: product table Polylang compatibility

1.8.7 - 14.04.2026

  • FIX: webhook URL in settings

1.8.4 - 23.02.2026

  • FIX: getting Shipping zones

1.8.3 - 21.01.2026

  • FIX: get weight for courier shipments

1.8.2 - 19.01.2026

  • FIX: default send method in metabox

  • FIX: enable/disable InPost methods for products

1.7.9 - 04.12.2025

  • FIX: critical errors corrected after entering the order

1.7.8 - 03.12.2025

  • FIX: improved weight retrieval from templates for the InPost Courier service

1.7.7 - 02.12.2025

  • New: adding the option to create Weekend Parcel shipments within a specific time slot instead of InPost Parcel Locker 24/7 services

  • FIX: improved display and selection of points from Geowidget

1.7.6 - 24.11.2025

  • New: new setting for auto shipment creating

  • New: new setting for webhooks update order status

1.7.5 - 05.11.2025

  • FIX: courier templates

  • New: status updates (adding tracking (status/color) on the order page)

  • New: displaying delivery methods when the product does not have a common method

1.7.4 - 27.10.2025

  • FIX: courier templates

1.7.3 - 20.10.2025

  • FIX: bulk order creating

1.7.2 - 13.10.2025

  • New: additional possibility to choose Locker ID on Thank You Page for some cases

  • FIX: integration with Flexible Shipping plugin

1.7.1 - 24.09.2025

  • New: additional possibility to choose Locker ID on Thank You Page for some cases

  • FIX: integration with Flexible Shipping plugin

1.7.0 - 26.08.2025

  • FIX: conflict with the LiteSpeed Cache plugin

  • New: the ability to create shipments without address data

1.6.9 - 22.07.2025

  • FIX: Update of the JS library for Geowidget

1.6.8 - 16.07.2025

  • FIX: revised translation

1.6.7 - 02.07.2025

  • New: compatibility with InPost Pay (retrieving parcel locker details from order metadata)

  • FIX: emails with tracking numbers (for multi-package shipments)

  • FIX: improved removal of selected parcel lockers during the JS “updated_checkout” event

1.6.6 - 26.06.2025

  • FIX: Increase in the download limit for the Courier service to PLN 15,000

1.6.5 - 06.05.2025

  • FIX: integration with Inpost International plugin

  • FIX: Paczka w Weekend COD

  • FIX: warning message about Delivery point missed for Google Pay or Apple Pay method on Checkout page

1.6.3 - 16.12.2024

  • FIX: empty locker data on ‘updated_checkout’ JS event for JS-mode of button

  • FIX: filter shipping packages

  • FIX: enquene of “inpost-pl.js” script

1.6.2 - 02.12.2024

  • FIX: get labels for Smart Courier

  • New: insurance setting moved to shipping settings method

  • New: Paczka w Weekend COD

  • New: new option – shipping cost based on qty of products in cart

1.6.1 - 20.11.2024

  • FIX: integration with Flexible Shipping

1.6.0 - 18.11.2024

  • FIX: improve translation loading

  • New: new bulk shipment creation from order view (gab. A/B/C)

  • New: plugin integration:

- Sequential Order Numbers for WooCommerce - from BeRocket

- Sequential Order Numbers for WooCommerce - from WebToffee

1.5.9 - 07.11.2024

  • FIX: integration with Flexible Shipping for Checkout blocks

  • New: new Product settings page

1.5.8 - 04.11.2024

  • FIX: alternative JS-method of map button

  • FIX: hide checkbox “Ship to different address”

1.5.7 - 26.10.2024

  • FIX: parcel locker data view in new Checkout

  • FIX: SmartCourier in filter on page “Shipments”

1.5.6 - 22.10.2024

  • FIX: error on search on page “Shipments”

1.5.5 - 02.10.2024

  • FIX: pagination on page “Shipments”

1.5.4 - 02.10.2024

  • FIX: validation of COD after a change in value

1.5.3 - 30.09.2024

  • FIX: validation on Checkout Blocks on country change

  • FIX: double map widget

1.5.2 - 16.09.2024

  • FIX: message details for error during package createing

1.5.1 - 03.09.2024

  • New: printing dispatch order

  • FIX: html icon

1.5.0 - 12.08.2024

  • New: increasing the number of multipacks created to 11

  • New: taking the insurance amount from the order value

1.4.9 - 26.07.2024

  • FIX: compatibility error for Courier parcels

  • FIX: change COD amount before creating parcel

1.4.8 - 25.07.2024

  • New: SMS and EMAIL service added for Courier Standard

1.4.7 - 17.07.2024

  • New: “Multi-packet shipment” for COD (cash on delivery) courier method.

1.4.6 - 15.07.2024

  • FIX: compatibility with CheckoutWC plugin

  • FIX: map params for Checkout blocks checkout

1.4.5 - 11.07.2024

  • New: added option to generate multi-packet shipments (Standard Courier).

1.4.4 - 01.07.2024

  • FIX: integration with Flexible Shipping for feature “Druga paczka”

  • FIX: colspan on Checkout page

  • FIX: adding buyer’s note for order in Bulk creating mode

1.4.3 - 14.06.2024

  • FIX: we have corrected a bug in the JS for the Courier COD method

  • New: added the ability to pass customer comments from checkout to comments in the shipment (switch in plugin settings)

1.4.2 - 22.06.2024

  • FIX: Validation error for SmartCourier on checkout

1.4.1 - 17.05.2024

  • FIX: Print label format A6/A4

1.4.0 - 16.05.2024

  • New: New method delivery “Smart Courier”

1.3.9 - 25.04.2024

  • FIX: Insurance amount error

1.3.8 - 04.04.2024

  • FIX: Correction of the insurance amount display

1.3.7 - 26.03.2024

  • FIX: More information about the address of the point

1.3.6 - 19.03.2024

  • New: Setting: possibility to create multiple shipments in one order

1.3.5 - 12.03.2024

  • FIX: saving data to order meta for HPOS for all methods

1.3.4 - 07.03.2024

  • FIX: Saving data to order meta for HPOS

1.3.3 - 04.03.2024

  • FIX: For writing data to WooCommerce API

  • FIX: "deprecation warning" error in PHP 8.2

1.3.2 - 26.02.2024

  • FIX: Gab. D for Courier C2C

  • New: Block display of delivery methods from COD for amount over 5 thou.

1.3.1 - 21.02.2024

  • FIX: Size D for Kurier C2C

1.3.0 - 06.02.2024

  • FIX: Limit of order total in 5000 for COD methods

  • FIX: New block’s Checkout when only one Inpost shipping method is enabled

1.2.9 - 12.01.2024

  • FIX: CSS fix

  • FIX: Change enquene of “front-blocks.js” script

  • New: New Setting for shipping methods – disable/enable “free shipping” notice

1.2.8

  • FIX: Conflict in scripts

1.2.7

  • New: Integration with Woo Blocks checkout page

  • New: Additional settings in Debug section

1.2.6

  • FIX: PayPal operation with plugin

  • FIX: Deprecated" PHP errors for PHP 8.2

1.2.5

  • FIX: map opening on plugin setting’s page

  • Autocomplete field “parcel size” for parcel locker shipments based on settings saved in product

1.2.3

  • FIX: Integration with HPOS

  • FIX: Divi Theme

1.2.2

  • Integration with HPOS

1.2.1

  • FIX:: integration with Flexible Shipping plugin

1.2.0

  • FIX: Saving point data at Checkout to LocalStorage

  • FIX: double street on the label

1.1.9

  • FIX: Ability to change order status when creating a package

1.1.8

  • FIX: Functionality: setting default size for courier parcel

 


Na tej stronie:


Authorization

Production environment

You must have access credentials to connect to the ShipX API before installation:

  • Access Token (key)

  • ID organization

and

  • Access Token for Geowidget

Download a tutorial explaining how to quickly create access to the ShipX API and Geowidget on your own:

https://inpost.pl/sites/default/files/2022-03/instrukcja-konfiguracji-api-shipx.pdf

Test environment

Access generation

InPost - Manager paczek > tab Moje konto > API

To generate a Token and an organization ID, you need to complete all the data, including billing details under My Account > Data. In order to create a Parcel Locker® shipment you need funds in your account, you will top up your account virtually in the Payments tab

Geowidget:

  • Access Token do Geowidget > tab Moje konto > API > Geowidget


 

Plugin installation

Log in to your store's admin panel on the WooCommerce platform

  1. Go to Plugins → Installed Plugins

 

 

2. In this tab, select the Add new and then Upload Plugin

(Click the button and upload the installation package as an Archive)


 

Plugin configuration

 

Search the module for further configuration by going to InPost → Settings

Logging in (Authorization)

Here you can fill in your API access data (Token, Organization ID), which you can generate yourself in the Parcel Manager under the "API" tab.

(Access to the environments is at the beginning of this documentation)

 

Organization ID

should be completed from Parcel Manager (My Account tab - API, format - 5 digits)

Token

should be completed from the Parcel Manager (My Account - API tab)

Geowidget production token

should be completed from the Parcel Manager (My Account tab - API - Geowidget).

Without this data, the Map will not display correctly

Geowidget sandbox token

should be completed from the Sandbox Parcel Manager (My Account - API - Geowidget tab)

Without this data, the map will not display correctly

Important! When the shopping cart in Geowidget shows the error "No access, check if the token has been generated for the correct site" you must re-generate the token for Geowidget in the Parcel Manager but with the correct shop site address.

API Type

Production/Sandbox

Szybkie Zwroty

here you can fill in the abbreviated name of your account set up on the Fast Returns website

Send options

Default insurance amount

allows you to specify a default insurance value to be completed on shipments

Default package size

applies to Parcel Locker service - gab. A/B/C

Default courier package size

default dimensions for courier shipments (when checked overwrites the dimensions set in the product)

Default send method

Courier/Parcel Locker

Parcel locker label format

choice of A4 or A6

Default send parcel locker

default parcel locker, which will be substituted when you select the way of shipment - parcel locker

Courier options

Set default dimensions for courier shipments

this option sets one size for all courier shipments.

Manage courier templates

allows you to create a template for a courier service, which you can then select when creating a shipment

 

Dispatch Point

Dispatch Point

allows you to add/delete/edit Receipt Points

Sender

Sender

It should be completed with the company data

Additional options

Enable InPost methods for all products in your shop

Checkbox to enable InPost delivery methods in all products at once

Enable the InPost metabox for all orders in your store

Enables the window for generating InPost shipments in orders without selecting the original InPost method at checkout

Enable SmartCourier method for all products in your shop

Enables SmartCourier delivery method for all products

If there is no general InPost shipping method for products, always choose the most expensive option

When this setting is enabled, if there is a product in the cart with only the Parcel Locker service and another product with only the Courier service, it will select the most expensive one and display the delivery method

Enable Webhook

This option allows you to update order statuses. Paste the generated webhook address into Package Manager.

My Account tab → API → Organization Settings → New Webhook Address

Do not provide InPost parcel locker service if the weight of goods exceeds 25 kg

Only works if weight is set in the product

Send an email to the buyer about the start of the delivery process just after parcel created?

Sends an email to the customer about the creation of the shipment

Change order status to Completed after shipment created?

Changes the status of an order after creating a shipment in the order