9. FAQ & Troubleshooting
I uploaded a logo but the storefront still shows the old one. Check the Logo Status table — is there a green check for the language you are viewing? Also make sure you saved the form after choosing the file (the preview appears before saving, but the file is stored only on save).
Can I use one logo for some languages and none for others? Yes. Any language without its own file automatically keeps the standard shop logo. This is the recommended way to roll out gradually.
Why is SVG not available for the invoice and email logos? PDF generators and most email clients cannot render SVG reliably, and the PDF engine also rejects WebP. Upload a PNG export of your logo for these outputs — the module tells you the accepted formats under each field.
My .svgz file is rejected.
Compressed SVG cannot be safely scanned. Decompress it (any vector editor can "Save as SVG") and upload the plain .svg.
The delete button removed my logo from a language, but the file is still on the server.
That is intentional. Files are kept because other languages or other shops in a multistore may reference the same file. Unused files can be removed over FTP from /img/svglogo/ at any time.
The mobile logo does not appear on my custom theme.
The mobile swap targets the standard header .logo element. If your theme uses different markup, add an equivalent CSS rule in your theme, or ask us for the selector to use.
Does the ALT text really help SEO? The module writes your localized ALT text into the rendered header image server-side, which is what search engines index. Descriptive, localized ALT text is a standard accessibility and image-SEO practice.
Do my logos survive a module update?
Yes. Uploaded files live in the persistent /img/svglogo/ folder and settings are stored in the standard configuration table. Update the module in place — never uninstall/reinstall as an "update", because uninstalling removes the configuration by design.
Which file wins if I upload a new logo for the same language? The new one, immediately. The previous file stays on disk (see above) but is no longer referenced.
My campaign logo did not switch exactly at midnight. Campaign boundaries run in the shop's timezone (Shop Parameters > General). Also check for a full-page cache or CDN in front of your store — the module itself evaluates the window on every request.
The module refuses to save my campaign because of an overlap. Only one campaign can be active at any moment, so windows that intersect — including future occurrences of yearly campaigns — are rejected. The error message names the conflicting campaign and its window; shorten or move one of the two.
Can I schedule a campaign for only one language? Yes. Upload a campaign file only for that language; every other language keeps its regular logo for the whole campaign.
Emails still show the default logo. Emails use the Email Logo panel (Documents / Email tab) — the header logo is intentionally not reused, because email clients need a bitmap. Also note that on PrestaShop 1.7.0 the email feature is not available.