Athenian Order Fulfillment
product details.
Athenian Order Fulfillment orchestrates fulfillment by splitting orders into store and vendor tasks, supporting warehouse-aware planning, and connecting work queues to shipment execution. It helps teams convert paid orders into operational tasks that staff, warehouses, vendors, and shipment tools can act on while keeping data, permissions, and automation aligned with the broader Athenian Platform Ecosystem.
Athenian Order Fulfillment is a WooCommerce-native fulfillment operations platform for the Athenian commerce ecosystem. It turns paid WooCommerce orders into actionable fulfillment tasks, separates store-fulfilled and vendor-fulfilled line items, provides a lightweight fulfillment queue, supports warehouse-aware planning through adapter hooks, and connects fulfillment planning to shipment execution when Athenian Shipment Manager is available.
Rather than acting as a simple order-status add-on, the plugin creates a post-purchase operations layer for WooCommerce stores with real fulfillment complexity. A single order may include warehouse items, vendor-routed items, restricted shipping products, acknowledgement-required products, and unavailable inventory that should still capture customer demand. Athenian Order Fulfillment brings these workflows into one admin workspace.
The core AOF layer reads WooCommerce order line items, groups them by fulfillment source, persists each group as a private ath_fulfillment task, and gives staff a queue for reviewing, planning, reserving, packing, and handing off fulfillment work. Store-side tasks can be routed into Shipment Manager, while vendor-side tasks can be isolated for future vendor communication, dropship routing, or purchase order workflows.
The plugin also consolidates several fulfillment-adjacent modules: configurable multi-select fulfillment statuses, back-in-stock notification capture, product acknowledgement enforcement, and shipping/fulfillment rules for restricted products. For Athenian Platform builds, it becomes the bridge between checkout and real-world fulfillment execution.
Fulfillment Orchestration
Turn Mixed WooCommerce Orders Into Store and Vendor Fulfillment Tasks
Athenian Order Fulfillment reads WooCommerce order line items, separates
store-fulfilled and vendor-fulfilled work, and persists each fulfillment
group as an actionable task record for operations teams.
| Fulfillment Layer | Operational Value |
|---|---|
| Task Planning | Automatically or manually plan eligible WooCommerce orders into durable fulfillment task groups. |
| Store Groups | Group merchant-fulfilled line items by selected warehouse using a warehouse adapter model. |
| Vendor Groups | Group vendor-routed line items by positive apc_vendor_id order item metadata. |
| Idempotent Planning | Use fulfillment group keys so repeated automatic or manual planning does not duplicate task records. |
- Registers private fulfillment task records with the CPT
ath_fulfillment. - Stores task metadata such as
_order_id,_group_key,_group_type,_vendor_id,_warehouse_id, and_items_json. - Supports automatic planning from
woocommerce_payment_completeand configured WooCommerce order statuses. - Exposes fulfillment grouping filters such as
aof_fulfillment_lineandaof_fulfillment_groups.
Queue & Shipment Handoff
Give Staff a Fulfillment Queue That Connects Planning to Packing
The AOF admin queue lets operations teams review fulfillment tasks, update
task state, reserve inventory through adapter hooks, and create Shipment
Manager shipment records for store-side work.
Review recent task records by order, group, status, vendor, warehouse, and item summary
Provide warehouse discovery, selection, reservation, and release logic through hooks
Create Shipment Manager records from store fulfillment tasks when available
| Operations Layer | How It Helps |
|---|---|
| Admin Queue | Display task records with order ID, task ID, group key, status, vendor/warehouse context, item summary, and action buttons. |
| Task Statuses | Support operational task states such as pending, reserved, picking, packed, shipped, done, and hold. |
| Inventory Hooks | Use aof_get_warehouses, aof_select_warehouse_for_order, aof_reserve_inventory, and aof_release_inventory for ERP or warehouse integrations. |
| Create Shipment | Reserve inventory, create a Shipment Manager record, attach the shipment ID, mark the task packed, and open the packing workflow. |
- Adds a dedicated Fulfillment admin workspace with dashboard, queue, settings, and module tabs.
- Core AJAX actions include
aof_lookup_order,aof_plan_order,aof_list_tasks,aof_mark_done, andaof_create_shipment. - Uses the
aof_managecapability for admin pages and task actions. - Declares WooCommerce HPOS compatibility for modern order storage environments.
Fulfillment Controls
Track Operational Statuses, Enforce Product Rules, and Capture Restock Demand
Athenian Order Fulfillment bundles several practical operations modules:
configurable order fulfillment statuses, back-in-stock notifications,
product acknowledgement modals, and rule-driven shipping controls.
| Support Module | Operational Purpose |
|---|---|
| Order Fulfillment Statuses | Add configurable multi-select operational statuses such as queued, picking, vendor routed, ready to ship, partially shipped, exception, and awaiting customer. |
| Back In Stock | Capture customer waitlist signups for unavailable products and variations, then send restock notifications when inventory returns. |
| Product Acknowledgements | Require customer confirmation for products matching configured tags or special conditions, with server-side add-to-cart enforcement. |
| Fulfillment Rules | Match products by shipping class, category, tag, product ID, or weight to display notices, split packages, restrict rates, or require acknowledgements. |
Post-purchase operations in one place:
AOF turns WooCommerce orders into structured fulfillment work while also
coordinating the statuses, customer notices, acknowledgements, restock
alerts, and shipping rules that surround real fulfillment operations.
- Stores order fulfillment status selections in
_cofs_fulfillment_status. - Includes back-in-stock form placement through the shortcode name
'cc_notify_back_in_stock'. - Uses fulfillment-rule settings in
cchh_settingsand product acknowledgement settings inccpa_settings. - Builds toward vendor task handoff, purchase order generation, pick-pack workflows, task timelines, customer-facing fulfillment visibility, reporting dashboards, and REST/GraphQL APIs.
