plugin-icon

Pack Orders for WooCommerce

Pack WooCommerce orders from your phone — a mobile packing checklist that ticks off each line item and saves across every device.
Version
1.0.0
Last updated
Jul 19, 2026
Pack Orders for WooCommerce

Pack Orders for WooCommerce turns any WooCommerce order into a simple packing checklist you work through on your phone. Open an order, see the line items as big tappable rows, and tick each one off as it goes in the box. The packed state is saved to the order and survives across devices, so you can start on the shop floor and finish at the bench without losing your place.

It is built for small-store owners who pack their own orders. No printer, no labels, no workflow to learn — just a clear list and a checkbox per item.

What it does

  • Mobile-first packing checklist — a dedicated, distraction-free packing page with large tap targets, built to be used one-handed on a phone.
  • Per-item packed state — tick items individually, “Mark all packed”, or “Reset all”. State is saved instantly and shared across every device and user.
  • Flag missing items — out of stock? Mark the item Awaiting and the order is shown as blocked, so you never ship it short.
  • Awaiting list — one screen listing every item currently awaiting stock across all your orders.
  • Derived packing status — each order is shown as To pack, Partly packed, Awaiting, or Packed, calculated from the items, never guessed.
  • Orders-screen column — a read-only packing-status column on the native WooCommerce Orders screen, clickable straight through to the packing page.
  • Order edit meta box — a “Packing” panel on the single-order screen showing status and progress, with a button to open the packing page.
  • Configurable statuses — choose which order statuses count as “needs packing” (defaults to Processing) on the Settings page.
  • HPOS compatible — works with both High-Performance Order Storage and the legacy order storage.

It never changes your order status

Packing is a parallel layer. Marking items packed never moves the order between WooCommerce statuses — that stays entirely under your control. Packed state is stored on the order’s own line items, so it travels with the order and shows the same progress to everyone on your team.

Free version

The free version is a complete packing tool: the mobile checklist, per-item packed and Awaiting states, the derived status shown everywhere (packing page, Orders column, order meta box), the Awaiting list, and configurable packing statuses. Everything you need to pack your own orders — free, forever.

Premium upgrade (Flow)

Flow is a separately available upgrade for stores that re-order stock from suppliers. It builds on everything you flag as Awaiting and adds:

  • Suppliers — keep a supplier directory with email, phone, account number, and notes, and assign products to a supplier one at a time or in bulk.
  • Re-order list — every item awaiting stock, grouped by supplier and ready to order. Export a CSV, email the supplier, or print it.
  • Supplier-order batches — turn a re-order into a tracked supplier order, then mark items received as deliveries arrive.
  • Auto-flag backorders — backordered items are marked Awaiting automatically as orders come in.
  • Pick list — one consolidated gather list across every order, so you pick each product once instead of hopping between orders.

The free version is fully functional on its own; Flow is optional.

Learn more about Flow — features, pricing, and documentation (https://plugins.itk-agency.com/pack-orders/).

Privacy and external services

Packing state is stored in your own WooCommerce order data — it is never sent off your site, and the plugin does no tracking of your customers or orders.

The plugin uses the Freemius platform (https://freemius.com) for software licensing, updates, and optional usage analytics. Nothing is sent to Freemius unless you opt in on the activation screen — you can skip the opt-in and the plugin stays fully functional. If you do opt in, your site URL, the administrator email address and name, and environment details (WordPress, PHP and WooCommerce versions, active plugins and theme, and site language) are shared with Freemius for support, compatibility checks, and product improvement. The paid upgrade additionally contacts Freemius to validate your licence and deliver its updates. See the Freemius Privacy Policy (https://freemius.com/privacy/) and Terms of Service (https://freemius.com/terms/).

Disclaimer

This plugin is an independent project and is not affiliated with, endorsed by, or sponsored by Automattic or the WooCommerce project. “WooCommerce” is a trademark of Automattic Inc., used here only to describe compatibility.

Freeon paid plans
Tested up to
WordPress 7.0.2
This plugin is available for download for your site.