VirtueMart Forum

VirtueMart 2 + 3 + 4 => General Questions => Topic started by: ukfish1 on November 15, 2012, 17:26:12 PM

Title: Different prices for different customers
Post by: ukfish1 on November 15, 2012, 17:26:12 PM
Hi

Is it possible within VM2 to charge different prices for different customers, depending where they are in geographically within the UK?

For example someone living in mainland England (say London) would be charged £5 for a product . Some one living in the highlands of Scotland would be charged £10 for the same product.

Doable or not?

cheers

Paul

Title: Re: Different prices for different customers
Post by: jenkinhill on November 16, 2012, 09:58:12 AM
Tricky. If the prices only show once logged in with their address filled in (ie they register first) then you could apply a price multiplier or make a plugin to assign them to a shopper group based on regions, using group pricing. 

If not logged in you could possibly use geolocation based on their IP address (not 100% accurate) to apply a price multiplier.

A lot of work, though. Easier to add a surcharge at checkout based on address.
Title: Re: Different prices for different customers
Post by: ukfish1 on November 16, 2012, 10:35:21 AM
Thanks for the information jenkinhill.

I kinda thought this wouldn't be easy to achieve. Adding the surcharge at checkout seems a sensible way to go. How would that be achieved? Presumably somehow we would need to add every postcode in the UK to Virtuemart and add a surcharge based on postcode?

Thanks, Paul
Title: Re: Different prices for different customers
Post by: jenkinhill on November 16, 2012, 10:41:59 AM
Quote from: ukfish1 on November 16, 2012, 10:35:21 AM
Presumably somehow we would need to add every postcode in the UK to Virtuemart and add a surcharge based on postcode?

Which is a lot or work for someone......

I know of nobody who has done this and you may find you lose sales because of the application of what is seen to be a price increase.
Title: Re: Different prices for different customers
Post by: ukfish1 on November 16, 2012, 11:04:16 AM
Thanks for update.

Looking at this another way, how easy would it be to adjust the postage rates for customers in non-mainland areas? So, customers on the mainland would get free postage (the postage would be included in the price) and customers in outlying areas would be charged a postage amount on top of the product price.

Would that be an easier route to take?

Paul
Title: Re: Different prices for different customers
Post by: jenkinhill on November 16, 2012, 12:50:08 PM
Yes, lilely to be much more acceptable, and more easily configurable although it wouls take a time to enter the codes.

You will need to check for correct input of postcodes though, eg with or without space. See http://forum.virtuemart.net/index.php?topic=92466.msg361004#msg361004
Title: Re: Different prices for different customers
Post by: ukfish1 on November 16, 2012, 13:53:56 PM
thanks, I appreciate your time and help

Paul