That's looking better. It's keeping the postage at £0.00 until items arrive in the cart and it's differentiating between the product categories and applying the correct postage charge.
If I were to add another customer trigger, for example:
WA_eCart_ConditionalTotal(PPcart, "TotalPrice", "Category", "1") < 50.01
...would I still need to add the additional trigger (to check that the total is greater than 0) or would that be covered by the original additional trigger?
Really appreciate the input Jason, thank you.