Decide the order in which products appear on your PrestaShop category and brand pages: sort them by hand with drag and drop and, if you want, ask Gemini for a proposal based on the data you already have. The proposal never reaches the shop until you apply it and save. One-time payment of €59, no subscription and no activation key.
The problem
You end up moving a category’s product order one item at a time from the back-office listing. On brand pages there isn’t even that: PrestaShop stores no per-brand positions. And when you want to sort with a criterion —what people search for, what converts, which keywords are cannibalising each other— the data lives in Search Console, in GA4 or in a Dinorank CSV, far from the screen where you sort.
The solution
Zeyvro Merchandiser adds one back-office screen where you load a category or a brand and drag its products into the order you want. Before every save it stores a snapshot of the previous order, so “Undo last” always has somewhere to go back to. And if you give it a Gemini key, it returns an order proposal with a reason for each product, in a read-only column: it doesn’t touch your shop until you move it to the manual order and save.
What’s included
- Manual drag-and-drop ordering for categories and brands. For a category it is saved in PrestaShop’s own product positions; for a brand, in a module table, because PrestaShop has no per-brand positions.
- “Undo last”, per context: a snapshot of the previous order is created before every save, and each further click steps back one more save.
- Category tree with search, expand and collapse, and each category’s product count; brands get their own list. Only active categories and brands are listed.
- Optional Gemini suggestion, with a reason for each product. “Apply suggestion →” copies it into the manual order column, where you can still adjust it; it saves nothing on its own.
- Whatever signals you have: Dinorank CSVs (rankings, cannibalization and LLM visibility) and, if you have the zeyvro_stats module connected, clicks, impressions, CTR, position and top queries from Search Console, plus sessions, users, page views, add-to-carts, purchases and revenue from GA4 for the last 28 days.
- Gemini model picker, read from the API with your own key, with a “Test connection” button. Default:
gemini-2.5-flash. - Built for large catalogues: contexts with more than 50 products are sent in batches of 50; the request is retried once on timeout, rate limit or server error, and if the answer doesn’t add up that batch is discarded and its products keep their current order.
- Out-of-stock products always go last in the proposal, and if nothing has changed the last proposal is reused for 24 hours instead of calling the API again.
- Log of the last 50 Gemini calls: date, context, model, batch, products, duration, tokens, status, cause and signals used.
- No activation key: it works as soon as it is installed, it has no configuration page of its own, and it ships with readable source code, no DRM and no remote validation.
How it works
- Install the module from Modules → Upload a module. Zeyvro → Product Sorter appears in the back-office side menu.
- Pick a category or a brand, click Load, drag the products into the order you want and save. If you change your mind, Undo last.
- If you want the suggestion, paste your Gemini API key in the AI & SEO tab, import your Dinorank CSVs or connect zeyvro_stats, and ask for it. You decide whether to apply it.
Why Zeyvro
- One-time, lifetime payment: €59, no monthly fees.
- No activation and no “phone-home”: the module asks for no key to run and validates nothing against a server of ours.
- Functionality guarantee: if the module doesn’t do what this page says, open a ticket and we’ll fix it.
- Tested before selling it and documented honestly, including when you don’t need it.
When you don’t need it
If your catalogue has few categories and few products in each one, reordering them by hand from the PrestaShop listing won’t cost you enough to pay for this. And if you’re not going to import Dinorank CSVs or connect Search Console or GA4, the suggestion will work only from each product’s name and whether it is in stock: it runs, but with far less information than the full screen gives it. We’d rather tell you before you buy.
Price
€59 — one-time, lifetime payment. Includes updates while we maintain the product and six months of technical support from purchase, for one PrestaShop shop in production plus its test or development environments. Compatible with PrestaShop 8.0.0 – 9.x. The suggestion uses your own Gemini key: Google API usage is on you. Secure checkout via LemonSqueezy. Digital product: no right of withdrawal once downloaded; if in doubt, ask us before buying.
Frequently asked questions
Do I need Gemini to use the module?
No. Manual sorting, saving and undo work without an API key. The suggestion is optional and uses your own Google AI Studio key.
Do I need a license key?
No. The module asks for no activation key and no trial period: it works as soon as it is installed.
Does sorting a category change PrestaShop’s own order?
Yes. The category order is saved in the same product positions PrestaShop uses. The brand order is not: since PrestaShop has no per-brand positions, it is saved in a module table.
What does the module treat as out of stock?
It checks the product’s out-of-stock ordering option, or the shop default: products that do not allow orders when out of stock are flagged as out of stock and go last in the proposal. It does not check the available quantity.
Which PrestaShop versions does it work with?
PrestaShop 8.0.0 and later, up to 9.x.
Can I get a refund?
As a downloadable digital product, there’s no right of withdrawal once downloaded. What we do offer is a functionality guarantee by ticket and the option to ask us anything before buying.