{"id":1966293,"date":"2025-08-24T10:24:34","date_gmt":"2025-08-24T14:24:34","guid":{"rendered":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/?p=1966293"},"modified":"2025-08-24T10:24:35","modified_gmt":"2025-08-24T14:24:35","slug":"implementing-quantity-based-ticket-discounts-with-event-tickets-plus-woocommerce-and-discount-rules-for-woocommerce","status":"publish","type":"post","link":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/implementing-quantity-based-ticket-discounts-with-event-tickets-plus-woocommerce-and-discount-rules-for-woocommerce\/","title":{"rendered":"Implementing Quantity-Based Ticket Discounts with Event Tickets Plus, WooCommerce, and Discount Rules for WooCommerce"},"content":{"rendered":"\n<p>This guide will walk you through the process of setting up quantity-based discounts for your event tickets using a combination of plugins.<\/p>\n\n\n\n<p>This setup allows you to offer special pricing (e.g., &#8220;Buy 3 tickets, get 10% off&#8221; or &#8220;Buy 5 tickets, get $25 off&#8221;) directly within your Event Tickets Plus and WooCommerce-powered ticketing system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\" id=\"h-required-plugins\">Required Plugins<\/h2>\n\n\n\n<p>Before you begin, ensure you have the following plugins installed and activated on your WordPress website:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The Events Calendar<\/strong> (Free) &#8211; <em>In other cases where tickets are not attached to events, this is optional<\/em>.<\/li>\n\n\n\n<li><strong>Event Tickets<\/strong> (Free)<\/li>\n\n\n\n<li><strong>Event Tickets Plus<\/strong> (Premium) &#8211; <em>Essential for WooCommerce integration<\/em><\/li>\n\n\n\n<li><strong>WooCommerce<\/strong> (Free)<\/li>\n\n\n\n<li><strong>Discount Rules for WooCommerce<\/strong> (Free or Pro version by Flycart) &#8211; <em>This guide assumes you are using this specific plugin for discount rules.<\/em><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\" id=\"h-step-by-step-guide\">Step-by-Step Guide<\/h2>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-1-create-your-event-and-ticket-as-you-normally-would\">1. Create Your Event and Ticket as you normally would<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/creating-an-event\/\">Creating Events<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/getting-started-with-woocommerce-and-event-tickets-plus\/\">Getting Started with WooCommerce and Event Tickets Plus<\/a><\/li>\n<\/ul>\n\n\n\n<p>At this point, your ticket is a standard WooCommerce product associated with your event.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-2-configure-the-ticket-as-a-woocommerce-product\">2. Configure the Ticket as a WooCommerce Product<\/h2>\n\n\n\n<p>While Event Tickets Plus creates the WooCommerce product automatically, it&#8217;s good practice to verify and adjust its settings.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Access the Product\n<ul class=\"wp-block-list\">\n<li>You can directly edit the product by hovering over your ticket in the &#8220;Tickets&#8221; meta box on the Event edit screen and clicking &#8220;Edit.&#8221; (when in block editor mode) or editing the ticket and clicking on &#8220;Edit ticket in WooCommerce&#8221; link (when in classic editor mode).<\/li>\n\n\n\n<li>Alternatively, go to <strong>Products &gt; All Products<\/strong> in your WordPress dashboard, find your ticket product (it will usually have the ticket name as the product title), and click &#8220;Edit.&#8221;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Product Data\n<ul class=\"wp-block-list\">\n<li>Ensure the &#8220;Product Data&#8221; is set to &#8220;Simple Product.&#8221; (Variable products are not directly supported for quantity discounts on Event Tickets Plus tickets)<\/li>\n\n\n\n<li>Review the &#8220;General&#8221; tab for price.<\/li>\n\n\n\n<li>Review the &#8220;Inventory&#8221; tab (though ticket capacity is usually managed by Event Tickets Plus, this can sometimes overlap).<\/li>\n\n\n\n<li>Ensure &#8220;Sold individually&#8221; is <strong>unchecked<\/strong> on the &#8220;Inventory&#8221; tab since you would want users to buy multiple tickets.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Update the product as needed.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-3-set-up-quantity-discounts-using-discount-rules-for-woocommerce\">3. Set Up Quantity Discounts using Discount Rules for WooCommerce<\/h2>\n\n\n\n<p>This is where the magic happens for quantity-based pricing.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Navigate to Discount Rules:<\/strong> From your WordPress dashboard, go to <strong>WooCommerce &gt; Discount Rules<\/strong>.<\/li>\n\n\n\n<li><strong>Add New Rule:<\/strong> Click &#8220;Add New Rule.&#8221;<\/li>\n\n\n\n<li><strong>Rule Name:<\/strong> Give your rule a descriptive name (e.g., &#8220;Ticket Name Bulk Discount,&#8221; &#8220;Buy 3 Get 10% Off&#8221;)<\/li>\n\n\n\n<li><strong>Rule Type:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Under the &#8220;Condition&#8221; tab, select &#8220;Product Quantity based discount&#8221; or &#8220;Cart Quantity based discount,&#8221; depending on whether the discount applies per product or to the total quantity in the cart. For ticket quantity discounts, &#8220;Product Quantity based discount&#8221; is usually preferred if you only have one ticket type.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Configure the Condition:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Choose Products:<\/strong> In the &#8220;Products&#8221; section, select your specific event ticket product(s). You can search for the name you gave your ticket (e.g., &#8220;General Admission Ticket for [Your Event Name]&#8221;).<\/li>\n\n\n\n<li><strong>Quantity Range and Discount Type:<\/strong> Define your tiers:\n<ul class=\"wp-block-list\">\n<li><strong>Min Quantity \/ Max Quantity:<\/strong> Enter the range of tickets needed to trigger the discount.<\/li>\n\n\n\n<li><strong>Discount Type:<\/strong> Choose between:\n<ul class=\"wp-block-list\">\n<li><strong>Percentage Discount:<\/strong> (e.g., &#8220;10%&#8221; for 10% off)<\/li>\n\n\n\n<li><strong>Fixed Discount:<\/strong> (e.g., &#8220;5&#8221; for $5 off per ticket, or &#8220;25&#8221; for $25 off the total if using a cart discount)<\/li>\n\n\n\n<li><strong>Fixed Price:<\/strong> (e.g., if you want each ticket to cost a specific amount in that tier, like &#8220;$20&#8221; when buying 5 or more).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Add More Tiers:<\/strong> Click &#8220;Add Range&#8221; to create multiple discount tiers (e.g., 3-4 tickets get 10% off, 5+ tickets get 15% off).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Rule Status:<\/strong> Set the rule to &#8220;Active.&#8221;<\/li>\n\n\n\n<li>Save the Rule.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\" id=\"h-important-considerations-amp-troubleshooting\">Important Considerations &amp; Troubleshooting<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Plugin Compatibility:<\/strong> Always ensure all your plugins are up-to-date to maintain compatibility.<\/li>\n\n\n\n<li><strong>Discount Rules Version:<\/strong> The Free version of &#8220;Discount Rules for WooCommerce&#8221; provides basic quantity discounts. The Pro version offers more advanced conditions and discount types (e.g., BOGO, category-based, user-role based).<\/li>\n\n\n\n<li><strong>&#8220;Sold Individually&#8221;:<\/strong> Double-check that your WooCommerce ticket product does NOT have &#8220;Sold individually&#8221; checked under <strong>Product Data &gt; Inventory<\/strong>. If it&#8217;s checked, users can only add one ticket at a time to their cart.<\/li>\n\n\n\n<li><strong>Cache:<\/strong> If discounts aren&#8217;t applying, clear your website&#8217;s cache (plugin cache, server cache, browser cache).<\/li>\n\n\n\n<li><strong>Conflicting Rules:<\/strong> If you have multiple discount rules, ensure they don&#8217;t conflict or that their priority is set correctly within the Discount Rules plugin settings.<\/li>\n\n\n\n<li><strong>Display on Product Page:<\/strong> Some discount rules plugins have settings to display the discount tiers directly on the product page. Check the settings of &#8220;Discount Rules for WooCommerce&#8221; for this option to make users aware of the savings.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This guide will walk you through the process of setting up quantity-based discounts for your event tickets using a combination of plugins. This setup allows you to offer special pricing (e.g., &#8220;Buy 3 tickets, get 10% off&#8221; or &#8220;Buy 5 tickets, get $25 off&#8221;) directly within your Event Tickets Plus and WooCommerce-powered ticketing system. Required&#8230;<\/p>\n","protected":false},"author":63,"featured_media":1955565,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[1],"tags":[],"stellar-product-taxonomy":[],"class_list":["post-1966293","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"taxonomy_info":{"category":[{"value":1,"label":"Uncategorized"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"Tristan","author_link":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/author\/tristan\/"},"comment_info":0,"category_info":[{"term_id":1,"name":"Uncategorized","slug":"uncategorized","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":139,"filter":"raw","term_order":"0","cat_ID":1,"category_count":139,"category_description":"","cat_name":"Uncategorized","category_nicename":"uncategorized","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1966293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1966293"}],"version-history":[{"count":3,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1966293\/revisions"}],"predecessor-version":[{"id":1966597,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1966293\/revisions\/1966597"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1966293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1966293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1966293"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1966293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}