4 replies [Last post]
stormer's picture
Offline
Joined: 09/16/2007
Juice: 110
Was this information Helpful?

Not sure whether I'm being dense, blind or both: the site I'm building will offer free shipping for standard shipping. However, I'd like to give customers the option to choose a premium shipping option which WOULD be charged for. For the free shipping I've simply set Flatrate to $0.- but how can I enable the second, premium option during checkout.

many thanks

Ole

cosmo83@drupal.org's picture
Offline
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik
Joined: 08/08/2007
Juice: 236
Re: Ability to choose between flatrate and premium shipping

Just make another flatrate module. Lets call it Flatrate1 and do the same , but charge more than 0$.

http://www.vingowine.com

stormer's picture
Offline
Joined: 09/16/2007
Juice: 110
Re: Re: Ability to choose between flatrate and premium shipping

but the second option shouldn't be a flat rate, it should be dependent on the buyer's location.

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Re: Re: Ability to choose between flatrate and premium shipp

If you want to use FedEx or UPS for the premium shipping, you can enable those modules, but disable the standard shipping services in the settings pages.

I'd also suggest hacking the Flatrate module to say "Standard Shipping" so that it's clear why it's free. The place to do that is uc_flatrate_shipping_method().

stormer's picture
Offline
Joined: 09/16/2007
Juice: 110
Re: Re: Re: Re: Ability to choose between flatrate and premium s

Hi Lyle, thanks for the feedback. Unfortunately the items I'd be shipping (DVD) makes it almost prohibitively expensive to use UPS or FedEx (FE quote from Aus to US = $87). I was hoping there might be a way I could manually enter local, expedited Post Office rates so that these show up as an option.

With regard to hacking the Flatrate module, I'm afraid I have no programming experience whatsoever - where is "uc_flatrate_shipping_method()"?

thanks again and cheerio