The administration can elect to help or disable currency and language auto-change functions. Also, alter the default retailer currency and language from the module management page. In my code example, only when printing a document really should all text be set in black from a white (the paper) track record. https://www.presta-addons-modules.com/en/front-office/prestashop-geoip-popup-message-and-redirect-links-based-on-country.html