GPSR: What Actually Has to Appear on a Product Page
"Make your store GPSR compliant" does not tell you what to actually put on the page. Here is the concrete list of data the regulation requires, field by field, including the four types of economic operator almost no…
Read more
Consent Mode v2: What It Actually Is and How to Set It Up
Plenty of stores have a cookie banner and assume Consent Mode v2 is handled. Those are two different things. Here is what actually changes, the order the signals need to fire in, and a real case of a half-translated…
Read more
301 vs 404: Which One to Use, and Why Search Engines Care
A discontinued product, a URL that changed during a migration, a page removed for good: each one deserves a different HTTP status code, and picking the wrong one quietly costs traffic. Here is how to decide, with a real…
Read more
How Faceted Search Actually Works in Elasticsearch (And Where It Breaks)
A facet is not a UI widget, it is a question answered twice per page: which results match, and how many would match for every other value on offer. Here is how Elasticsearch answers both in one pass, and the two ways…
Read more
PrestaShop Product Filters: Why The Number Next To A Filter Sometimes Does Not Add Up
A shopper ticks a filter that promises 12 results and gets 8, or the other way round. It is not a UI quirk, it is one of the most common problems in faceted search, and on a large catalog it has a very real cost in…
Read more
Why PrestaShop Checkout Slows Down When You Add an External Search Engine
Adding Elasticsearch or a similar engine to PrestaShop improves search, but if the index update is done poorly it can slow down checkout itself. Here is what actually happens when a customer changes a cart quantity.
Read more
Why PrestaShop Search Slows Down As Your Catalog Grows
With a few hundred products, PrestaShop search always feels fine. With tens of thousands, it starts to choke. Here is where the time goes, measured on a real 200,000-product catalog.
Read more
“Unfortunately, there are no carriers available for your delivery address”: why it happens on an old recovered cart
An old cart, reopened through a recovery link, shows "Unfortunately, there are no carriers available for your delivery address" even though the address is valid and carriers exist for that zone. The cause isn't the…
Read more
The "recover_cart" link redirects to the homepage: why cart recovery stops working
A "recover_cart" link with a valid token doesn't open checkout, it bounces back to the homepage, with no visible error. It isn't a link problem: the customer who owns the cart has been soft-deleted, either through GDPR…
Read more
