News:

Looking for documentation? Take a look on our wiki

Main Menu

Different prices for different customers

Started by ukfish1, November 15, 2012, 17:26:12 PM

Previous topic - Next topic

ukfish1

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


jenkinhill

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.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

ukfish1

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

jenkinhill

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.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

ukfish1

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

jenkinhill

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
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

ukfish1

thanks, I appreciate your time and help

Paul