{"id":1952190,"date":"2022-03-08T08:53:53","date_gmt":"2022-03-08T13:53:53","guid":{"rendered":"https:\/\/theeventscalendar.com\/knowledgebase\/?post_type=tribe-knowledgebase&#038;p=1952190"},"modified":"2025-08-17T15:44:26","modified_gmt":"2025-08-17T19:44:26","slug":"how-to-add-tickets-fees","status":"publish","type":"post","link":"https:\/\/theeventscalendar.com\/knowledgebase\/how-to-add-tickets-fees\/","title":{"rendered":"How to Add Tickets Fees with WooCommerce"},"content":{"rendered":"\n<p>You may want to add ticket fees to your tickets created with <a href=\"https:\/\/theeventscalendar.com\/products\/wordpress-event-tickets\/\" target=\"_blank\" rel=\"noreferrer noopener\">Event Tickets and Event Tickets Plus<\/a>. Although this feature isn&#8217;t quite available out of the box, we&#8217;ll show you how to set up a workaround so that you can charge your customers a flat-rate fee. It&#8217;s important to note that this feature is currently only available when using WooCommerce with Event Tickets Plus.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-woocommerce-settings\">WooCommerce Settings<\/h2>\n\n\n\n<p>The first thing you&#8217;ll want to do is go to <strong>WooCommerce > Settings > Shipping<\/strong>. Even though you won&#8217;t be shipping a physical product to your ticket holders, tickets are stored in WooCommerce as products, and that is how you will be able to add the desired fee to the ticket. Select <strong>Add shipping zone<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/03\/Screen-Shot-2022-03-08-at-10.58.04-AM.png\" alt=\"WooCommerce shipping settings\" class=\"wp-image-1952193\"\/><\/figure>\n\n\n\n<p>Give the zone a name like &#8220;Fees&#8221; and select <strong>Add shipping method<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/03\/Screen-Shot-2022-03-08-at-10.59.44-AM.png\" alt=\"WooCommerce shipping settings to add ticket fees\" class=\"wp-image-1952194\"\/><\/figure>\n\n\n\n<p>Choose <strong>Flat Rate<\/strong> and then <strong>Add shipping method<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/03\/Screen-Shot-2022-03-08-at-11.01.04-AM.png\" alt=\"Add flat rate fee with WooCommerce\" class=\"wp-image-1952195\"\/><\/figure>\n\n\n\n<p>Go back to <strong>Shipping Zones, <\/strong>hover over your newly-added zone, and click <strong>Edit<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/03\/Screen-Shot-2022-03-08-at-11.03.36-AM.png\" alt=\"Edit shipping zone to add ticket fee\" class=\"wp-image-1952196\"\/><\/figure>\n\n\n\n<p>Now you can add your fee as a shipping method by clicking on <strong>Add Shipping Method<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/03\/Screen-Shot-2022-03-08-at-11.05.58-AM.png\" alt=\"Add shipping method to add ticket fees\" class=\"wp-image-1952197\"\/><\/figure>\n\n\n\n<p>Hover over your title to see the <strong>Edit<\/strong> button. Once you click on it, you&#8217;ll find your settings pop up. This is where you can add your fee next to the <strong>Cost<\/strong> field and <strong>Save Changes<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/03\/Screen-Shot-2022-03-08-at-11.08.27-AM.png\" alt=\"Add a cost to create a ticket fee\" class=\"wp-image-1952198\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-creating-a-ticket\">Creating a ticket<\/h2>\n\n\n\n<p>If you haven&#8217;t already done so, you can now <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/k\/making-tickets\/\" target=\"_blank\" rel=\"noreferrer noopener\">create a ticket<\/a> as you usually would with Event Tickets and Event Tickets Plus. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-woocommerce-product\">WooCommerce product<\/h2>\n\n\n\n<p>As we mentioned, tickets are technically listed as WooCommerce products, so there is one final step in this process to ensure that your fee appears at checkout. <\/p>\n\n\n\n<p>Head over to Products in your WordPress Dashboard, locate the ticket name you&#8217;d like to enable the fee and click <strong>Edit<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/03\/Screen-Shot-2022-03-08-at-11.19.23-AM.png\" alt=\"WooCommerce product ticket\" class=\"wp-image-1952199\"\/><\/figure>\n\n\n\n<p>Scroll down to <strong>Product Data<\/strong>, uncheck the <strong>Virtual<\/strong> option and click Update in the top right sidebar. We know that you are not selling a physical product; however, this is the only way that WooCommerce knows to add that &#8220;shipping&#8221; fee.<\/p>\n\n\n\n<p>And that&#8217;s it! Now at checkout, you&#8217;ll see the fee added to your tickets.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-further-customizations\">Further customizations<\/h2>\n\n\n\n<p>From here, you can hide the address listed under fees if you prefer (since you won&#8217;t be shipping anything) by adding the following CSS snippet to your theme&#8217;s stylesheet:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: css; title: ; notranslate\" title=\"\">\np.woocommerce-shipping-destination {\n  display:none;\n}\n<\/pre><\/div>\n\n\n<p>You can also change the word &#8220;Shipping&#8221; to something like &#8220;Fees&#8221; by adding the following snippet to your theme&#8217;s functions.php file:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: php; title: ; notranslate\" title=\"\">\nadd_filter(&#039;woocommerce_shipping_package_name&#039;, &#039;change_shipping_text_to_delivery&#039;, 20, 3 );\nfunction change_shipping_text_to_delivery( $sprintf, $i, $package ) {\n    $sprintf = sprintf( _nx( &#039;Fees&#039;, &#039;Fees %d&#039;, ( $i + 1 ), &#039;delivery packages&#039;, &#039;woocommerce&#039; ), ( $i + 1 ) );\n    return $sprintf;\n}\n<\/pre><\/div>\n\n\n<p>In the end, your checkout page will look something like this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/03\/Screen-Shot-2022-03-08-at-11.40.00-AM.png\" alt=\"Checkout page for tickets with added ticket fees\" class=\"wp-image-1952200\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>You may want to add ticket fees to your tickets created with Event Tickets and Event Tickets Plus. Although this feature isn&#8217;t quite available out of the box, we&#8217;ll show you how to set up a workaround so that you can charge your customers a flat-rate fee. It&#8217;s important to note that this feature is&#8230;<\/p>\n","protected":false},"author":3,"featured_media":1955565,"comment_status":"closed","ping_status":"closed","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":[24],"tags":[25,26,106],"stellar-product-taxonomy":[156],"class_list":["post-1952190","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-customizing","tag-customizations","tag-ecommerce","tag-woocommerce","stellar-product-taxonomy-event-tickets-plus"],"acf":[],"taxonomy_info":{"category":[{"value":24,"label":"Customizations"}],"post_tag":[{"value":25,"label":"Customizations"},{"value":26,"label":"Ecommerce"},{"value":106,"label":"WooCommerce"}],"stellar-product-taxonomy":[{"value":156,"label":"Event Tickets Plus"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"Jaime Marchwinski","author_link":"https:\/\/theeventscalendar.com\/knowledgebase\/author\/jaimetri-be\/"},"comment_info":0,"category_info":[{"term_id":24,"name":"Customizations","slug":"customizing","term_group":0,"term_taxonomy_id":24,"taxonomy":"category","description":"","parent":0,"count":157,"filter":"raw","term_order":"0","cat_ID":24,"category_count":157,"category_description":"","cat_name":"Customizations","category_nicename":"customizing","category_parent":0}],"tag_info":[{"term_id":25,"name":"Customizations","slug":"customizations","term_group":0,"term_taxonomy_id":25,"taxonomy":"post_tag","description":"","parent":0,"count":102,"filter":"raw","term_order":"0"},{"term_id":26,"name":"Ecommerce","slug":"ecommerce","term_group":0,"term_taxonomy_id":26,"taxonomy":"post_tag","description":"","parent":0,"count":11,"filter":"raw","term_order":"0"},{"term_id":106,"name":"WooCommerce","slug":"woocommerce","term_group":0,"term_taxonomy_id":106,"taxonomy":"post_tag","description":"","parent":26,"count":16,"filter":"raw","term_order":"0"}],"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1952190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1952190"}],"version-history":[{"count":2,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1952190\/revisions"}],"predecessor-version":[{"id":1966473,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1952190\/revisions\/1966473"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1952190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1952190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1952190"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1952190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}