Laposta for WooCommerce changelog
1.7.1latest2 November 2026
- Fix: saving a WooCommerce order could crash with a fatal error when engagement tracking was enabled and the Laposta API call failed (e.g. an invalid list ID). The failure is now logged instead.
1.7.0
- New: Extra Lists — configure additional Laposta lists at checkout, each with its own opt-in checkbox. Supports both classic and WC Blocks checkout. Only email, first name, and last name are sent; no field mapping needed.
- New setting: Checkbox position — choose between "Contact information" (top of checkout) or "Before place order button" (bottom of checkout). Applies to both the main opt-in checkbox and all extra list checkboxes.
- New order data field: Coupon Codes (tag: couponcodes) — sends a comma-separated list of coupon codes used in the order to Laposta.
- New engagement field: Woo Coupon Codes (tag: woocouponcodes) — cumulative list of all unique coupon codes the customer has used across all orders.
1.6.0
- New setting: "Plugin enabled" master toggle — when off, the plugin does nothing regardless of other settings
- Changed opt-in checkbox behaviour: unchecked = always subscribe silently (no checkbox shown); checked = show opt-in checkbox at checkout
- Label and Free Orders settings rows are now greyed out and disabled when the checkbox is hidden (irrelevant in that mode)
- Free orders set to auto-subscribe (with or without notice) are now always subscribed via the direct path, independent of the checkbox value submitted
- GDPR notice moved from inline settings rows to the help tab
- WooCommerce Blocks: "Additional information" section and heading are now suppressed on the order confirmation page when the customer had no visible opt-in choice (auto-subscribe free orders)
1.5.2
- Performance: cached the remote update check in a site transient (12h on success, 5min on failure) so plugins.php no longer blocks on a ~2s HTTP POST to miix.dev for every page load
1.5.1
- Fixed vertical alignment of the icon on the "Refresh Fields from Laposta" button
- Tested up to 7.0
1.5.0
- New engagement tracking fields: Product Categories (all unique categories across orders) and Last Products (last 5 purchased product names)
- Improved order query to include pending and on-hold orders for accurate engagement tracking
- Added Logs tab with subscription history tracking, statistics, filtering, and bulk delete
- Automatic cleanup of old logs (configurable retention period)
- Added validation for required Laposta fields in field mapping
- Required fields now show asterisk (*) in dropdown menus
- Error notice displayed when required fields are not mapped
- Added documentation link to plugin actions and help sidebar
1.4.0
- Added free order handling options for automatic newsletter subscription
- New setting: Auto-subscribe with notice - displays a notice informing the customer
- New setting: Auto-subscribe silently - no notice shown to the customer
- Added clarification about order data sync timing in help and settings
- Fixed subscription occurring even when checkbox was unchecked on classic checkout
1.3.6
- Renamed classes and constants to match plugin name (Laposta_for_WooCommerce)
- Updated installation instructions
1.3.5
- Improved plugin page links consistency
- Added Dutch translation for plugin site link
1.3.4
- Fixed update check mechanism to always include license key parameter
- Improved compatibility with remote license server
1.3.3
- Fixed marketing opt-in checkbox being automatically unchecked after user interaction
- Improved checkbox behavior to respect user choices during checkout
1.3.2
- Bug fixes
1.3.1
- Added full HPOS (High-Performance Order Storage) compatibility
- Replaced all direct post meta functions with WooCommerce order methods
- Updated uninstall process to use HPOS-compatible order queries
- Declared HPOS compatibility in plugin header
1.3.0
- Added support for licenses and updates
1.2.0
- Enhanced customer engagement tracking with behavioral analytics
- Improved field filtering to hide automatically managed WooCommerce fields
- Added intelligent field sorting for better user experience
- Refined member reactivation handling for unsubscribed customers
- Strengthened field mapping interface with better organization
1.1.0
- Added one-click list and fields creation functionality
- Added support for automatic WooCommerce fields mapping
- Added order status update trigger for automatic synchronization
1.0.0
- Initial release