PayTabs plugins make the integration with the PayTabs payment gateway very easy by providing a ready-made and easy-to-install plugin that enables you to be ready and go with a few steps to get you up and running with your business.
In this article, we will walk you through the default order workflow in Woocommerce as it's not only considered an important step for you to maintain your knowledge about the Woocommerce platform but also because the Paytabs plugin for Woocommerce is adopting this default Order workflow which will affect the behavior of your website/store (such as order creation, carts, sent notifications/emails, ... and so).
In this article, you will be going to know about:
Woocommerce Order Workflow
Step 1: Place Order
The checkout process begins when the shopper clicks the "Go to Checkout" button on the shopping cart page or reorders directly from their customer account.
Step 2: Order Pending
The order is received, and no payment is initiated. Awaiting payment.
Step 2: Processing Order
The order payment is received (paid), and the stock is reduced; the order is awaiting fulfillment. All product orders require processing, except those that only contain products that are both Virtual and Downloadable.
Step 3: Order Completed
The order is fulfilled and complete. No further action is required.
Woocommerce Order Statuses
All orders have an order status that is associated with a stage in the order processing workflow. The status of each order is shown in the Status column of the Orders grid.
Your store has a set of predefined order statuses and order state settings, as shown below. You should also know that the order state describes the position of an order in the workflow:
Processing
As we have mentioned in the order workflow, this status means that the order payment is received and the stock is reduced; the order is awaiting fulfillment. All product orders require processing, except those that only contain products that are both Virtual and Downloadable.
On-hold
The order is received, and stock is reduced, but you need to confirm payment.
Completed
The order is fulfilled and complete (no further action is required).Canceled
The order is canceled by an admin or the customer. Stock is increased (no further action required).
The relation between all these statuses within the order life cycle should be as shown below:
⌂ To get familiar with the whole process and the other steps, kindly navigate to our "The Magento Plugin Integration Manual" solution article.
⇦ And to get familiar with the rest of the steps regarding the previous step "Step 2 - Configure the integration method" click here.
⇨ Or you can navigate to the next step in the integration process "Step 4 - Accepting the payment" kindly click here.