Services Work Contact
EN SK
PrestaShop

4. How Language Selection Works

For every logo type the module resolves the file in the same, predictable way:

  1. Campaign variant — during an active campaign, the campaign file for that language (if one exists; invoices only when the campaign opts in).
  2. Exact match — the file uploaded for the visitor's (or order's, or email's) language.
  3. Fallback — if that language has no file, the standard PrestaShop logo for that output is used. Nothing breaks, nothing disappears.

The same rule applies per shop in multistore (see chapter 7).

Uploaded files are stored in the persistent /img/svglogo/ folder, so they survive module updates. Replacing a logo never overwrites the previous file — each upload gets a unique name, which also means browsers and CDNs always see a fresh URL.