Workflow Condition for Order Size, Classes, and Terms

Posts: 27
Joined: 01/31/2008

Hello,

May i suggest three more features for the workflow_ng conditions? Please help me out if there is already a way to do what i am suggesting and i was too thick to figure it out.

I'd need (or overlooked) a way to 1. "Check for dimensions". I'd suggest an improvement of the condition 2. "Order has a product of particular Class". And finally i'd love a condition 3. "Order has product of a particular term_id" - would give great options i think.

In more detail:

1.
For example the condition "Check an orders Products" is great! It can be set like this:

Inclusive mode:
# Order has any of these products.
# Order has all of these products.
Exclusive mode:
# Order may have other products.
# Order has only these products.

I'd love to see "Order has a product of a particular class" to have the same radioboxes. I am not able to manually do this with a PHP/mySQL query. Is there a reason why it's different?

2.
Also i would need a condition to "check for the oders max. dimensions" (width, length, depth).
Because even though an item can be quite light it can be too large to fit into a cheap package's shipping quote and requires a different shipping quote.

3.
I read people in this forum to also use workflow_ng to check for tags/terms of a node. It would be great to be able to just tag an item with a term which would then force a particular shipping quote via workflow_ng. Is this possible already without a custom PHP/mysql query? Is there a "check for tid"?

Do you have ways to do this? I'd need the first two for the shop i am building for my client. And i think the "check for tid" to be a solution to the shipping-quote-condition-chaos i am looking forward to.