CECOM Wishlist for WooCommerce

Changelog

1.4.1 – Released on 05 May 2026

  • Fix: Internal code quality — WordPress Coding Standards (WPCS) compliance pass; no functional changes.

1.4.0 – Released on 04 May 2026

  • Tweak: Removed wpml-config.xml — the free edition relies exclusively on Loco Translate (.pot/.po) for translations; WPML and Polylang string integration is a premium-only feature.
  • Update: Completed Turkish (tr_TR) translations — all admin UI labels, settings help text, button positions, appearance options, frontend messages, and locked-feature descriptions are now fully translated.

1.3.9 – Released on 02 May 2026

  • i18n: Icon-picker count strings in the admin settings modal now pass through wp_localize_script and are fully translatable via Loco Translate.
  • i18n: load_plugin_textdomain() is now called explicitly so bundled translations in /languages are always discovered by Loco Translate.

1.3.8 – Released on 02 May 2026

  • Tweak: Internal release — no changes to free edition functionality.

1.3.7 – Released on 01 May 2026

  • Docs: Added WPML compatibility FAQ entry to readme.txt.

1.3.6 – Released on 01 May 2026

  • New: Added wpml-config.xml to the plugin root — enables Polylang and WPML to translate custom button labels (Add / Remove to wishlist) set in Settings → Appearance per language.

1.3.5 – Released on 01 May 2026

  • Update: Wishlist block now supports Wide and Full alignment — set alignment from the block toolbar; frontend wraps output with the correct alignwide/alignfull class.

1.3.4 – Released on 01 May 2026

  • New: Gutenberg block — cecomwishfw/wishlist embeds the wishlist page anywhere via the block inserter (server-side rendered, delegates to [cecomwishfw_wishlist]).
  • New: Gutenberg block — cecomwishfw/count embeds the wishlist counter badge with InspectorControls for icon toggle, wishlist page link, icon CSS class, and show-zero toggle.
  • New: Gutenberg block — cecomwishfw/button embeds the Add to Wishlist button with product ID and display context (single / loop) controls; auto-resolves the current product when no ID is set.
  • Dev: Vanilla JS (no build step) editor script registered on enqueue_block_editor_assets provides live preview components and InspectorControls for all three blocks.

1.3.3 – Released on 30 April 2026

  • Tweak: Minor stability and compatibility improvements.

1.1.0 – Released on 18 April 2026

  • New: CECOM Ecosystem page — cross-promotional admin page listing all CECOM plugins with install-state badges and purchase links.
  • Fix: Minor bugs.

1.0.0 – Released on 17 April 2026

  • New: Add to Wishlist button for single product pages and shop loop (icon, text, icon+text modes)
  • New: Guest wishlists via 30-day session cookie with server-side DB storage
  • New: Logged-in user wishlists with full DB persistence across devices
  • New: Auto-merge of guest items into user account on login with deduplication
  • New: Token-based wishlist sharing via WhatsApp, Facebook, X, Pinterest, Telegram, Email, and Copy Link
  • New: Variation-aware item storage — saves selected product attributes
  • New: Auto-created wishlist page on activation with shortcode and Gutenberg block
  • New: Mobile-responsive wishlist page (table on desktop, cards on mobile)
  • New: Per-product Add to Cart button inside wishlist with post-add behavior toggles
  • New: Customizable button style, labels, colours, position, and Bootstrap Icons CSS class (no file upload)
  • New: Toast notifications on add/remove with reduced-motion support
  • New: Free admin dashboard with wishlist/item totals and top 5 most-wished products
  • New: Popularity counter — “X people have this on their wishlist”
  • New: Deleted-product cleanup via wp_trash_post and before_delete_post hooks
  • New: HPOS compatibility declared for WooCommerce High-Performance Order Storage
  • New: WooCommerce Blocks checkout compatibility via DOM injection
  • New: i18n ready with .pot file, load_plugin_textdomain, and RTL stylesheet
  • New: Optional data-deletion on uninstall (removes tables, options, auto-created page, transients)
  • Dev: AJAX API under wp_ajax_cecomwishfw_* / wp_ajax_nopriv_cecomwishfw_* with rate limiting and nonce verification
  • Dev: Action hooks: cecomwishfw_before_add_item, cecomwishfw_after_add_item, cecomwishfw_before_remove_item, cecomwishfw_after_remove_item, cecomwishfw_before_update_quantity, cecomwishfw_after_update_quantity, cecomwishfw_list_created, cecomwishfw_list_deleted, cecomwishfw_guest_merged_into_user
  • Dev: Filter hooks: cecomwishfw_button_html, cecomwishfw_button_label, cecomwishfw_wishlist_table_columns, cecomwishfw_share_url, cecomwishfw_share_channels, cecomwishfw_wishlist_item_data, cecomwishfw_rate_limit, cecomwishfw_session_cookie, cecomwishfw_cookie_expiration, cecomwishfw_session_use_secure_cookie, and more

Plugin Website
Visit website

Author
Ugur Ozkan
Version:
1.4.1
Last Updated
May 4, 2026
Requires
WordPress 6.4
Tested Up To
WordPress 6.9.4
Requires PHP
8.1

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.