Modify the status of an order
The status of an order is specified via the Telerik.Sitefinity.Ecommerce.Orders.Model.OrderStatus enumeration. It can have one of the following values:
- Unknown
Specifies that the status of the order is unknown.
- Pending
Specifies that the order has been made, but is not processed.
- Paid
Specifies that the order has been paid.
- Declined
Specifies that the order has been declined.
- Shipped
Specifies that the order has been shipped.
- Authorized
Specifies that the order has been authorized.
- Cancelled
Specifies that the order has been cancelled.
- Deleted
Specifies that the order has been soft-deleted.
To modify the status of an order, you must perform the following:
- Get the orders manager.
Get an instance of the OrdersManager object.
- Get the order.
Get the specified order. For more information, see For developers: Query orders.
- Set the new order status.
Set the OrderStatus property of the Order instance to the desired value.
- Save the changes.
Save the changes to the manager.
Use the following code sample: