{"id":354632,"date":"2026-08-18T12:29:49","date_gmt":"2026-08-18T12:29:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/jacklabs-quick-buy-for-woocommerce\/"},"modified":"2026-08-18T12:29:35","modified_gmt":"2026-08-18T12:29:35","slug":"jacklabs-direct-order-button-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/jacklabs-direct-order-button-woocommerce\/","author":20184439,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Jacklabs Direct Order Button for WooCommerce","header_author":"Jacklabs","header_description":"Flexible direct-order buttons for WooCommerce with shortcode placement, cart behavior controls, and privacy-friendly local conversion analytics.","assets_banners_color":"","last_updated":"2026-08-18 12:29:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":40,"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":"seowebsite0711","date":"2026-08-18 12:29:35"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"General Direct Order settings.","2":"Shortcode examples and attributes.","3":"Local Direct Order analytics.","4":"Product-level Direct Order controls."}},"plugin_section":[],"plugin_tags":[15162,984,73352,55644,286],"plugin_category":[45,55],"plugin_contributors":[275644],"plugin_business_model":[],"class_list":["post-354632","plugin","type-plugin","status-publish","hentry","plugin_tags-buy-now","plugin_tags-conversion","plugin_tags-direct-checkout","plugin_tags-quick-buy","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-seowebsite0711","plugin_committers-seowebsite0711"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/jacklabs-direct-order-button-woocommerce.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Jacklabs Direct Order Button for WooCommerce adds a fast, flexible ordering flow without replacing WooCommerce checkout or payment handling.<\/p>\n\n<p>Use either shortcode anywhere:<\/p>\n\n<pre><code>[jlqb id=\"123\"]\n\n[jacklabs_direct_order_button id=\"123\"]\n<\/code><\/pre>\n\n<p>Highlights:<\/p>\n\n<ul>\n<li>Place a Direct Order button anywhere using the short <code>[jlqb]<\/code> alias or the full <code>[jacklabs_direct_order_button]<\/code> shortcode.<\/li>\n<li>Works with simple products and variable products.<\/li>\n<li>Variable products can show variation selectors automatically.<\/li>\n<li>Optional quantity and price display.<\/li>\n<li>Redirect to checkout, cart, product page, or a validated same-site custom URL.<\/li>\n<li>Choose whether Direct Order keeps existing cart items or clears the cart first.<\/li>\n<li>Set a global button label and colors.<\/li>\n<li>Override the button label per product.<\/li>\n<li>Disable Direct Order for individual products.<\/li>\n<li>Add a <code>campaign<\/code> attribute to measure placement performance.<\/li>\n<li>Local-only analytics: clicks, orders created, conversion rate, revenue, top campaigns, and top products.<\/li>\n<li>Optional analytics are stored inside WordPress and are never sent to Jacklabs. They can be disabled in settings.<\/li>\n<li>Uses WooCommerce CRUD APIs and declares HPOS compatibility.<\/li>\n<li>Supports classic checkout and Checkout Block order attribution.<\/li>\n<li>Developer hooks: <code>jlqb_button_text<\/code>, <code>jlqb_cart_item_data<\/code>, <code>jlqb_redirect_url<\/code>, and <code>jlqb_product_added<\/code>.<\/li>\n<li>No required external services, CDN assets, tracking scripts, or remote calls.<\/li>\n<\/ul>\n\n<h4>Shortcode examples<\/h4>\n\n<p>Basic:<\/p>\n\n<pre><code>[jlqb id=\"123\"]\n<\/code><\/pre>\n\n<p>Show quantity and price:<\/p>\n\n<pre><code>[jacklabs_direct_order_button id=\"123\" text=\"Order now\" show_quantity=\"yes\" show_price=\"yes\"]\n<\/code><\/pre>\n\n<p>Focused checkout that clears existing cart items:<\/p>\n\n<pre><code>[jacklabs_direct_order_button id=\"123\" cart=\"clear\" redirect=\"checkout\"]\n<\/code><\/pre>\n\n<p>Track placement performance locally:<\/p>\n\n<pre><code>[jacklabs_direct_order_button id=\"123\" campaign=\"homepage-hero\"]\n<\/code><\/pre>\n\n<p>Use a specific variation:<\/p>\n\n<pre><code>[jacklabs_direct_order_button id=\"123\" variation_id=\"456\"]\n<\/code><\/pre>\n\n<h4>Privacy<\/h4>\n\n<p>The plugin does not send analytics, customer information, product information, or site information to Jacklabs or any external service.<\/p>\n\n<p>Direct Order analytics are stored locally as daily aggregate counters for up to 90 days. Direct Order markers may also be stored as private WooCommerce order and order-item metadata so the plugin can attribute orders created from Direct Order.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install the ZIP from Plugins &gt; Add New.<\/li>\n<li>Activate \"Jacklabs Direct Order Button for WooCommerce\".<\/li>\n<li>Go to WooCommerce &gt; Direct Order to configure defaults.<\/li>\n<li>Add <code>[jacklabs_direct_order_button id=\"123\"]<\/code> to any shortcode-capable area.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20replace%20woocommerce%20checkout%3F\"><h3>Does it replace WooCommerce checkout?<\/h3><\/dt>\n<dd><p>No. Direct Order adds the product to the standard WooCommerce cart and then redirects using the selected behavior. WooCommerce remains responsible for checkout, taxes, shipping, payment gateways, inventory, and order creation.<\/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. If <code>variation_id<\/code> is not provided, the shortcode renders variation selectors using WooCommerce variation data. On a normal single-product page, the automatic Direct Order button uses the variation selected in the WooCommerce form.<\/p><\/dd>\n<dt id=\"can%20direct%20order%20keep%20products%20already%20in%20the%20cart%3F\"><h3>Can Direct Order keep products already in the cart?<\/h3><\/dt>\n<dd><p>Yes. \"Keep existing items\" is the default. You can also choose \"Clear cart before Direct Order\" globally or with <code>cart=\"clear\"<\/code> in a shortcode.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20use%20an%20external%20analytics%20service%3F\"><h3>Does the plugin use an external analytics service?<\/h3><\/dt>\n<dd><p>No. Analytics are optional, local to your WordPress database, and no analytics request is sent to Jacklabs or another external service. They can be disabled in Direct Order settings.<\/p><\/dd>\n<dt id=\"what%20does%20the%20campaign%20attribute%20do%3F\"><h3>What does the campaign attribute do?<\/h3><\/dt>\n<dd><p>It labels a Direct Order placement so you can compare clicks and orders created from places such as a homepage hero, blog post, landing page, or email-specific landing page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Added shortcode-based Direct Order for simple and variable products.<\/li>\n<li>Added configurable cart behavior and redirects.<\/li>\n<li>Added product-level enable\/label controls.<\/li>\n<li>Added privacy-friendly local conversion analytics and campaign attribution.<\/li>\n<li>Declared WooCommerce HPOS compatibility.<\/li>\n<\/ul>","raw_excerpt":"Add fast WooCommerce Buy Now buttons anywhere with a shortcode, flexible cart behavior, variable-product support, and local conversion analytics.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/354632","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=354632"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/seowebsite0711"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=354632"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=354632"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=354632"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=354632"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=354632"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=354632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}