So I'm being really lazy today. Sorry about that. I looked at a few postings but could not find what I needed.
I am currently setting up an Ubercart system for a customer and have run into a snag regarding shipping.
They use tubes to ship their products. These products are composed of paper materials divided into N amount of panels per product. Each tube can have a maximum of 8 panels. If a product or a combination of products goes over 8 panels total then another tube is required, same applies for > 18 panels, > 24 panels, etc.
The rate per tube is $9 so 1 tube (8 panels or less) = 9$ shipping, 2 tubes ( between 9 and 18 panels ) = $18, and so on.
Right now I do not see a way to achieve this using the current flat rate, or weight based shipping quote methods. With flat rate, there is a way to check weight ( like if I assumed that a weight measurement corresponded to the number of panels instead of actual weight ) using the conditions, but there is no clear way to define an action to add another $9 to the shipping quote if the order exceeds the tube limit.
Perhaps I am missing something here but has anyone come across a situation like this and found a solution for it. If there is something more advanced I could do like create a predicate or trigger or conditional action outside of what is already provided that would work too.
Any help would be greatly appreciated.
Thanks
--
Seth




