When going through the system, you may have seen some paid Orders where the status = Fulfilled, and the status reason = Paid. You may have also seen other paid Orders where status = Fulfilled and the status reason = Complete. This article covers the difference between the two Orders.
Fulfilled/Paid:
An Order will have the "Paid" status reason when the Invoice related to the Order has been fulfilled and the Order has Products where "Shippable" is set to Yes.
This status and status reason combination is most commonly seen on Orders with physical products that need to be sent out to the customer, but have not been sent yet.
Fulfilled/Complete:
An Order will have the "Complete" status reason in two scenarios:
- An Order where the Invoice was fulfilled and the Order does not have any Products where "Shippable" is set to Yes. This is in scenarios where the Product is not an actual tangible good, such as a Meeting Registration Fee or even an online subscription.
- An Order where the Invoice was fulfilled and the Order has shippable Products, which have already been sent out. Orders that are status reason Fulfilled/Paid will be moved to Fulfilled/Complete once the shippable Product(s) have been sent.
Why distinguish the two?
This functionality exists in order to distinguish between an Order that has been paid but is not completed, and an Order that has been fully "fulfilled" and no additional action needs to be taken by staff.