Debugging Shopkeeper Order Submission When eForm Mail Hooks Cause a White Screen
What to check when Shopkeeper order email hooks break the request and the checkout form ends on a blank page.
Release notes, extras updates, guides, videos, and practical Evolution CMS knowledge in one place.
What to check when Shopkeeper order email hooks break the request and the checkout form ends on a blank page.
How to handle menu filtering in Wayfinder when a simple JSON-style where condition does not behave as expected.
A practical approach for showing per-resource EvoGallery image counts inside a DocLister listing.
How to bootstrap the Evolution API in a standalone PHP endpoint and return structured JSON to jQuery or another frontend consumer.
What to check when txNewsletters works structurally but breaks on character encoding or refuses to deliver mail reliably.
How to debug KCFinder when it can neither upload new files nor display files that already exist on disk.
A practical checklist for confirming whether cached snippets and cached page output are really being served in Evolution CMS.
How to reduce AjaxSearch response time when a multilingual Evolution CMS site stores most searchable text in TVs.
How to add the classes and attributes your frontend lightbox expects when rendering galleries with EvoGallery.
Practical options for watermarking images in MultiPhotos when a drop-in plugin does not work as expected.
Why scheduled resource state changes can leave stale empty pages in cache and how to handle the cache layer correctly.
How to submit an eForm form from a modal and render the validation or thank-you response back into that same modal.
How to debug batch image uploads in MultiPhotos when the server returns a 502 Bad Gateway error.
Why Evolution CMS can keep redirecting to stale aliases after a slug change and how to clear the right layers.
What to check when external malware scripts are injected near the end of public HTML output on Evolution CMS sites.
How to route AJAX requests through Evolution CMS without relying on unsafe generic snippet execution endpoints.
How to send different user types to separate personal account pages after authentication with WebLoginPE.
How to add dependent region and city dropdowns to a WebLoginPE registration flow without turning the form into an unmaintainable mess.
How to keep the current menu item visible in Wayfinder while removing the clickable link from the active page.
A practical approach for triggering Shopkeeper cart recalculation when users click plus and minus quantity controls.