Please help. I have built a store that sells products nationally, but sources supply from different suppliers in different areas.
1) I need to be able to offer the customer essentially a different user experience, different pricing, different products based on there geographic location.
2) I am using a Courier company that has a API. How do I build in this API into my store so that the customer can track their order as if my store was handling the delivery itself.
3) How do I auto generate Invoice numbers when order is paid for, with invoice number that links directly yo waybill from courier, etc...
Thank you for all the help
You might find Geo Content tool helpful. It can detect visitors' locations using IPs and display products relevant to visitors' geolocations, and dynamically alter almost any content on webpages as location specific, including text, headlines, banners, etc. The inbuilt HTML editor can help you set up altered location-specific content easily.
While if you want to offer customer a totally different user experience, it's better to have multiple shops to serve each domain. For example, exampleshop.nsw.com for new south wales in Australia, and exampleshop.vic.com for victory state and then redirect visitors. This way provides the best customisation for each region as you are able control different pricing, shipping costs, and stock ability.
Hope it helps!