Blog Sections Open
Keeping YAMS and Shopkeeper Working Together on Uncached Pages
If the cart appears only after a multilingual page enters cache, the issue is usually in initialization order or uncached context handling.
A classic multilingual shop bug appears when the cart works on the default language, then disappears on alternate-language pages until the page has been cached once. That points to an initialization mismatch between YAMS, Shopkeeper, and the cached versus uncached render path.
Where to investigate
- language-dependent placeholders or chunk paths
- cart initialization code that expects cached context
- plugin order during multilingual page bootstrapping
- session and cart state handling on non-default language URLs
If the cart appears after cache warmup but not before, do not treat it as a random rendering bug. It is usually a strong sign that part of the integration depends on output that only exists after the first cached render.
Fixing Frontend Notice Errors That Appear Only While a Manager Is Logged In
How to diagnose frontend notice-level errors that show up only when an authenticated manager session is active.
Disabling Automatic Image Resize on Upload in Older Evolution CMS Builds
How to stop automatic image resizing during file manager uploads when upgrading the whole CMS is not an option.