* Fixed: sort=price in a block shortcode was ignored whenever the products carried a manual order (drag-and-drop, the Order field, or a [1] title prefix). An explicit sort now takes priority over that order.
* New: AllKeyShop module — CD key and game key price comparison. A game arrives as a single product at its cheapest price, or as one product per offer for a comparison table, each with its merchant, region and coupon code.
* Changed: Affiliate modules now default to Cron Job updates instead of Page View, so every post refreshes on the same schedule instead of waiting for a visitor to arrive.
* Fixed: "Save images on server" — every automatic price update downloaded the product image again, filling the uploads folder with product-1.jpg, product-2.jpg and so on. Affects Amazon, Amazon No API, Awin, Ebay, AE, Bolcom, Impact Radius, Kelkoo and custom feed modules.
* New: Egg Blocks — a Plain variant for nine blocks, including Product Card, Verdict, Pros & Cons and Callout. No panel, no tinted background, no bordered tags: the blocks line up on a shared label column so a review reads as one article instead of a stack of widgets.
* New: Import presets — Category Mapping. Send a merchant's feed category to one of your own categories, so products arrive filed correctly instead of needing cleanup. A rule can name the full path or a single level, and * matches a whole branch.
* Improved: All feed modules — an offer stayed out of stock for good once a merchant re-listed the product under a new ID. The lookup now falls back to the EAN within the same merchant and reconnects the offer on a single unambiguous match, refreshing price, stock, image and links while keeping the saved product data and price history.
* Fixed: AWIN — the maximum price was ignored when searching a feed.
* New: Editorial Product — an alt text field for the product image.
* Fixed: Editorial Product was missing from the block catalog the agent API publishes, so an AI agent could not create or validate one.
* New: Cashback Tracker integration — the cashback rate now appears in every product template that shows coupons, and reads as a sentence: "Plus 4.5% Cash Back".
* Improved: Egg Blocks could be wrecked by plugins that rewrite post content, such as internal linking tools — a link inserted into a block's stored settings broke the block and left its raw code showing in the article. Content Egg now refuses such a save and keeps the working version.
* New: Shops — one screen for every shop in your product data. Give a shop a display name or a logo, or attach a coupon code that shows up beside that shop's offers in your product blocks.
* New: Shop coupons — set a start and end date, and limit a coupon to chosen categories so it only appears on the posts it applies to. One click copies the code and opens the shop.
* New: Shop coupons — limit a coupon to specific products, for time-limited per-product promotions like a free bonus item with one product. The offer retires itself on its end date.
* New: Products — "Copy product reference" in a product row's menu, for binding a coupon to that product.
* Improved: Shop logos — a shop can now use a logo you choose, instead of whatever the logo provider returns.
* New: Feed modules — import only the products you need from a huge catalog. Filter by category, title or brand, and the rest is skipped before it ever reaches your database.
* New: Product Import — custom prompts can build on each other. Write %AI.other_prompt% inside a prompt and that one runs first, so a single AI-generated focus keyword can feed your SEO title, meta description and product text.
* New: All Products — "Bridge Mappings" creates the missing canonical Bridge Page links for product pages you imported earlier, so those products link to your pages site-wide.