WooCommerce Order processing

Fulfilment

Fulfilment of orders is the process of preparing the order line items to be ready for shipment or use.

Event entries and other virtual WooCommerce products are processed immediately, resulting in the order transitioning directly to Completed. However, if other items are contained in the basket, such as stock items, items requiring shipping, numbers or tag assignments these are processed later.

Number and tag fulfilment

Numbers and tags are fulfilled as part of Event or Pending Start Pack process. This process will list persons with pending fulfilment numbers and tags, provide a mechanism to assign them and create the start packs.

Once the Start Pack Finalisation process is complete the fulfilment item(s) will be marked complete and if all order items are fulfilled then the order will be marked as Completed.

CSA Day license fulfilment

A CSA license is electronically generated and forwarded to the participant.

Order status transitions

Status Guard Action

Pending

Pending payment

Failed

Processing

Completed

Cancelled

Refunded

Pending

Status Trigger Guard Action

Pending payment

Admin

Allowed

None

Failed

Processing

Admin

Mark all as paid

Completed

Cancelled

Customer / Admin

Not paid or amount 0

Mark participant unpaid

Refunded

Admin

Only when Processing or Completed

Remove participant if no other orded