Thursday 01 September 2005 8:20:30 pm
Hi there. I'm looking for some ideas and suggestions on how to accomplish/solve a multi national catalogue. I know that's a bit vague so I'll try to explain the situation as best I can.
Situation: - I am developing a website for a Multi National manufacturer of 'Widgets'. Some of these Widgets differ from region to region. Widgets come in all sorts of shapes and sizes, for instance a Widget that is available in the USA comes in a jar and the standard measurement is a fluid ounce (fl oz), whereas the same Widget available in Australia comes in a bottle and the standard measurement is a millilitre (ml). Now depending on the region you are in you should only be able to see the Widgets that are available in your area. e.g. Widget (A) in the USA is a jar that contains 8.4 fl oz of Widget goo, whereas Widget (A) in Australia is a bottle that contains 250ml of Widget goo. It's the same product in a different form. <i>Note: This site will not list prices as the prices continually fluctuate and it would become a full time job to maintain the prices alone, whereas the products themselves will rarely change.</i> Lets assume the site uses site access settings for each region following this convention - (USA access is widgets.us) and (Australia access is widget.com.au). If you access the USA site you should see jars and fluid ounces, if you access the Australian site you should see bottles and millilitres. Ok so now you know how the site access works I need to figure out how to tell the Widgets where they belong. The way I would like this to work is as follows. From the admin interface I would like to add Widget (A) to the catalogue, Widget (A) is available in both the USA and Australia. What I would like to do is add Widget A to the catalogue once and once only, I don't want to add Widget (A) to 2 separate catalogues, the reason for this is there are thousands of Widgets to be added to as many as 10 regions and I would like to cut the data entry down as much as possible. My thoughts are that if I could create a content class/Object? that would allow me to add a Widget with all of the necessary attributes and some how use the site access to identify the attributes that should be displayed I'm home free, but I have no idea how to go about this or if in fact it is even possible. For this example my Widgets (content class/Object?) would need to store following information.
An image of a bottle for Australia
An image of a jar for the USA
The size of the bottle in millilitres for Australia
The size of the jar in fluid ounces for the USA
Any other information required for Australia Any other Information required for the USA I would also need an option to specify the regional availability of a Widget, for instance if Widget (B) is only available in Australia the USA site should ignore it totally. To access the information I assume I would need to create a catalogue template for each site access that can extract the information relevant to the region accessed. Questions: -
Did any of this make sence?
If so does this sound possible?
If so, how would I identify the required attributes through the template? If not, what other options might there be? I hope that was not too confusing, any ideas or suggestions are most welcome. Thanks in advance.
Pardon me while I burst into flames...
|