Skip to content

Sponsored Products for Vendors changelog

All notable changes to Sponsored Products for Vendors (kv_vendor_sponsored_products) are documented here. The format follows Keep a Changelog and the project uses Semantic Versioning.

  • Vendor campaigns: cost per click (bid, daily budget) or fixed daily price, optional total budget, start and end date, pause and resume, up to 50 products.
  • Placements: category pages, search results, product pages and the “Sponsored products” Block Manager block (grid and row templates).
  • “Sponsored” disclosure on every card, section headings and rel=“sponsored” links; Responsive and Nova styles.
  • Approval modes (all, untrusted vendors, none), approve, reject with reason, suspend, block vendors, automatic approval per vendor.
  • Charges from the vendor balance with a minimum balance to keep; budgets and balances checked under a lock.
  • Daily or hourly posting of the charges to core vendor accounting as Payout rows, “Post now”, crash-safe posting.
  • Click protection: visitor deduplication, bot filter, staff and own-vendor clicks, per-IP limits, signed slot tokens.
  • Statistics per day and campaign (impressions, clicks, invalid clicks, CTR, spend, average CPC, orders, ordered revenue, ROAS) for vendors and administrators, CSV export.
  • Order attribution through a signed click cookie or the signed-in customer, with variations of the sponsored product.
  • Full page cache support (cacheable slots, beacon endpoint, cache tags), cron and panel pseudo-cron.
  • Domain-bound license check and self-healing upgrades.