have two shops one for USD and another for Euro

  • Posts: 46
  • Thank you received: 0
11 years 3 months ago #157786

-- url of the page with the problem -- : www.pssgpcshop.com


Hello,

Is it possible to create two shops on one website domain? I would like to have one shop with USD pricing and another with Euro pricing. Both shops would be identical other than pricing.

Is this possible or alternatively is there a better way to display products with international pricing?

My goal is to prevent customer in Europe from seeing my USA pricing for the same products.

Thanks,
Doug

Please Log in or Create an account to join the conversation.

  • Posts: 2143
  • Thank you received: 747
11 years 3 months ago #157808

Maybe I'm missing something, but even with geolocation and all sorts of tricks this will never be working 100% "safe". Not even if you had two completely separate websites, and sure not if it were two sections of the same site. With several factors in the game called Internet, there are always ways how a European visitor could see your USD section, intentionally or accidentally. Sorry.

But to answer your immediate question: out of the box you can install only one shop in one Joomla instance. There are ways (= extensions) which enable you to "combine" two or even more Joomla instances on the same server, even incl databases, user accounts etc, plus the mentioned geolocation to route - some (!) - users to the "right" section, but then again, there will still be visitors making it into the "wrong" store.


Need help with customisations of layouts, style or other site development? PM me!
(Don't forget to turn on "E-mail notification of new messages" )

Please Log in or Create an account to join the conversation.

  • Posts: 84319
  • Thank you received: 13707
  • MODERATOR
11 years 3 months ago #157839

Hi,

As lousyfool stated, there is no 100% way to do that, but a geolocation system can allow you to do that unless the user is really trying to cheat on the system using a proxy.
Doing that is possible with the Geolocation plugin of HikaShop that is preinstalled with the Business edition.
You can configure it via the Joomla plugins manager.
Once setup, it should automatically select the default currency for newly arriving customers on your website based on their IP address.
As I mentioned, a proxy will allow the customers to tell the server that they have an IP from a different part of the world by routing the traffic through the proxy. The benefit of that, is that you'll be able to test that the system is working by using yourself a proxy to test that the correct currency is selected automatically when arriving on the website.

Please Log in or Create an account to join the conversation.

  • Posts: 46
  • Thank you received: 0
11 years 3 months ago #157983

This is exactly what I am looking for!

Is there any additional setup to the geolocational plugin other than enabling it and have prices in USD and Euro?

What if a customer visits the site from China? What currency would be displayed?

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 3 months ago #158023

Hi,

If a customer visit from China, it will display the site main currency in the option in Configuration > Main > Currency, unless you enabled the renminbi currency.

Please Log in or Create an account to join the conversation.

  • Posts: 46
  • Thank you received: 0
11 years 3 months ago #160160

I tested it for Germany and it works well.

Do i have to enable all of the European Country Zones and allow for Euro currency manually or is there an easier way?

I want to have USD currency for USA and Canada and have Euros for all of Europe.

Please Log in or Create an account to join the conversation.

  • Posts: 84319
  • Thank you received: 13707
  • MODERATOR
11 years 3 months ago #160315

All the countries are enabled by default, so I'm not following you ?
If you disabled them, yes, you want to reenable them.

You can publish the euro currency via the menu System>Currencies. Again, that should be the case by default.

You'll want to edit each country zone for which you want a different currency than the main one and set their currency so that the geolocation can use that currency.instead of the main one for the customers from these countries.

Please Log in or Create an account to join the conversation.

  • Posts: 46
  • Thank you received: 0
11 years 1 month ago #167490

Do I have to continually update the API key in the geolocation plugin?

I had it working for me in EURo/USD a few weeks ago and now it only shows USD.

www.pssgpcshop.com/index.php/hikashop/category/110-gram-columns

Please Log in or Create an account to join the conversation.

  • Posts: 84319
  • Thank you received: 13707
  • MODERATOR
11 years 1 month ago #167523

There is no need to update the API keys.

If you don't get the EUR, the it means that you changed something somewhere in the configuration of your zones/currencies.
I can't say exactly what as I don't know how you have setup all that on your website.

Please Log in or Create an account to join the conversation.

  • Posts: 46
  • Thank you received: 0
10 years 11 months ago #174371

This is very frustrating, something must be wrong with my configuration.

I have checked currencies, zones, plugins and my individual products and i can not get the appropriate currency to display.

I even tried to change the default currency to Euro and zone for USA to Euro but prices still appear as USD. If I unpublish USD, the price is listed as "free" even though I have Euro prices for the products.

What could I be missing?

Here is a product page that has both euro and usd prices for each product.
www.pssgpcshop.com/index.php/hikashop/category/110-gram-columns

Attached is the screenshot I see when I visit the page through a German web proxy and when I visit from my computer in the US.

Attachments:
Last edit: 10 years 11 months ago by mank087.

Please Log in or Create an account to join the conversation.

  • Posts: 84319
  • Thank you received: 13707
  • MODERATOR
10 years 11 months ago #174403

Hi,

Based on your screenshots and your explanations here is what I can say:

First, the current currency is probably set when you arrive on your website based on your IP address (or the one of your proxy).
So that's great as it means that the geolocation plugin is doing what it should and that your zones are configured properly.

As you can see, when the price is in €, you get the $ price in parenthesis next to it. This indicates that the system couldn't find any price for the € currency in your product and so it is taking the $ price and converting it to € and as you have a currency rate of 1 and that you have the "show original price" option turned on in your product listing/configuration, you see the same price in both currency like in your screenshot.
So the problem is with your product prices. There are several possible explanations for why the system cannot find the price in € in your products:
1. you didn't set any price in € in your products
2. you set € prices in your products, but you used the "access level" icon to restrict them to only some user groups and thus the system cannot use them for the user group of your current user.
3. you set € prices in your products, but you don't have any € price for the minimum quantity 1.
4. you've changed in some way the € currency and the € currency which is activated is different than the one of your products prices.

So please check on these points. If that doesn't help, please provide a backend access via our contact form with a link to this thread so that we can check your settings for you.

Please Log in or Create an account to join the conversation.

  • Posts: 84319
  • Thank you received: 13707
  • MODERATOR
10 years 11 months ago #174413

Hi,

The access that you provided didn't allow us to log on your backend.
You also didn't say in your message if you checked the different points I talked about in my message.

Please Log in or Create an account to join the conversation.

  • Posts: 46
  • Thank you received: 0
10 years 11 months ago #174509

You can try again now with the log in details I provided in the contact form.

Yes, I did go through every point and checked everything and all looks to be setup properly.

Please Log in or Create an account to join the conversation.

  • Posts: 84319
  • Thank you received: 13707
  • MODERATOR
10 years 11 months ago #174574

Hi,

So it's actually problem number 4, as I had expected.
I'm not sure how you did it but all your euros prices have a currency with the id 0 set.

I've edited the product AMA080510 on your website backend and saved it (so that the currency selection for the euros price is taken into account in the database and you can see that the euros price is now displayed for that product on your listing.

You can actually easily fix that for all the products by running such query on your phpmyadmin:
UPDATE #__hikashop_price SET price_currency_id=1 WHERE price_currency_id=0;

where #__ is the prefix of your tables.

Please Log in or Create an account to join the conversation.

Time to create page: 0.110 seconds
Powered by Kunena Forum