> ## Documentation Index
> Fetch the complete documentation index at: https://docs.winedirectfulfillment.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Order Validation Workflow

> Complete guide to order validation and hold processes in the WineDirect system

## Order Validation and Holds

### Order Validation

All (or some) of the following checks are in place for order processing to ensure that all order elements are valid to ship. **Order processing time within the fulfillment system can take 5 – 10 minutes.**

## Order Workflow Steps

Below are the order workflow steps our system processes your orders:

1. **Copied Order Check**\*
2. **Order contains at least one line item** for shipment
3. **Order Type Setup** (Club, Daily, Special, Order Packing, Corporate, or OnSite)
   * *This check is where the shipment notification is assigned*
4. **Cool Pack configuration**
5. **Ship-To Address validation**; will stop if containing a PO Box
6. **Check if the fulfillment destination warehouse** has been preassigned
7. **Check if the order contains wine or non-wine**
8. **Shipping Vendor License**\*
9. **Shipping Consumer Permit setup**
10. **Address validation check** – zipcode and state combination
11. **Address line items have a character limit of 30 Characters** (including spaces) per line:
    * Company Name
    * Address Line 1
    * Address Line 2
    * City, State, Zip
12. [Download USPS abbreviated City and States](https://documentation.winedirect.com/assets/client/File/USPS%20ABBREVIATED%20CITY%20AND%20STATE.pdf) - used by UPS/FedEx
13. **Validate Label Registration**\*
14. **Check compliance record/shipping channel**
15. **Check if the order has personalization**
16. **Carrier Validation**
17. **Inventory Reservation**
18. **Shipping Instructions/Notes:** *Orders will go on hold until cleared*
    * There is a **240-character limitation** to this field
    * If you use ShipCompliant, exceeding this limitation will prevent successful order transmission
19. **Requested Ship Date Hold**
20. **Weather Hold**
21. **Club Planning**
22. **Order SLA calculations**
23. **Order State Volume Verification**
24. **Check if the order is auto-released**

### Order Validation Workflow

Here's a visual of the above validation steps of an order lifecycle upon submission into WineDirect Fulfillment:

<img src="https://mintcdn.com/winedirectfulfillment/ELpxSEtmDF6McpQ6/images/OrderValidationFlowchart.png?fit=max&auto=format&n=ELpxSEtmDF6McpQ6&q=85&s=b894b40045480b8e0719b7d83fb745c6" alt="Order Validation Flowchart" width="1728" height="2304" data-path="images/OrderValidationFlowchart.png" />

<Note>
  \***Depending on your account setup, these checks may not apply to your orders.**
</Note>

## Order Failures and Troubleshooting

Orders that contain **missing or unrecognized order data will fail import**. Our API Tracking Tool can be used to troubleshoot. An order failure message will also be sent to the order submission system.

For more details, see: [API Tracker and Quarantined Orders](https://winedirectfulfillment.my.salesforce.com/sfc/p/#f40000023lP9/a/Rk0000018QJJ/Kev3JeW54jRecd.SAhYDCqr0x_OIcb3XonIlPDXZ1TA)

***

<Warning>
  **Character Limitations**: Address lines are limited to 30 characters each, and shipping instructions are limited to 240 characters. Exceeding these limits may cause order processing issues.
</Warning>
