All notable changes to External Marketplace Buttons will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[1.0.0] – 2025-12-06
Added
Core Features
- Initial release of External Marketplace Buttons
- Support for 18+ pre-configured marketplaces:
- Global: Amazon, eBay, AliExpress, Etsy, Shopify, Facebook Marketplace
- Digital: Gumroad, Lemon Squeezy, Patreon
- Southeast Asia: Shopee, Tokopedia, Lazada, Bukalapak, Blibli, TikTok Shop
- Other: OLX, Toco, Lynk
- Custom marketplace support with unlimited additions
- Drag-and-drop marketplace ordering
Display Options
- Three button styles: Default (Filled), Outline, Minimal
- Three button sizes: Small, Medium, Large
- Three layout options: 1 Column, 2 Columns, 3 Columns
- Customizable heading text with show/hide toggle
- Custom button text per marketplace
- Custom colors (background and text) per marketplace
- Custom icon upload support (PNG, JPG, SVG)
- SVG icon support for Indonesian marketplaces
WooCommerce Integration
- Product metabox for marketplace URLs
- Global visibility controls (Hide Add to Cart, Price, Quantity)
- Per-product visibility overrides
- HPOS (High-Performance Order Storage) compatibility
- WooCommerce CRUD API compliance
Tracking & Analytics
- UTM parameter support
- Configurable utm_source, utm_medium, utm_campaign
- Custom parameter support
- Compatible with Google Analytics, Matomo, and other platforms
Advanced Features
- Custom CSS support
- Custom JavaScript support
- Settings reset tool
- Clear data on uninstall option
- Import/Export via JSON
- Copy to clipboard for export data
- Paste import (no file upload required)
Shortcode
[marketplace_buttons]shortcode- Product ID parameter support
- Works in page builders
Developer Features
- Extensive hooks and filters
- Template override system
- Well-documented codebase
- WordPress coding standards compliant
Other
- License activation system
- Automatic updates
- Mobile responsive design
- Accessibility ready (ARIA labels, keyboard navigation)
- Translation ready
- RTL support
Security
- Nonce verification on all forms
- Capability checks for admin actions
- Input sanitization and output escaping
- Secure license validation
Upgrade Notes
Upgrading to 1.0.0
This is the initial release. No upgrade steps required.
Roadmap
Planned Features
- Bulk URL import via CSV
- Analytics dashboard
- A/B testing for button styles
- More marketplace integrations
- Gutenberg block
- REST API endpoints
For support, visit onlinestorekit.com/support