- Modified product availability tag logic to match specific requirements:
* With availability date, quantity > 0: "in stock"
* With availability date, quantity ≤ 0, accept orders: "preorder"
* With availability date, quantity ≤ 0, refuse orders: "out of stock"
* Without availability date, quantity > 0: "in stock"
* Without availability date, quantity ≤ 0, accept orders: "backorder"
* Without availability date, quantity ≤ 0, refuse orders: "out of stock"
- Simplified and...