Difference between revisions of "Order Management and Status"

From Spiffy Stores Knowledge Base

Line 67: Line 67:
 
* '''Complete''' - The order has been completed. It is now marked as ''closed'' and its status is ''paid''.
 
* '''Complete''' - The order has been completed. It is now marked as ''closed'' and its status is ''paid''.
  
:There is no further processing to be done on this order. If the shipping status is not ''shipped'', then the order can be ''reopened'' and returned to the '''Paid''' status.
+
:There is no further processing to be done on this order. If the shipping status is not ''shipped'', then the order can be ''reopened'' and returned to the '''Paid''' status. Any unshipped items that are under inventory control will be returned to the inventory.
  
 
:If the order was processed via the Test Payment gateway as a test order, it can be ''deleted'' at this stage.
 
:If the order was processed via the Test Payment gateway as a test order, it can be ''deleted'' at this stage.

Revision as of 14:37, 15 September 2009

Once an Order has been created, you can view and manage the status of the order by selecting the order from the "Overview of your orders" page (accessed from the "orders" tab on the toolbar.

Order Status

An order has a number of different status conditions to help you track the progress of the order as you process it.

Open Status

All orders are either open or closed. An order is open if it is being actively processed. As it goes through the various phases of order processing such as payment and shipping, it will eventually reach a final stage, either fully paid and shipped, or perhaps cancelled because no payment was received. Once it has reached this final stage, then the order requires no further processing and can be closed.

Generally, an open status for the order indicates that you need to do something or are waiting for something to happen with this order. When there is nothing more to be done, the order is closed.

Payment Status

An order will be in one of the following Payment states.

  • Pending - No payment has been received for the order.
  • Authorized - A credit card authorization has been received, but no actual payment has yet been captured.
  • Error - An error occurred while processing a payment request over a payment gateway.
  • Paid - Full payment has been received. If only a partial payment has been received, then the order remains in an unpaid status.
  • Cancelled - The order has been manually cancelled as payment has not been received and the customer no longer wishes to continue with the order.
  • Abandoned - The order has been automatically cancelled because the order has been in a pending state for more than 30 days.
  • Deleted - The order has been deleted and removed from system. This is only permitted for test orders which have been placed via the Test Payment gateway.

Shipping Status

Once an order has been paid, the goods or services can be shipped or supplied.

An order will be in one of the following Shipping states.

  • Unshipped - No items have yet been shipped.
  • Partial - Some of the order items have been shipped.
  • Shipped - The order has been fully shipped.

Order Workflow

An order needs to go through a number of phase transitions, also called the Order Workflow.

  • Initial - A new order has been received. It is open and is pending and unshipped.
At this point we can receive payment(s) for the order, either automatically through a payment gateway, or manually by some other means. Once the order has been fully paid, then it can moved to the Paid state.
If payment is not received, then the order can be manually cancelled and it will move to the Cancelled state.
If nothing happens to the order, it will be abandoned after 30 days and moved to the Abandoned state.
Note: If an order has partial payments, but is cancelled or abandoned, then the store owner may need to make arrangements for the amounts to be refunded separately.
  • Cancelled - The order has been cancelled. It is now closed and marked as cancelled. A paid order cannot be cancelled.
If any of the order items have inventory management, then these items are returned to the inventory.
If the customer wants to activate the order, then it can be reopened and moved back to the Initial state. All items that require inventory management are checked for availability, and if all items are not available, then the order cannot be reopened.
  • Abandoned - The order has been automatically cancelled. It is now closed and marked as abandoned. A paid order cannot be cancelled.
If any of the order items have inventory management, then these items are returned to the inventory.
If the customer wants to activate the order, then it can be reopened and moved back to the Initial state. All items that require inventory management are checked for availability, and if all items are not available, then the order cannot be reopened.
  • Paid - The order has been fully paid. It is now ready to be shipped. The order is still open and its status is now paid.
As each line item is ready to be shipped, it can be processed and the shipment details recorded. Once all the line items are marked as shipped the shipping status is set to Shipped. If only some of the items have been marked as shipped, the shipping status is set to partial.
Once all the items have been shipped, the order is complete, and can be closed and moved to the Complete state. Actually, the order can be closed at any time, even if all the items have not yet been shipped. For example, an item may have become unavailable after payment and cannot be shipped. In this case, the order can be closed and a partial refund organized for the customer.
  • Complete - The order has been completed. It is now marked as closed and its status is paid.
There is no further processing to be done on this order. If the shipping status is not shipped, then the order can be reopened and returned to the Paid status. Any unshipped items that are under inventory control will be returned to the inventory.
If the order was processed via the Test Payment gateway as a test order, it can be deleted at this stage.