Клиенту это не надо, это его отпугнёт , поверьте мне на слово, вспомните правило : клиент всегда прав. Клиенту наплевать на то сколько вы работали, а вот на то удобно ли ему не наплевать, конечно решать только вам
аммм...у тебя есть система с автоматическим выбором города по ИП ? город та ему палюбасу выбирать... я просто не могу понять как это можно сделать...
Поглядите в сторону http://opencartforum.ru/files/file/677-multistore-pro/ на этом форуме он есть в разделе платные модули
если у вас склады товаров разные, то имеет смысл продублировать базы в зависимости от города, и подключать уже ту которая нужна либо сделать перфиксы в зависимости от города и так же его задавать в зависимости от города.
а смысл плодить коды, создавая под каждый город сайт. то есть тогда надо применять обновление сразу ко всем придется применять, можно запутаться...
большая нагрузка на хост и куча кода - вариант самый банальный и для ламеров магазины в разных городах... верней его филиалы... а головной в москве... палюбасу ...ценники должны различаться для разных городов
не только ценники, главное что бы было удобно обновление и главное чтобы обслуживание было минимальным если разнести по разным установкам для городов, а не просто сделать несколько баз данных, то будут постоянны ошибки: там что-то забыл, тут не дописал... лучше такие нюансы свести к минимому, а сделав только разные базы, кеширование, можно еще картинки товаров хранить в разных каталогах а сделать утилиту синхронизации - маленькая цена за удобство, скорость и минимизацию ресурсов...