Releases: saleslayer/Sales_Layer_WooCommerce
Releases · saleslayer/Sales_Layer_WooCommerce
Release list
WooCommerce plugin 2.6.1
- Multilanguage support: plugin architecture compatible with Polylang.
- Per-language synchronization queuing: one database row per (item, language) pair for independent language processing.
- Language-aware sync executors: Product, Category, and Format classes now support language context injection via
sync_blog_idandsync_lang_codeproperties. - Multilingual field filtering: automatic detection and filtering of language variants in item data to reduce database payload size.
- Language mapping configuration in modal: per-site language-to-Sales Layer language mapping with real-time validation.
- "Migrate Legacy Items" tool: idempotent migration tool for items created before multilanguage support was enabled.
- Language and blog context in sync logs: all "initialized" and error messages now include blog_id and language code for easier debugging in multisite/multilang scenarios.
- Migration utility class (
Migration): handles legacy item metadata assignment and Polylang translation group linking. - Enhanced Site & Language Configuration modal: unified title for multisite-only, multilang-only, and combined scenarios.
- Counter calculation in sync queue: multiplied by language count to reflect actual database rows inserted in multilang mode.
- Language mapping dropdowns now only show available Sales Layer languages per connector.
- Updated FAQ descriptions, in addition with multilanguage setup instructions and "Migrate Legacy Items" tool documentation.
- Multi-site target assignment:
lang_codenow correctly assigned only to targets whose blog_id has that language configured. - Empty targets in queue rows: language-specific queue rows only include the blog_id that needs that language (no empty targets).
- Minor fixes.
WooCommerce plugin 2.6.0
- WordPress Multisite support: network-level activation, per-connector site targeting with multisite synchronization settings modal.
- Multisite orchestrator: centralized sync queue with
switch_to_blog()distribution to selected subsites. - Multi-connector reference counting system (
Multiconn): prevents incorrect item deletion when multiple connectors share the samecomp_id. - Add Connector modal dialog in the Connectors page, replacing the legacy standalone page.
- AJAX-based connector creation with inline validation and feedback messages.
- Empty state view in Connectors page when no connectors exist (no redirect).
- Clean orphaned multiconn tool in Plugin Tools to remove records from deactivated sites.
- Removed legacy Add Connector page and submenu entry.
- Connector creation feedback now displays inline instead of as a WordPress admin notice.
- Updated How To Start, FAQ and README documentation to reflect the new Add Connector flow.
- Unified modal styling across Add Connector and Multisite modals (consistent header, buttons, theme colors).
WooCommerce plugin 2.5.3
- Added compatibility with PHP 8.5.
- Added HPOS compatibility.
- Optimized code with PSR-2 coding standards.
- Fixed minor bugs.
Sales Layer WooCommerce plugin 2.5.2
- Added Tools tab.
- Added FAQ tab.
- Added Version update message.
- General parameters small description.
- Optimized view structure.
- Fixed notices related to recent versions of PHP.
- Optimized image process.
- Fixed minor bugs.
Sales Layer WooCommerce plugin 2.5.1
- Prevent SQL Injection vulnerability.
Sales Layer WooCommerce plugin 2.5.0
- API v1.18 compatibility with pagination.
- General Parameters configuration page, to manage API version, pagination and debug level parameters.
Sales Layer WooCommerce plugin 2.4.0
- SalesLayer-Conn class version updated to ensure PHP-8 compatibility.
- Tested on WooCommerce 7.6.0 / Wordpress 6.2 / PHP 7.3, 8.2
Sales Layer WooCommerce plugin 2.3.3
2.3.3 version
Sales Layer WooCommerce plugin 2.3.2
Merge branch 'master' of https://github.com/saleslayer/Sales_Layer_Wo…