I have a simple setup for this trial store, but have someproblems with shipping and workflow.
There is only one Zone.
The shipping rules are simple:
- Purchases which total under $100 are charged a flat delivery rate of $7
- Purchases over $100 are delivered free
- A third shipping option is 'Collect from store', which is also free.
The workflow is:
login,address,shipping_cart, terms_fields_status, payment_confirm, end
I need to keep shipping with the cart, although I prefer to also show a summary of what was selected prior to payment being made. But this can create a problem.
I have several functional issues:
1. For some reason, the only two shipping rules to appear are the Collect from depot and the $7 one, regardless of whether the cart value is over or under $100. Shipping rules are below:
what I need to see happen, is when the cart total is under $100 it displays two options, chargeable shipping, and 'Collect from depot'. If over $100, Free delivery and 'Collect from depot'
2. If 'collect from depot' is selected, the status shows that free shipping is selected. i.e. It does not reflect the name of the selection. i.e. "collect from depot" in the final page or order submitted, so the seller will not be clear what was selected. In fact they may ship for free if they do not realise.
3. If I also add the cart to the payment page or immediately prior to the payment page there is no way of preventing it from being edited at that stage in the checkout flow. It would be better if it could be a full summary with no editing (i.e. go back in flow to make any cart changes). If I add the cart at this stage and quantities are updated, the shipping charge and line simply disappears, alowing theorder to be made without shipping cost.
4. I have a module on the right showing the cart contents. this shows tax inclusive (which is fine)total. But it does not show 'total cost (i.e.including shipping as well). Maybe I should not use it in that way, but it is a handy summary to have on each page.
Hope I've explained this sufficiently well.