I'm trying to set up shipping as follows:
- orders under 2kg are charged $8 for shipping
- orders over 2kg are charged $18 for shipping
- products from one of my catalog categories (category1) are charged $30
- products from another of my catalog's categories (category2) are charged $36
I've added 4 different flat rate shipping methods for the above amounts in Administer, Store, Configuration, Shipping quote.
I've added conditions to the "Getting shipping quote via Orders under 2kg", "Getting shipping quote via orders over 2kg", etc events in Workflow-ng to check the order total weight for the first two options. Everything looking good so far: The correct amounts appear based on order weight. Now I also need to add conditions to exclude them from category1 and category2.
Which Catalog category a product appears in isn't in the list of workflow-ng conditions. The product's "Shipping Type" which sounds promising is a dead end as apparently the only shipping type at the moment is "Small Package".
Product Class seems like the most promising option here:
How do I add existing products to a class that I've just created? I need to do this so that they can have a specific flat rate quote attached to them in workflow-ng.
There doesn't seem to be a Class option on the product page.
I have tried adding an attribute with no options to the class and then assigning that attribute to the product (so then it must be in the class right?) but that doesn't make the correct shipping charge appear at check out.
I know I could edit each product in "category1" and "category2" to have the proper flat rate but that makes updating the flat rate in the future rather cumbersome.
I'm using bazaar version from today. I've detailed this store's shipping plan they've come up with here in case someone has a better idea of how to implement it.
Perhaps the best solution is to
A) let products be added to a class
b) let workflow-ng look at product catalog
c) you tell me!
thanks for any ideas!



