Hi Sir I am experienced web developer with over 7 years of experience in Shopify, php, wordpress, magento.
As i can see you have a requirement of creating international version/duplicate of a shopify website. But I guess you have forgotten to share the link of the website for which you want the international version.
The requirements that you have mentioned can be done where if a user if from out of south Africa then he would be guided to the other version of the website. This can be surely done.
I request you to share the link of the website and lets have a discussion regarding this on chat so that we can get the work started.
Thanks!