Skip to content

Order fulfillment and tracking

The order fulfillment module extends the default WooCommerce statuses with three additional stages: Packed, Shipped and Delivered. Each status change sends an automatic email to the customer with tracking information.

Once the module is enabled, orders can move through the following statuses:

Pending > Processing > Packed > Shipped > Delivered > Completed
StatusColorDescription
PackedBlueOrder has been packed and is waiting for courier pickup
ShippedYellowParcel handed to the courier, in transit
DeliveredGreenParcel delivered to the customer

The statuses appear in the orders panel between “Processing” and “Completed”.

  1. Go to Polski PRO > Modules
  2. Enable the Order fulfillment module

The module requires no additional configuration, the statuses, tracking field and emails are ready to use right away.

In the order editor, below the shipping address, a Shipment Tracking section appears:

FieldDescription
CarrierChoice of: InPost, DPD, DHL, Poczta Polska, Other
Tracking numberWaybill number
Tracking URLGenerated automatically based on the carrier and number

After selecting a carrier and entering a tracking number, the tracking link is generated automatically. You can also enter your own URL manually.

CarrierURL format
InPostinpost.pl/sledzenie-przesylek?number={number}
DPDtracktrace.dpd.com.pl/findPackage?q={number}
DHLdhl.com/pl-pl/home/sledzenie-przesylek.html?tracking-id={number}
Poczta Polskaemonitoring.poczta-polska.pl/?numer={number}

On each status change the system sends an email to the customer with:

  • Order number
  • New status
  • Carrier name (if set)
  • Tracking number (if set)
  • Shipment tracking link
  • Link to the order view in My Account

Emails are sent automatically, no manual action is required.

The orders list provides bulk actions:

  • Change status to Packed
  • Change status to Shipped
  • Change status to Delivered

Select multiple orders and choose an action from the dropdown menu.

The module works with:

  • WooCommerce HPOS (Custom Order Tables)
  • WooCommerce classic orders (posts)
  • All WooCommerce themes
  • Polski PRO courier integrations (InPost, DPD, DHL)

The statuses are also visible in the WooCommerce REST API and in reports.