Orders by definition contain a financial transaction. They also contain at least one item of value, either a Product or Addon Item. It's important we consider the status of Orders and Products together, as they are directly linked. 

Order Status: payment_received

In the screenshot above, payment has been received. This can be either a credit card or manual payment. When an Order is in this status all Products on the Order are ready for the next step, Activate Registration.

Transitions Available:

 payment_received -> cancelled

Product Status:

Products that belong to an Order with a status of payment_received have the following two states:

registered
The Registration has been Activated (a person has filled out the Activate Registration form) and now has a Person Record at the event.

unregistered
The Registration has NOT been activated but is available for someone to Activate their Registration.

Status of Order: payment_pending

In this example the order has been created, but no payment has been received. Orders move to this status when the 'Pay by Invoice' option is used during Site checkout or Admin Orders are created (this includes Products and Addons). While in this status, the Product's can't be Activated and the links to Activate Registration will not work.

Transitions Available:

payment_pending -> payment_received
payment_pending -> cancelled

Product Status:

Products that belong to an Order with the status payment_pending can only be in one state: 

unregistered
Products that belong to an Order that is payment_pending can't be Activated until the Order has been paid for. Therefore the Products will remain in this status and are inaccessible to people to Activate their Registration until the Order is transitioned to payment_received.

Status of Order: cancelled

This Order has been cancelled and will invalidate any Registration Activation links. If they have already Activated their Registration, there is a option to preserve their People Record during the cancellation. Orders can't be transitioned from this status. 


Transitions Available:

None available

Product Status:

Products that belong to a Order with a status of cancelled can only be in one state: 

cancelled
When the Order is marked as cancelled, all Products contained in that Order are marked as cancelled. In this state the Registration Activation can't be accessed.

Status of Order: transaction_error

This status is the result of a failed credit card transaction. The record remains because Orders are generated before payment is complete. Orders can't be transitioned from this status, to attempt payment a new Order must be created.

Transitions Available:

None available

Product Status:
Products that belong to an Order with a status of transaction_error can only be in one status: 

order_incomplete
When the Order Status is transaction_error, all Products contained in that Order are marked as order_incomplete. In this status the Registration Activation can't be accessed.

Did this answer your question?