{"id":239129,"date":"2025-12-07T16:05:59","date_gmt":"2025-12-07T16:05:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/single-product-checkout\/"},"modified":"2026-03-22T16:44:41","modified_gmt":"2026-03-22T16:44:41","slug":"theforge-single-product-checkout","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/theforge-single-product-checkout\/","author":23315595,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.4.1","stable_tag":"2.4.1","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Buy Now for WooCommerce \u2013 Quick Checkout by TheForge","header_author":"The Plugin Forge","header_description":"Adds a \"Buy Now\" button to WooCommerce product pages that skips the cart and redirects to checkout. Includes admin settings to customize button text, color, size, alignment, redirect behavior, and category targeting.","assets_banners_color":"423f3e","last_updated":"2026-03-22 16:44:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/theforge-single-product-checkout\/","header_author_uri":"https:\/\/thepluginforge.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":369,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.8":{"tag":"1.8","author":"thepluginforge","date":"2025-12-12 18:03:07"},"2.0":{"tag":"2.0","author":"thepluginforge","date":"2025-12-14 18:17:59"},"2.1":{"tag":"2.1","author":"thepluginforge","date":"2026-03-15 16:55:21"},"2.2":{"tag":"2.2","author":"thepluginforge","date":"2026-03-16 17:32:34"},"2.4":{"tag":"2.4","author":"thepluginforge","date":"2026-03-22 16:12:50"},"2.4.1":{"tag":"2.4.1","author":"thepluginforge","date":"2026-03-22 16:44:41"}},"upgrade_notice":{"2.4.1":"<p>Minor update \u2014 updated plugin icon. No code changes.<\/p>","2.4":"<p>AJAX category search, Advanced Settings with live previews, customisable stock urgency banner. No database changes \u2014 safe to update.<\/p>","2.3":"<p>Major update: AJAX checkout, quantity selector, sticky bar, per-product overrides, variable product support. All settings preserved.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3488311,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3419420,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3419420,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3488315,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=single-product-checkout\",\"preferredVersions\":{\"php\":\"8.2\",\"wp\":\"latest\"},\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"woocommerce\"}},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"theforge-single-product-checkout\"}}]}"}},"all_blocks":[],"tagged_versions":["1.8","2.0","2.1","2.2","2.4","2.4.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3488292,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3488292,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3488292,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3488292,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3488292,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3419416,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"General Settings \u2014 enable button, text, redirect, and category targeting","2":"Button Styling tab with live preview panel","3":"Advanced Settings \u2014 Variable Products and Stock &amp; Availability with previews","4":"Advanced Settings \u2014 Sticky Bar and Quantity Selector with previews","5":"Buy Now button with stock urgency message on a product page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[15162,15163,73352,55644,286],"plugin_category":[45],"plugin_contributors":[251839],"plugin_business_model":[],"class_list":["post-239129","plugin","type-plugin","status-publish","hentry","plugin_tags-buy-now","plugin_tags-buy-now-button","plugin_tags-direct-checkout","plugin_tags-quick-buy","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-thepluginforge","plugin_committers-thepluginforge"],"banners":{"banner":"https:\/\/ps.w.org\/theforge-single-product-checkout\/assets\/banner-772x250.png?rev=3419420","banner_2x":"https:\/\/ps.w.org\/theforge-single-product-checkout\/assets\/banner-1544x500.png?rev=3419420","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/theforge-single-product-checkout\/assets\/icon-256x256.png?rev=3488311","icon_2x":"https:\/\/ps.w.org\/theforge-single-product-checkout\/assets\/icon-256x256.png?rev=3488311","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/theforge-single-product-checkout\/assets\/screenshot-1.png?rev=3488292","caption":"General Settings \u2014 enable button, text, redirect, and category targeting"},{"src":"https:\/\/ps.w.org\/theforge-single-product-checkout\/assets\/screenshot-2.png?rev=3488292","caption":"Button Styling tab with live preview panel"},{"src":"https:\/\/ps.w.org\/theforge-single-product-checkout\/assets\/screenshot-3.png?rev=3488292","caption":"Advanced Settings \u2014 Variable Products and Stock &amp; Availability with previews"},{"src":"https:\/\/ps.w.org\/theforge-single-product-checkout\/assets\/screenshot-4.png?rev=3488292","caption":"Advanced Settings \u2014 Sticky Bar and Quantity Selector with previews"},{"src":"https:\/\/ps.w.org\/theforge-single-product-checkout\/assets\/screenshot-5.png?rev=3488292","caption":"Buy Now button with stock urgency message on a product page"},{"src":"https:\/\/ps.w.org\/theforge-single-product-checkout\/assets\/screenshot-6.png?rev=3419416","caption":""}],"raw_content":"<!--section=description-->\n<p>Quick Checkout adds a \"Buy Now\" button to your WooCommerce product pages. Customers skip the cart entirely and land straight on checkout.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Buy Now Button<\/strong> \u2014 Adds product to cart and redirects to checkout via AJAX. No page flicker.<\/li>\n<li><strong>Quantity Selector<\/strong> \u2014 Optional +\/\u2212 input inline with the button so customers can adjust quantity before buying.<\/li>\n<li><strong>Sticky Buy Now Bar<\/strong> \u2014 Fixed bar at the bottom of the screen that appears when the main button scrolls out of view.<\/li>\n<li><strong>Per-Product Overrides<\/strong> \u2014 Override button text, color, and redirect per product. Disable the button on specific products.<\/li>\n<li><strong>Variable Product Support<\/strong> \u2014 Button stays disabled until a variation is selected, then activates automatically.<\/li>\n<li><strong>Stock Urgency Message<\/strong> \u2014 Shows a customisable low-stock message above the button. Custom text, background, and text color.<\/li>\n<li><strong>Advanced Styling<\/strong> \u2014 Solid, Outline, Gradient, or 3D style. Custom colors, size, border radius, and width.<\/li>\n<li><strong>Category Targeting<\/strong> \u2014 Limit the button to specific product categories via AJAX-powered search.<\/li>\n<li><strong>Shop Page Support<\/strong> \u2014 Show the button on archive\/shop pages with configurable hook position.<\/li>\n<li><strong>Analytics<\/strong> \u2014 Track button views, clicks, and conversion rates per product. Filter by Today, 7 Days, 30 Days, or All Time.<\/li>\n<li><strong>Shortcode<\/strong> \u2014 <code>[spcb_buy_now product_id=\"123\"]<\/code> \u2014 place a Buy Now button anywhere.<\/li>\n<\/ul>\n\n<h4>Redirect Options<\/h4>\n\n<ul>\n<li>Checkout page (default)<\/li>\n<li>Cart page<\/li>\n<li>Custom URL<\/li>\n<\/ul>\n\n<p>Per-product redirect overrides work independently of the global setting.<\/p>\n\n<p>Built by <a href=\"https:\/\/thepluginforge.com\">The Plugin Forge<\/a>.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect, store, or transmit any data externally. Analytics data is stored only in your WordPress database and deleted on uninstall.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> and search for <strong>Quick Checkout Buy Now<\/strong><\/li>\n<li>Install and activate<\/li>\n<li>Go to <strong>WooCommerce \u2192 Quick Checkout<\/strong><\/li>\n<li>Enable the button and configure your settings<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20woocommerce%20block%20checkout%3F\"><h3>Does this work with WooCommerce Block Checkout?<\/h3><\/dt>\n<dd><p>Yes. The AJAX flow redirects to the block checkout URL.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20existing%20cart%20items%3F\"><h3>What happens to existing cart items?<\/h3><\/dt>\n<dd><p>The cart is cleared and only the clicked product is added \u2014 true single-product checkout.<\/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. The button is disabled until a variation is selected, then updates to that variation automatically.<\/p><\/dd>\n<dt id=\"can%20i%20override%20settings%20per%20product%3F\"><h3>Can I override settings per product?<\/h3><\/dt>\n<dd><p>Yes. Each product has a Quick Checkout panel in the editor to override text, color, redirect, or disable the button.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20store%3F\"><h3>Will this slow down my store?<\/h3><\/dt>\n<dd><p>No. Assets load only on product pages and admin. The AJAX handler runs only when Buy Now is clicked.<\/p><\/dd>\n<dt id=\"is%20it%20hpos%20compatible%3F\"><h3>Is it HPOS compatible?<\/h3><\/dt>\n<dd><p>Yes. Fully compatible with WooCommerce High-Performance Order Storage.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.4.1 - 2026-03-22<\/h4>\n\n<ul>\n<li>Updated plugin icon<\/li>\n<\/ul>\n\n<h4>2.4 - 2026-03-22<\/h4>\n\n<ul>\n<li>NEW: Stock urgency banner \u2014 customisable text, background color, and text color<\/li>\n<li>NEW: Custom urgency message text with {stock} placeholder<\/li>\n<li>NEW: Category targeting replaced with AJAX-powered Select2 search (3-character minimum)<\/li>\n<li>NEW: Plugin logo in settings page header<\/li>\n<li>NEW: Advanced Settings sections redesigned as visual cards with live previews<\/li>\n<li>IMPROVED: Advanced Settings order \u2014 Variable Products first, Stock &amp; Availability second<\/li>\n<li>IMPROVED: Button alignment default changed to Center<\/li>\n<li>IMPROVED: Stock message color fully synced between admin settings and frontend<\/li>\n<li>REMOVED: Button Icon feature removed<\/li>\n<\/ul>\n\n<h4>2.3 - 2026-03-22<\/h4>\n\n<ul>\n<li>NEW: Multi-file class architecture (replaces single-file structure)<\/li>\n<li>NEW: AJAX Buy Now flow \u2014 silent cart update, JS redirect, no page reload<\/li>\n<li>NEW: Quantity selector \u2014 +\/\u2212 input inline with the button<\/li>\n<li>NEW: Sticky Buy Now Bar with IntersectionObserver-based show\/hide<\/li>\n<li>NEW: Per-product overrides via product editor meta box<\/li>\n<li>NEW: Variable product support \u2014 button disables until variation selected<\/li>\n<\/ul>\n\n<h4>2.2 - 2026-03-20<\/h4>\n\n<ul>\n<li>IMPROVED: Button Styling tab redesigned as 2-column grid<\/li>\n<li>IMPROVED: Category list now scrollable<\/li>\n<li>FIX: Plugin version now displays correctly throughout<\/li>\n<\/ul>\n\n<h4>2.1 - 2026-03-15<\/h4>\n\n<ul>\n<li>NEW: Live button preview in Styling tab<\/li>\n<li>NEW: 3D Effect button style<\/li>\n<li>NEW: Button width options<\/li>\n<li>NEW: Separate text color picker<\/li>\n<li>IMPROVED: Tabbed admin interface<\/li>\n<\/ul>\n\n<h4>1.9 - 2026-01-10<\/h4>\n\n<ul>\n<li>NEW: Stock &amp; Availability \u2014 auto-hide button for out-of-stock products<\/li>\n<li>NEW: Stock Urgency Messages<\/li>\n<li>NEW: Analytics Dashboard<\/li>\n<li>NEW: Advanced button styles<\/li>\n<\/ul>","raw_excerpt":"Add a Buy Now button to WooCommerce products. One click \u2014 skip the cart, go straight to checkout.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/239129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=239129"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thepluginforge"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=239129"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=239129"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=239129"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=239129"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=239129"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=239129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}