Great question — answering as the UphillTech team:
It sounds like this issue is related to how OXID eShop handles SEO URLs and routing. OXID 7 uses SEO encoders ( oxSeoEncoder ) which often strip query parameters unless they’re explicitly preserved. **Possible Causes and Fixes: ** 1. SEO URL Handling XID’s SEO encoder might be cutting off unknown query parameters when generating URLs for article detail pages (e.g., testArticle.html ). Category pages may behave differently because they use a different encoder or controller. Fix: Append query parameters manually after SEO URL generation or modify the URL in your template like: [{assign var="seoUrl" value=$oView->getLink()}] <a href="[{$seoUrl}]?testParam=bla">...</a> 2. Template Helpers Some...
Full answer by Rahat Hameed: https://stackoverflow.stackexchange.com/a/79619327 (CC BY-SA 4.0).
Need it done for your business? UphillTech.