VirtueMart Forum

VirtueMart 2 + 3 + 4 => Plugins: Payment, Shipment and others => Topic started by: ukfish1 on January 07, 2013, 14:03:14 PM

Title: How to set FREE shipping with optional paid next day shipping
Post by: ukfish1 on January 07, 2013, 14:03:14 PM
Hi

want to be able to offer FREE shipping on all orders regardless of size of order. Delivery is within the UK only. I also then want to offer optional next day shipping for £6 regardless of order size.

I have two shipment methods set up, free delivery to UK and next day delivery (£6 charge).

When I view the cart (prior to logging in), it says "no shipment selected" with a "select shipment" link which then redirects to a page where the two options are displayed and either can be selected.

This sort of works OK  but it would be nice if the two payment options can be displayed initially in the cart prior to logging in with the FREE option initially selected.

Is this possible?

Thanks, Paul

Title: Re: How to set FREE shipping with optional paid next day shipping
Post by: jenkinhill on January 08, 2013, 10:20:46 AM
Shipping plugins are not activated until the shopper is logged in and their address known, as checks are made to ensure that shipping can be made to their address if a country is specified on the shipping plugin, and also the total weight of products in the cart is required where shipping cost is calculated by weight.

The flow would have to be changed to do what you want, maybe it could be done by a plugin, but I'm not a programmer. It is standard (eg Amazon) to select free/paid shipping after all products have been added to the cart and the shopper is in the checkout.
Title: Re: How to set FREE shipping with optional paid next day shipping
Post by: ukfish1 on January 10, 2013, 18:42:45 PM
thanks for the information