Shipit24 for WooCommerce

Changelog

1.3.1

  • Added “Printed” markers for shipping labels and picklists in the admin delivery list, with new filters and sorting
  • Added per-order shipping status sync controls on the delivery details screen
  • Delivery list now refreshes in place after actions (label print, picklist, status sync) without a full page reload
  • Transport provider mapping now uses the carrier code instead of the localised name, with a fallback path for legacy orders saved with the old name-based mapping
  • Increased the timeout on PDF label requests to handle slower carrier responses
  • Reorganised the delivery details screen layout and button styling

1.3.0

  • Added per-carrier shipping methods (Shipit24 – Omniva, Shipit24 – DPD, etc.) alongside the existing universal method, each with a fixed cached price per destination country
  • Locker search dropdown now filters to the carrier the customer selected at checkout — both in the classic and block-based checkouts
  • Per-carrier rows show locker name and address (no redundant carrier/price labels); the universal row keeps per-locker pricing
  • Added twice-daily cron job that proactively refreshes fixed-price caches for tracked country pairs
  • Status sync cron now runs every 5 minutes (was hourly)
  • Internal refactor of the locker picker; removed the legacy single-container Blocks integration

1.2.0

  • Added picklist PDF generation for batch printing of order items
  • Added summary page to picklist PDF with aggregated item totals
  • Added bulk courier pickup functionality from the admin delivery list
  • Added advanced filtering to the delivery list (order status, delivery status, type, service provider, courier status)
  • Refactored delivery list filter layout to inline row-based design
  • Made “Order Number” column in the delivery list a clickable link to the WooCommerce order
  • Removed unused “Parcel Size” field from the delivery list
  • Updated ShipIt24 API integration

1.1.2

  • Updated DataTables dependency and improved JS initialisation
  • Fixed delivery status mapping to WooCommerce order status

1.1.1

  • Fixed cron class auto-initialisation issue
  • Corrected WordPress compatibility version declaration

1.1.0

  • Added support for WooCommerce block-based checkout
  • Added delivery status sync via hourly background cron job
  • Added admin delivery list page with sortable, searchable table
  • Improved locker search with live API lookup
  • Added PDF label generation from the order screen and delivery list
  • Centralised ShipIt24 order detection logic
  • Improved error handling and manual retry mechanism for failed shipping orders
  • Added HPOS (High-Performance Order Storage) compatibility declaration

1.0.0

  • Initial release

Plugin Website
Visit website

Author
shipit24
Version:
1.3.1
Last Updated
June 16, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.