{"id":326862,"date":"2026-06-21T02:02:28","date_gmt":"2026-06-21T02:02:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lw-speedy-product-selector\/"},"modified":"2026-06-21T02:02:08","modified_gmt":"2026-06-21T02:02:08","slug":"lw-mobile-sticky-product-selector","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/lw-mobile-sticky-product-selector\/","author":23506103,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.16","stable_tag":"1.5.16","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"LW Mobile Sticky Product Selector for WooCommerce","header_author":"LoveWoo","header_description":"A mobile sticky product selection interface for WooCommerce product pages.","assets_banners_color":"bfd9c9","last_updated":"2026-06-21 02:02:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":28,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.16":{"tag":"1.5.16","author":"lindalove70","date":"2026-06-21 02:02:08"}},"upgrade_notice":{"1.5.16":"<p>Fixed WordPress.org review issue by moving admin settings inline CSS to WordPress enqueue APIs.<\/p>","1.5.15":"<p>Renames the WordPress.org package identity and includes the diagnostics warning fix without changing WooCommerce cart, checkout, payment, or shipping behavior.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3580227,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3580234,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3580227,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3580227,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.16"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3580227,"resolution":"1","location":"assets","locale":"","width":1440,"height":1000},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3580227,"resolution":"2","location":"assets","locale":"","width":1440,"height":1000},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3580227,"resolution":"3","location":"assets","locale":"","width":1440,"height":1000},"screenshot-4.gif":{"filename":"screenshot-4.gif","revision":3580227,"resolution":"4","location":"assets","locale":"","width":960,"height":667}},"screenshots":{"1":"The mobile sticky selector keeps product actions available after the native product form scrolls away.","2":"Incomplete variation choices keep add-to-cart actions disabled until required options are selected.","3":"Selected variable-product options are ready for add-to-cart or buy-now actions.","4":"Short usage GIF showing the selector flow on a variable product."}},"plugin_section":[],"plugin_tags":[3175,15162,268135,66627,286],"plugin_category":[45],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-326862","plugin","type-plugin","status-publish","hentry","plugin_tags-add-to-cart","plugin_tags-buy-now","plugin_tags-product-selector","plugin_tags-sticky-cart","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_committers-lindalove70"],"banners":{"banner":"https:\/\/ps.w.org\/lw-mobile-sticky-product-selector\/assets\/banner-772x250.png?rev=3580227","banner_2x":"https:\/\/ps.w.org\/lw-mobile-sticky-product-selector\/assets\/banner-1544x500.png?rev=3580227","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lw-mobile-sticky-product-selector\/assets\/icon-128x128.gif?rev=3580227","icon_2x":"https:\/\/ps.w.org\/lw-mobile-sticky-product-selector\/assets\/icon-256x256.gif?rev=3580234","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lw-mobile-sticky-product-selector\/assets\/screenshot-1.png?rev=3580227","caption":"The mobile sticky selector keeps product actions available after the native product form scrolls away."},{"src":"https:\/\/ps.w.org\/lw-mobile-sticky-product-selector\/assets\/screenshot-2.png?rev=3580227","caption":"Incomplete variation choices keep add-to-cart actions disabled until required options are selected."},{"src":"https:\/\/ps.w.org\/lw-mobile-sticky-product-selector\/assets\/screenshot-3.png?rev=3580227","caption":"Selected variable-product options are ready for add-to-cart or buy-now actions."},{"src":"https:\/\/ps.w.org\/lw-mobile-sticky-product-selector\/assets\/screenshot-4.gif?rev=3580227","caption":"Short usage GIF showing the selector flow on a variable product."}],"raw_content":"<!--section=description-->\n<p>LW Mobile Sticky Product Selector for WooCommerce adds a compact mobile sticky product selector to WooCommerce product pages. It helps customers keep product selection, wishlist, add-to-cart, and buy-now actions available after they scroll past the native product form.<\/p>\n\n<p>Chinese name: \u5546\u54c1\u5feb\u9078\u5c0f\u5e6b\u624b<\/p>\n\n<p>The plugin is designed for Classic WooCommerce product and checkout flows. It works alongside native WooCommerce variation forms, cart fragments, and supported wishlist buttons without creating analytics or pixel events.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Mobile sticky product-page selector for wishlist, add-to-cart, and buy-now actions.<\/li>\n<li>Display mode for all devices or mobile only.<\/li>\n<li>Built-in duplicate-action reduction while the native WooCommerce product form is visible.<\/li>\n<li>Wishlist hint support for TI WooCommerce Wishlist, WPC Smart Wishlist, and MoreConvert Wishlist for WooCommerce.<\/li>\n<li>Optional side cart coupon hint near the View Cart button.<\/li>\n<li>Administrator-only diagnostics mode that writes to the browser console only.<\/li>\n<\/ul>\n\n<p>This plugin does not create coupons, auto-apply coupons, send tracking events, change payment success or failure handling, or replace WooCommerce cart, checkout, payment, or shipping flows.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install the ZIP through Plugins &gt; Add Plugin.<\/li>\n<li>Activate LW Mobile Sticky Product Selector for WooCommerce.<\/li>\n<li>Go to Tools &gt; \u5546\u54c1\u5feb\u9078\u5c0f\u5e6b\u624b and review the display, wishlist, coupon hint, and diagnostics settings.<\/li>\n<li>Open a variable WooCommerce product page and scroll past the native product form to confirm the selector appears.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20replace%20the%20woocommerce%20cart%20or%20checkout%3F\"><h3>Does this replace the WooCommerce cart or checkout?<\/h3><\/dt>\n<dd><p>No. It only adds a product-page sticky selector and leaves WooCommerce cart, checkout, payment, shipping, and order flows intact.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20variable%20products%3F\"><h3>Does it work with variable products?<\/h3><\/dt>\n<dd><p>Yes. When required options are incomplete, the selector keeps WooCommerce validation intact and does not bypass the native variation requirements.<\/p><\/dd>\n<dt id=\"which%20wishlist%20plugins%20are%20supported%3F\"><h3>Which wishlist plugins are supported?<\/h3><\/dt>\n<dd><p>The selector can delegate wishlist actions to TI WooCommerce Wishlist, WPC Smart Wishlist, and MoreConvert Wishlist for WooCommerce when a matching native wishlist button is available on the product page.<\/p><\/dd>\n<dt id=\"where%20are%20the%20settings%3F\"><h3>Where are the settings?<\/h3><\/dt>\n<dd><p>Go to Tools &gt; \u5546\u54c1\u5feb\u9078\u5c0f\u5e6b\u624b. The free settings page includes display mode, wishlist compatibility, side cart coupon hint, and administrator-only diagnostics controls.<\/p><\/dd>\n<dt id=\"does%20diagnostics%20mode%20show%20information%20to%20customers%3F\"><h3>Does diagnostics mode show information to customers?<\/h3><\/dt>\n<dd><p>No. Diagnostics mode is visible only to administrators and writes front-end diagnostic data only to the browser console for administrator sessions.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20analytics%20events%3F\"><h3>Does this plugin send analytics events?<\/h3><\/dt>\n<dd><p>No. It does not add third-party tracking events, tracking beacons, or pixel manager events.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.16<\/h4>\n\n<ul>\n<li>Fixed WordPress.org review issue by moving admin settings inline CSS to WordPress enqueue APIs.<\/li>\n<\/ul>\n\n<h4>1.5.15<\/h4>\n\n<ul>\n<li>Rename the WordPress.org submission identity to LW Mobile Sticky Product Selector for WooCommerce.<\/li>\n<li>Change the public slug and text domain to <code>lw-mobile-sticky-product-selector<\/code>.<\/li>\n<li>Add the Chinese name \u5546\u54c1\u5feb\u9078\u5c0f\u5e6b\u624b to admin and readme copy.<\/li>\n<li>Include the diagnostics warning fix so the front-end localization path initializes diagnostics as disabled unless an administrator explicitly enables it.<\/li>\n<li>Keep diagnostics console-only for administrators and keep missing diagnostics settings default-off.<\/li>\n<li>No Add to Cart, variation, wishlist provider runtime, side cart coupon hint runtime, cart, checkout, payment, shipping, HPOS, pixel manager integration, or tracking behavior changed.<\/li>\n<\/ul>","raw_excerpt":"A mobile sticky product selection interface for WooCommerce product pages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/326862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=326862"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lindalove70"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=326862"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=326862"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=326862"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=326862"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=326862"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=326862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}