External Marketplace Buttons
v1.1.0
Current release
New Feature
-
Affiliate links — turn every marketplace button into an affiliate link automatically. Template-based, so it works with any program: append your tag as a query parameter (Amazon Associates, eBay Partner Network) or wrap the URL in a network deep link (Awin, Involve Asia), with one-click presets for popular networks. Different tags per country domain (amazon.com vs amazon.de) are supported, transformed links carry
rel="sponsored nofollow"automatically, and an optional disclosure line keeps you FTC-compliant. - A/B button label testing — test a new button label against your current one. Visitors are split 50/50, the Reports tab shows views, clicks, and click rate per variant with a statistical-confidence badge, and one click applies the winning label. Cache-friendly and anonymous.
- Marketplace prices on buttons — show each marketplace's price right on its button, as a price summary line ("From $20" or "$20 – $25"), or both. Prices are free-text per marketplace on each product, the summary is derived automatically, and you can override it with your own wording per product.
-
Open buttons in a new tab — marketplace links now open in a new tab by default (with
rel="noopener noreferrer"), so shoppers never leave your store; a Display setting lets you switch back to same-tab. The Show Icons setting is now also configurable in the UI. - Click Tracking & Reports — a full analytics dashboard for your marketplace buttons: totals and trends with switchable line/bar/doughnut/pie charts, top products and marketplaces, filters by time frame, marketplace, and product, plus CSV export, import, and a guarded reset. Privacy-friendly by design: only anonymous daily totals are stored, nothing personal. Optional GA4 event forwarding.
- Gutenberg block and Elementor widget — place the marketplace buttons anywhere with a live preview, no shortcode needed (the shortcode still works too).
- Shop & category page buttons — optionally show a compact version of the buttons in product listings, not just on the product page.
- Visibility rules — show buttons to everyone, only logged-in users, or only guests, optionally limited to specific user roles.
- Marketplace scheduling — give any marketplace button a start and end date, perfect for sale-day campaigns like 11.11 or 12.12.
- Marketplaces column on the Products list — see at a glance which products have marketplace URLs, and filter products with or without them.
- Geo-aware links — add country-specific URLs per marketplace (e.g. amazon.de for German visitors) and each shopper is sent to the right storefront automatically.
- Variation-level URLs — give individual variations their own marketplace links; buttons update live as shoppers pick a variation.
- Out-of-stock rescue — optionally show marketplace buttons only when a product is out of stock, with a custom "get it elsewhere" heading. Never lose a sale.
- Marketplace link health checks — your URLs are verified weekly in the background; dead listings (404/410/dead domain) are flagged on the Products list and in the settings.
- Schema.org offers — optionally list your marketplace listings as additional offers in the product's structured data so search engines see every place it is sold.
Improvement
- The Button Position setting now actually works — buttons can be placed before or after Add to Cart, after the product summary, or manually via shortcode/block/widget.
Fix
- Custom marketplaces now render correctly through the shortcode (previously only built-in marketplaces appeared).
- Importing a settings JSON no longer mangles the UTM tracking configuration.
Security
- The licensing client now verifies a license response's signature before storing it, on both activation and the background re-check. Previously a response only had to *look* like a license, which meant anything able to answer a network request could replace a working license.
- Activation now also confirms the license returned by the server belongs to this product and this site before accepting it, with a clear error message if it does not.
Fix
- Fixed a rare fatal error that could take a site down at load time while a background license re-check was being scheduled.
Maintenance
- Removed unused configuration left over from the previous licensing system.
Improvement
- All marketplace icons are now bundled SVG files — the plugin no longer loads Font Awesome from a CDN. Faster pages, no third-party requests, and buttons render identically offline. (Custom marketplaces keep using your uploaded icons.)
Fix
- Marketplace icons are now visible in the Minimal button style — the brand-color icon variant is used on transparent backgrounds instead of the white one.
Improvement
- The Reports tab now leads with your analytics; the Click Tracking settings are one click away in a collapsible section (expanded automatically while tracking is off).
Fix
- Plugin icons keep their own colors under every WordPress 7 admin color scheme instead of picking up the scheme's accent.
Maintenance
- Compatibility confirmed with WordPress 7.0.4 and WooCommerce 11.0.1.
v1.0.1
Security
- Hardened license verification — the signed license is now re-verified on every request instead of trusting a cached flag, and the verification lives in the plugin itself.
Improvement
- Updated licensing client: "Check again" on the Updates screen really re-checks, and update details (changelog, tested-up-to, required PHP) now display properly.
- License activation confirms the purchase email address.
Fix
- Prevented a fatal error when another Online Store Kit plugin loaded its licensing client first.
v1.0.0
Changes
- Initial release