Есть задача:
1. имеется модуль GeoIP, который при входе определяет местоположение покупателя.
2. есть модуль, который на основании выбора покупателя (в ручном режиме выбора) присваивает входящему определенную группу покупателей. Всего групп покупателей несколько (привязаны к разным городам). Для каждой группы покупателей свои цены, условия по оплате и доставке.
Требуется:
1.получить определенное модулем GeoIP значение города покупателя
2. передать это значение города модулю присвоения группы покупателя (модуль автоматически) подставит нужную группу
3. отключить принудительный опрос каждого входящего на сайт про его город нахождения (передается ранее автоматически от модуля GeoIP к модулю выбора группы покупателя), но оставить возможность поменять город позже в ручном режиме по желанию самого покупателя.
3. при оформлении заказа (simple) получить значение города доставки, выбираемое покупателем сверить его установленной группой покупателей. Если отличается от установленной группы покупателей передать значение поля город доставки модулю присвоения группы (который автоматически поменяет группу покупателя).