CSS or responsive display bugs after a PrestaShop theme change
A menu that breaks on mobile, a modified CSS file that looks "ignored" after a theme change: in the vast majority of cases, the file isn’t being ignored, it’s simply cached. PrestaShop combines and caches CSS and JS files by default, and keeps serving the old version until that cache is cleared.
The CCC cache: the most common and most misunderstood cause
PrestaShop has a native feature that combines, compresses and caches CSS and JS files, configurable under Preferences > Performance. It merges several files into one to speed up loading, then keeps that combined file cached. After a CSS change, if this cache isn’t cleared, the site keeps showing the old combined version: the CSS "looks ignored" even though it was genuinely changed on disk.
Another common cause: a CSS file added directly into the theme’s files rather than through a module or a proper override. That direct edit gets overwritten without warning at the next theme update, which looks like a bug reappearing.
A grid system change between PrestaShop versions
The CSS grid structure changes significantly between PrestaShop 1.6, whose default theme is built on Bootstrap 3 (col-xs-12, img-responsive, pull-right classes), and PrestaShop 1.7/8, whose Classic theme is built on Bootstrap 4 (col-12, img-fluid, float-right classes). Copying a CSS class from a tutorial written for one of the two and applying it to the other generally breaks the layout, especially on mobile.
Configuration or development?
Clearing the CCC cache and checking you’re editing the right CSS file in the right place resolves most cases. It becomes development when a direct theme edit needs properly reworking into a clean override that survives updates, or when a grid built for the wrong Bootstrap version needs correcting.
Related pages
-
Product combination bugs on PrestaShop
When the size or colour selector displays badly on mobile, a related theme-linked case.
-
PrestaShop shop loading slowly
The same CCC cache also has a direct effect on page loading times.
-
PrestaShop 1.6 to 1.7 or 8 migration
To understand the scale of theme and grid changes involved in a major version upgrade.
Describe your need in one minute
A few targeted questions so I can reply with an estimate rather than another questionnaire.