[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.8.3 available on wordpress)

https://wordpress.org/plugins/inpost-for-woocommerce/

Changelog

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

 


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

https://sandbox-manager.paczkomaty.pl/ > 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 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

Automatically add buyer order comment to field 'Reference'

Automatically copies the buyer's comment/remarks to the “Reference Number” field when creating a shipment in an order

 

image-20240112-084057.png

 

Debug Mode

This mode allows you to enable additional options available to the administrator as well as change the location of the "Select Parcel Machine" button display

 

image-20240725-105405.png
  • Enable JS mode of the map button → Setup for Multisite stores (in the absence of “Choose Parcel Post” button)

  • Disable condition to enable geowidget scripts only on Checkout page → Enable when the “Select Parcel Post” button is not working

 


Quick Returns

The service allows customers to return shipments ordered from the store via Parcel Locker

  1. In the plugin configuration, you need to provide a link to the Fast Returns form (e.g. https://szybkiezwroty.pl/pl/Nazwa_sklepu). The link is created when you create an account for this service through the Sales Representative

  2. A customer who is logged in to the store in the order tab sees a new Fast Returns button this takes them to your form where they can make a return

 

The Quick Returns button appears in the customer panel when a link is added in the plugin configuration "Quick Returns - link"

 

Returns made through the form have two acceptance options:

  1. Automatic - when the customer completes the form, he or she is given a return code that must be entered while at the machine

  2. Manual acceptance - the customer completes and submits the form but it is the store owner who accepts or not - the given return. Only after acceptance does the customer receive the return code