'ello,

I need some advice on the best method to achieve something.

My Store:

I'm currently running a store off v1.3.0.2. The store sells products to customers in Australia and New Zealand.

Example situation:

I have 3 products; Hat, Belt and Wallet. In Australia, I have lots of stock; 1000 Hats, 1000 Belts and 1000 Wallets. In New Zealand, I have nearly run out of stock; 500 Hats, 250 Belts and 0 Wallets.

What I want to do:

Have 2 separate stock lists (perhaps more in the future) - 1 for AU and 1 for NZ. That is, if a customer has selected 'NZD' as their currency, and they browse to the 'Wallet' product, they see that it is out of stock. If they select 'AUD' as their currency however, they will see that there is 1000 Wallets in stock.

It would also be great to be able to set multiple prices for items based on their currency (as I posted at http://www.zen-cart.com/forum/showthread.php?t=43353 a while ago), rather than using a multiplier. (I ended up hacking Zen Cart to add this functionality.)

My options (as I see them, please provide more if you can think of any):

  • Have 2 separate installs of Zen Cart running (off the same hosting account, so they can share templates, language files and the like). The plus side to this is it is very easy to separate the AU and NZ stock. The down side to this is when content needs to be changed or a new product needs to be added (or an old one removed, etc.), it has to be done twice.
  • I am unfamiliar with how 'Zones' work. Can I use zones to achieve this?
  • Spend a few (or several) hours hacking Zen Cart.
  • Use a mod/patch/ if there is one available.


Any help would be greatly appreciated, thank you.