{"id":303269,"date":"2026-05-01T09:07:38","date_gmt":"2026-05-01T09:07:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/quickbuy-buy-now-button-for-woocommerce\/"},"modified":"2026-07-10T05:39:17","modified_gmt":"2026-07-10T05:39:17","slug":"tukiflow-direct-checkout-woocommerce","status":"publish","type":"plugin","link":"https:\/\/fi.wordpress.org\/plugins\/tukiflow-direct-checkout-woocommerce\/","author":23485542,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"TukiFlow Direct Checkout for WooCommerce","header_author":"tukiDevs","header_description":"Add Buy Now buttons to WooCommerce products and launch focused direct checkout pages with a simple shortcode.","assets_banners_color":"3a2d7c","last_updated":"2026-07-10 05:39:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/tukidevs.com\/tukiflow-direct-checkout-for-woocommerce\/","header_author_uri":"https:\/\/tukidevs.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":263,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"tukidevs","date":"2026-05-01 09:09:38"},"1.0.1":{"tag":"1.0.1","author":"tukidevs","date":"2026-05-19 15:54:37"},"1.2.0":{"tag":"1.2.0","author":"tukidevs","date":"2026-07-10 05:39:17"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3537613,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3537613,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3537613,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3537613,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[15162,31178,73352,80,286],"plugin_category":[43,45],"plugin_contributors":[261609],"plugin_business_model":[],"class_list":["post-303269","plugin","type-plugin","status-publish","hentry","plugin_tags-buy-now","plugin_tags-cod","plugin_tags-direct-checkout","plugin_tags-shortcode","plugin_tags-woocommerce","plugin_category-customization","plugin_category-ecommerce","plugin_contributors-tukidevs","plugin_committers-tukidevs"],"banners":{"banner":"https:\/\/ps.w.org\/tukiflow-direct-checkout-woocommerce\/assets\/banner-772x250.png?rev=3537613","banner_2x":"https:\/\/ps.w.org\/tukiflow-direct-checkout-woocommerce\/assets\/banner-1544x500.png?rev=3537613","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tukiflow-direct-checkout-woocommerce\/assets\/icon-128x128.png?rev=3537613","icon_2x":"https:\/\/ps.w.org\/tukiflow-direct-checkout-woocommerce\/assets\/icon-256x256.png?rev=3537613","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>TukiFlow adds a Buy Now path on top of WooCommerce. A shopper clicks a TukiFlow Buy Now button, or opens a TukiFlow checkout page built for a campaign, and TukiFlow prepares the WooCommerce cart and sends them straight to checkout. Payment, shipping, tax calculation, and order creation stay with WooCommerce at every step.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Buy Now button on single product pages and on shop\/archive product cards<\/li>\n<li>Choice of button placement: before or after Add to Cart<\/li>\n<li>Global and per-product button text<\/li>\n<li>Option to keep the current cart or clear it first when Buy Now is used<\/li>\n<li>Option to hide Add to Cart globally or for individual products<\/li>\n<li>Per-product controls to disable Buy Now, disable Add to Cart, or set a default quantity<\/li>\n<li>Separate style controls for single-product and shop\/archive buttons<\/li>\n<li>Admin-created checkout landing pages with product search, thumbnails, and pricing<\/li>\n<li>Page-editor metabox for building multi-product checkout pages<\/li>\n<li>Direct checkout shortcode for single-product pages<\/li>\n<li>Optional bundled Elementor template for landing pages<\/li>\n<\/ul>\n\n<h3>Buy Now Buttons<\/h3>\n\n<ul>\n<li>Enable a Buy Now button on single product pages<\/li>\n<li>Enable a Buy Now button on shop and archive product cards<\/li>\n<li>Place the single-product button before or after Add to Cart<\/li>\n<li>Set a global label for the Buy Now button, with a per-product override available<\/li>\n<li>Inherit the theme's WooCommerce button styling by default<\/li>\n<li>Redirect to native WooCommerce checkout after the item is added<\/li>\n<li>Respect the variation selected on the product page before redirecting<\/li>\n<li>Respect the quantity entered on the product page before redirecting<\/li>\n<\/ul>\n\n<h3>Cart Behavior<\/h3>\n\n<ul>\n<li>Keep the current cart contents when Buy Now is clicked<\/li>\n<li>Or clear the cart first, then add only the selected product<\/li>\n<\/ul>\n\n<p>This lets a store run a fast-checkout flow that keeps existing cart items, or a single-offer flow that checks out one product at a time.<\/p>\n\n<h3>Add to Cart Visibility<\/h3>\n\n<ul>\n<li>Hide Add to Cart globally, anywhere a TukiFlow Buy Now button is shown<\/li>\n<li>Hide Add to Cart for one product only, from the product editor<\/li>\n<\/ul>\n\n<h3>Product-Level Settings<\/h3>\n\n<p>Set from the WooCommerce product editor, on a per-product basis:<\/p>\n\n<ul>\n<li>Disable the Buy Now button for that product<\/li>\n<li>Disable Add to Cart on that product's single-product page<\/li>\n<li>Set a default quantity for that product<\/li>\n<li>Override the global Buy Now button text<\/li>\n<\/ul>\n\n<p>These settings apply on top of the global setup, so campaign products can behave differently from the rest of the catalog without changing store-wide settings.<\/p>\n\n<h3>Button Styling<\/h3>\n\n<ul>\n<li>Style single-product Buy Now buttons separately from shop\/archive (loop) buttons<\/li>\n<li>Background color, hover background color, text color, hover text color<\/li>\n<li>Border color, hover border color, border width, border radius<\/li>\n<li>Font size, font weight, padding<\/li>\n<li>Width behavior: auto, full width, fit-content, or a custom width<\/li>\n<\/ul>\n\n<h3>Landing Pages<\/h3>\n\n<p>TukiFlow includes two ways to build a checkout landing page.<\/p>\n\n<p><strong>Admin Create Flow<\/strong> (TukiFlow &gt; Landing Pages)<\/p>\n\n<ul>\n<li>Create a draft checkout landing page from a guided popup flow<\/li>\n<li>Set the page title and slug<\/li>\n<li>Search WooCommerce products, with thumbnails and pricing shown during selection<\/li>\n<li>Set a default quantity for the selected product<\/li>\n<li>Apply a landing page template, where one is available<\/li>\n<li>Open the created page directly in the WordPress editor<\/li>\n<li>View all existing TukiFlow landing pages in a list, with Edit and View actions<\/li>\n<\/ul>\n\n<p><strong>Page Editor Metabox Flow<\/strong><\/p>\n\n<ul>\n<li>Enable TukiFlow checkout on any WordPress page from the page editor sidebar<\/li>\n<li>Select one or more products in the page-level metabox<\/li>\n<li>Set a quantity for each selected product<\/li>\n<li>Place the <code>[tukiflow]<\/code> shortcode where checkout should render<\/li>\n<\/ul>\n\n<p>Landing pages rebuild the WooCommerce cart when the page loads, then render checkout through the standard WooCommerce checkout output.<\/p>\n\n<h3>Shortcode Checkout<\/h3>\n\n<p>Embed a direct checkout on any page:<\/p>\n\n<pre><code>[tukiflow product_id=\"123\"]\n<\/code><\/pre>\n\n<p>An optional quantity attribute:<\/p>\n\n<pre><code>[tukiflow product_id=\"123\" quantity=\"2\"]&lt;h3&gt;Template Support&lt;\/h3&gt;\n<\/code><\/pre>\n\n<p>* Start a landing page from a blank, default setup\n* Apply a bundled template during landing page creation, where available\n* Import the bundled Elementor-based landing page template if Elementor is active<\/p>\n\n<h3>WooCommerce Compatibility<\/h3>\n\n<p>TukiFlow prepares the cart, then hands off to WooCommerce for the rest:<\/p>\n\n<ul>\n<li>Native WooCommerce checkout fields<\/li>\n<li>WooCommerce payment gateways<\/li>\n<li>WooCommerce shipping and tax calculation<\/li>\n<li>WooCommerce order creation<\/li>\n<li>WooCommerce order-received and order-pay endpoints<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p><strong>Automatic Installation<\/strong><\/p>\n\n<ol>\n<li>In your WordPress dashboard, go to Plugins &gt; Add New, search for \"TukiFlow,\" then install and activate the plugin.<\/li>\n<li>Go to the plugin settings to enable Buy Now buttons on single product and shop\/archive pages.<\/li>\n<li>Set the global button text, placement, and cart behavior.<\/li>\n<li>Open a product in the WooCommerce product editor to set product-level overrides, if needed.<\/li>\n<li>Go to Landing Pages to create a checkout landing page, or add the <code>[tukiflow]<\/code> shortcode to a page.<\/li>\n<\/ol>\n\n<p><strong>Manual Installation<\/strong><\/p>\n\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>In your dashboard, go to Plugins &gt; Add New &gt; Upload Plugin, choose the file, and click Install Now.<\/li>\n<li>Activate the plugin, then follow steps 2-5 above.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20tukiflow%20replace%20woocommerce%20checkout%3F\"><h3>Does TukiFlow replace WooCommerce checkout?<\/h3><\/dt>\n<dd><p>No. TukiFlow prepares the WooCommerce cart and redirects to checkout. Payment, shipping, tax calculation, and order creation are handled by WooCommerce.<\/p><\/dd>\n<dt id=\"can%20i%20use%20buy%20now%20without%20removing%20add%20to%20cart%3F\"><h3>Can I use Buy Now without removing Add to Cart?<\/h3><\/dt>\n<dd><p>Yes. Add to Cart hiding is optional. It can stay visible, be hidden globally wherever Buy Now is shown, or be hidden for individual products only.<\/p><\/dd>\n<dt id=\"can%20the%20direct%20checkout%20shortcode%20include%20more%20than%20one%20product%3F\"><h3>Can the direct checkout shortcode include more than one product?<\/h3><\/dt>\n<dd><p>The <code>[tukiflow]<\/code> shortcode with a <code>product_id<\/code> attribute supports a single product.<\/p><\/dd>\n<dt id=\"does%20buy%20now%20respect%20product%20variations%20and%20quantity%3F\"><h3>Does Buy Now respect product variations and quantity?<\/h3><\/dt>\n<dd><p>Yes. On single product pages, the selected variation and the quantity entered in the quantity field are respected before the shopper is redirected to checkout.<\/p><\/dd>\n<dt id=\"can%20different%20products%20have%20different%20buy%20now%20settings%3F\"><h3>Can different products have different Buy Now settings?<\/h3><\/dt>\n<dd><p>Yes. From the WooCommerce product editor, Buy Now and Add to Cart can be disabled per product, and each product can have its own default quantity and button text.<\/p><\/dd>\n<dt id=\"do%20i%20need%20elementor%20to%20create%20landing%20pages%3F\"><h3>Do I need Elementor to create landing pages?<\/h3><\/dt>\n<dd><p>No. Landing pages can be created with the default blank setup. The bundled Elementor template is only available for import if Elementor is active on the site.<\/p><\/dd>\n<dt id=\"does%20clicking%20buy%20now%20clear%20my%20existing%20cart%3F\"><h3>Does clicking Buy Now clear my existing cart?<\/h3><\/dt>\n<dd><p>That depends on the cart behavior setting. A store can keep existing cart contents when Buy Now is clicked, or clear the cart first and add only the selected product.<\/p><\/dd>\n<dt id=\"where%20do%20i%20configure%20tukiflow%3F\"><h3>Where do I configure TukiFlow?<\/h3><\/dt>\n<dd><p>Buy Now, cart behavior, and button styling are configured from the TukiFlow settings area. Landing pages are managed from TukiFlow &gt; Landing Pages.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0 (Jul 10, 2026)<\/h4>\n\n<ul>\n<li>Adds stable checkout landing pages powered by the default WooCommerce checkout.<\/li>\n<li>Adds a dedicated Landing Pages screen to create and manage TukiFlow checkout pages.<\/li>\n<li>Adds product-level controls for Buy Now visibility, Add to Cart visibility, default quantity, and custom button text.<\/li>\n<li>Adds separate styling options for single-product and shop\/archive Buy Now buttons.<\/li>\n<li>Improves Buy Now buttons on single product pages, shop\/archive pages, and product grids.<\/li>\n<li>Improves compatibility with existing WooCommerce payment, shipping, tax, and order workflows.<\/li>\n<li>Optimizes plugin assets and cleanup for a lighter release package.<\/li>\n<li>Fixes several bugs and improves overall stability.<\/li>\n<li>Removes legacy checkout assets that are no longer required.<\/li>\n<li>Adds bundled landing page templates, including 1 Gutenberg template.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Refresh TukiFlow admin branding with the plugin logo and purple brand color.<\/li>\n<li>Add branded default styling for Buy Now buttons.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<\/ul>","raw_excerpt":"Add a Buy Now button and native checkout landing pages to WooCommerce, so shoppers move from product to checkout in fewer steps.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=303269"}],"author":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tukidevs"}],"wp:attachment":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303269"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303269"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303269"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303269"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303269"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}