{"id":374813,"date":"2026-09-24T07:13:19","date_gmt":"2026-09-24T07:13:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/stickycue-cta-button-for-woocommerce\/"},"modified":"2026-09-24T07:13:01","modified_gmt":"2026-09-24T07:13:01","slug":"stickycue-cta-button-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/stickycue-cta-button-for-woocommerce\/","author":23528915,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.7","stable_tag":"1.0.7","tested":"7.1.2","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"StickyCue CTA Button for WooCommerce","header_author":"StoreOpsWP","header_description":"Lightweight mobile sticky CTA for WooCommerce product pages. Native WooCommerce add-to-cart trigger for safe simple products and scroll-to-form behavior for PriceCue or option-based products.","assets_banners_color":"f0f4fb","last_updated":"2026-09-24 07:13:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/storeopswp.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.7":{"tag":"1.0.7","author":"storeopswp","date":"2026-09-24 07:13:01","revision":3710717}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3710713,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3710713,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3710713,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3710713,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.7"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"StickyCue settings page under WooCommerce &gt; StickyCue CTA.","2":"Mobile sticky CTA button on a WooCommerce single product page."}},"plugin_section":[],"plugin_tags":[3175,841,24101,161560,286],"plugin_category":[45],"plugin_contributors":[270909],"plugin_business_model":[],"class_list":["post-374813","plugin","type-plugin","status-publish","hentry","plugin_tags-add-to-cart","plugin_tags-mobile","plugin_tags-product-page","plugin_tags-sticky-button","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-storeopswp","plugin_committers-storeopswp"],"banners":{"banner":"https:\/\/ps.w.org\/stickycue-cta-button-for-woocommerce\/assets\/banner-772x250.png?rev=3710713","banner_2x":"https:\/\/ps.w.org\/stickycue-cta-button-for-woocommerce\/assets\/banner-1544x500.png?rev=3710713","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/stickycue-cta-button-for-woocommerce\/assets\/icon-128x128.png?rev=3710713","icon_2x":"https:\/\/ps.w.org\/stickycue-cta-button-for-woocommerce\/assets\/icon-256x256.png?rev=3710713","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>StickyCue CTA Button for WooCommerce adds a compact mobile sticky call-to-action button to WooCommerce single product pages.<\/p>\n\n<p>The plugin is intentionally focused:<\/p>\n\n<ul>\n<li>Mobile only.<\/li>\n<li>Single product pages only.<\/li>\n<li>No sticky price.<\/li>\n<li>No product image.<\/li>\n<li>No desktop or tablet sticky bar.<\/li>\n<li>Native WooCommerce add-to-cart trigger for safe normal simple products.<\/li>\n<li>Scroll-to-form behavior for products that require a selection or review before adding to cart.<\/li>\n<\/ul>\n\n<p>StickyCue is designed to stay out of the way until the customer has scrolled past the real product purchase area. It then appears as a shortcut back to the purchase action.<\/p>\n\n<h3>Behavior<\/h3>\n\n<p>Normal safe simple products:<\/p>\n\n<ul>\n<li>Default button text: Add to Cart<\/li>\n<li>Click action: trigger the native WooCommerce product form \/ Add to Cart button<\/li>\n<li>WooCommerce controls the result, including redirect and add-to-cart message behavior<\/li>\n<\/ul>\n\n<p>PriceCue-enabled simple products:<\/p>\n\n<ul>\n<li>Default button text: Shop Now<\/li>\n<li>Click action: scroll to the PriceCue selector \/ purchase form<\/li>\n<\/ul>\n\n<p>Variable, grouped, external, unavailable, or option-based products:<\/p>\n\n<ul>\n<li>Default button text: Choose Options<\/li>\n<li>Click action: scroll to the product purchase form<\/li>\n<\/ul>\n\n<h3>Settings<\/h3>\n\n<p>Go to WooCommerce &gt; StickyCue CTA.<\/p>\n\n<p>Available settings:<\/p>\n\n<ul>\n<li>Enable StickyCue<\/li>\n<li>Mobile breakpoint<\/li>\n<li>PriceCue product button text<\/li>\n<li>Simple product button text<\/li>\n<li>Options product button text<\/li>\n<li>Button background color<\/li>\n<li>Button text color<\/li>\n<li>Button border color<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/stickycue-cta-button<\/code> directory, or install the plugin ZIP through the WordPress Plugins screen.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Go to WooCommerce &gt; StickyCue CTA to review the settings.<\/li>\n<li>Test one mobile product page before enabling the behavior across a live store.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20stickycue%20replace%20the%20normal%20woocommerce%20add%20to%20cart%20button%3F\"><h3>Does StickyCue replace the normal WooCommerce Add to Cart button?<\/h3><\/dt>\n<dd><p>No. StickyCue adds a mobile shortcut. The normal product page purchase form remains the source of truth.<\/p><\/dd>\n<dt id=\"does%20stickycue%20show%20price%20in%20the%20sticky%20button%3F\"><h3>Does StickyCue show price in the sticky button?<\/h3><\/dt>\n<dd><p>No. StickyCue intentionally does not display price or product images in the sticky bar.<\/p><\/dd>\n<dt id=\"does%20stickycue%20add%20simple%20products%20to%20the%20cart%20directly%3F\"><h3>Does StickyCue add simple products to the cart directly?<\/h3><\/dt>\n<dd><p>For safe normal simple products, StickyCue triggers the native WooCommerce product form \/ Add to Cart button. WooCommerce then handles the add-to-cart flow, redirects, and messages.<\/p><\/dd>\n<dt id=\"what%20happens%20for%20variable%20products%20or%20products%20with%20options%3F\"><h3>What happens for variable products or products with options?<\/h3><\/dt>\n<dd><p>StickyCue scrolls to the product purchase form instead of bypassing required selections.<\/p><\/dd>\n<dt id=\"what%20happens%20for%20pricecue-enabled%20products%3F\"><h3>What happens for PriceCue-enabled products?<\/h3><\/dt>\n<dd><p>StickyCue scrolls to the PriceCue quantity selector \/ purchase form so the customer can select the intended quantity tier before adding to cart.<\/p><\/dd>\n<dt id=\"does%20stickycue%20appear%20on%20desktop%20or%20tablet%3F\"><h3>Does StickyCue appear on desktop or tablet?<\/h3><\/dt>\n<dd><p>No by default. StickyCue is mobile-only and appears at or below the configured mobile breakpoint.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Addressed Plugin Check production-readiness findings.<\/li>\n<li>Removed the root TESTING.md file from the release package.<\/li>\n<li>Removed the Domain Path header and manual text-domain loading for WordPress.org-hosted translations.<\/li>\n<li>Updated Tested up to metadata to 7.1.<\/li>\n<li>Updated Author URI to https:\/\/storeopswp.com\/.<\/li>\n<li>No frontend behavior changes from 1.0.6.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Prepared the plugin package for WordPress.org submission.<\/li>\n<li>Added WordPress.org-friendly plugin metadata, dependency headers, licensing headers, installation notes, and FAQ content.<\/li>\n<li>Added uninstall cleanup for StickyCue options.<\/li>\n<li>No frontend behavior changes from 1.0.5.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added backend color settings for the sticky CTA button background, text, and border.<\/li>\n<li>Keeps the v1.0.4 premium filled-button default while allowing each store to match its brand\/accent color.<\/li>\n<li>No behavior changes.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Refined the mobile sticky CTA visual style to a centered, premium dark filled button.<\/li>\n<li>Hardened StickyCue button CSS against theme button overrides.<\/li>\n<li>Kept the same v1.0.3 native WooCommerce add-to-cart behavior and v1.0.2 visibility logic.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Changed normal simple product StickyCue clicks to trigger the native WooCommerce product form \/ Add to Cart button.<\/li>\n<li>Removed the custom AJAX add-to-cart flow.<\/li>\n<li>Removed the After direct add-to-cart setting. WooCommerce's own redirect and message settings now control the result for normal simple products.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Refined mobile visibility logic so the sticky CTA appears only after the purchase area has scrolled above the viewport.<\/li>\n<li>Prevents the sticky CTA from appearing when the customer scrolls back above the purchase area.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improved mobile visibility timing so the sticky CTA appears only after the native purchase area has been seen at least once and is no longer visible.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A lightweight mobile sticky call-to-action button for WooCommerce product pages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/374813","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=374813"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/storeopswp"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=374813"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=374813"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=374813"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=374813"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=374813"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=374813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}