{"id":1896637,"date":"2019-10-18T13:19:43","date_gmt":"2019-10-18T17:19:43","guid":{"rendered":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/woocommerce-specific-ticket-settings-2\/"},"modified":"2025-04-28T14:40:30","modified_gmt":"2025-04-28T18:40:30","slug":"woocommerce-specific-ticket-settings","status":"publish","type":"post","link":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/woocommerce-specific-ticket-settings\/","title":{"rendered":"WooCommerce Specific Ticket Settings"},"content":{"rendered":"\n<p>As with any type of product, when tickets are purchased the resulting order moves through a number of different stages, each marked by a different status. The <a href=\"https:\/\/docs.woocommerce.com\/document\/managing-orders\/\" target=\"_blank\" rel=\"noopener noreferrer\">WooCommerce Codex<\/a> provides a complete <a href=\"https:\/\/woocommerce.com\/document\/managing-orders\/order-statuses\/\">list of those statuses<\/a>, but these are the key statuses for WooCommerce specific ticket settings:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pending Payment:<\/strong> The order is placed, but the funds have not yet been received. This is called <strong>&#8220;Pending&#8221; <\/strong>on our side of things<\/li>\n\n\n\n<li><strong>Processing:<\/strong> Payment has been received (paid), and the stock has been reduced. The order is awaiting fulfillment.\u00a0<\/li>\n\n\n\n<li><strong>On Hold:<\/strong> Stock has been reduced, but payment has not yet been confirmed<\/li>\n\n\n\n<li><strong>Completed:<\/strong> Payment received <em>and<\/em> stock reduced<\/li>\n<\/ul>\n\n\n\n<p>The exact statuses used in any given transaction can vary; what&#8217;s important is that <strong>Event Tickets Plus uses order statuses to decide<\/strong> when attendee records should be generated and when tickets should be sent to the customer.<\/p>\n\n\n\n<p>The plugin ships with some default statuses on which to do those actions. But in certain cases, it may be desirable to adjust these statuses.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adjusting\">Locating and Adjusting the Settings<\/h3>\n\n\n\n<p>To configure the order statuses on which these actions are performed, first head to the <strong>Tickets &gt; Settings &gt; Integrations<\/strong> screen in your wp-admin:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"\/knowledgebase\/wp-content\/uploads\/2019\/10\/woocommerce-tickets.png\" alt=\"\" class=\"wp-image-1943739\"\/><\/figure><\/div>\n\n\n<p>\u261d\ufe0f The first set of checkboxes dictates when an attendee record (the entry you see in the attendee screen) is created.<br>The second determines when the user should be emailed their tickets.<\/p>\n\n\n\n<p>Typically\u2014and by default\u2014more than one status is selected. As soon as an order is set to one of those statuses, the appropriate action will take place. Critically, <strong>each action takes place just once<\/strong>: in other words, tickets will not be emailed to customers multiple times.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"example\">An Example<\/h3>\n\n\n\n<p>Let&#8217;s suppose you set up the following configuration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When to generate the attendee records:<br><strong>Pending Payment, On Hold, Completed<\/strong><\/li>\n\n\n\n<li>When to send the emails:<br><strong>On Hold, Completed<\/strong><\/li>\n<\/ul>\n\n\n\n<p>\u261d\ufe0f When a WooCommerce Downloadable Product is purchased, it is important to remember that the purchase must be marked Complete in order for the download to get emailed to the purchaser.<\/p>\n\n\n\n<p>A common sequence in the life cycle of an order would be for it to start at <em>Pending Payment<\/em> before progressing to <em>Completed<\/em>. In such a scenario, these settings would result in the attendee record being generated <strong>first<\/strong> and the tickets being emailed <strong>later<\/strong>, <em>once payment has been confirmed<\/em>.<\/p>\n\n\n\n<p>They would equally accommodate a situation where an order is created <em>manually<\/em> and is immediately set to a <em>Completed<\/em> status: the attendee records would be generated and the ticket emails dispatched <em>at the same time<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Stock Management<\/h3>\n\n\n\n<p>For optimal functionality with Event&nbsp;Tickets Plus, we recommend&nbsp;that you&nbsp;check <em>Enable stock management <\/em>under <strong>WooCommerce &gt; Settings &gt; Products &gt; Inventory<\/strong>. If you leave this option <em>unchecked<\/em>, it may result in ticket capacity showing as &#8220;unlimited&#8221; regardless of your ticket stock. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"\/knowledgebase\/wp-content\/uploads\/2020\/03\/woo-stock-management-1024x485.png\" alt=\"\" class=\"wp-image-1946515\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"paypal\">Handling PayPal Orders:<\/h3>\n\n\n\n<p>To avoid having duplicated attendees, we&#8217;ve included the ability to have a 5-second delay before tickets are sent. If you are using PayPal with WooCommerce, enabling this delay is advised.<\/p>\n\n\n\n<p>Please refer to our guide on <a href=\"https:\/\/dev.theeventscalendar.com\/knowledgebase\/k\/configuring-tribe-commerce-with-paypal\/\">using PayPal for ticket purchases<\/a> to configure your PayPal settings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Price Suffix:<\/h3>\n\n\n\n<p>Ever want to add some descriptive text about a ticket after the price? A &#8220;Price Suffix&#8221; is text that displays after the product price, showing details related to the price of the product. WooCommerce has a method for displaying suffix text and we&#8217;ve integrated it&nbsp;in the tickets block when you have the WooCommerce tax feature enabled.<\/p>\n\n\n\n<p>To enable this, head to <strong>WooCommerce \u2192 Settings \u2192 Tax \u2192 Price display suffix<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"\/knowledgebase\/wp-content\/uploads\/2020\/04\/WooCommerce-Price-Suffix-1024x913.png\" alt=\"\" class=\"wp-image-1947216\"\/><\/figure>\n\n\n\n<p>To see the WooCommerce Price Suffix on your Event Tickets, view a published ticket. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"\/knowledgebase\/wp-content\/uploads\/2020\/04\/Event-Tickets-display-WooCommerce-Suffix-1024x672.png\" alt=\"\" class=\"wp-image-1947217\"\/><figcaption class=\"wp-element-caption\">WooCommerce Price Suffix displayed on Event Tickets Plus<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"notes\">Notes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>These settings are only available to users of Event Tickets Plus who also have WooCommerce activated<\/li>\n\n\n\n<li>At this time, <strong>at least one option <em>must<\/em> be selected for <em>both<\/em> settings<\/strong>; it is not possible to uncheck everything. This restriction may be lifted in future releases of Event Tickets Plus.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>As with any type of product, when tickets are purchased the resulting order moves through a number of different stages, each marked by a different status. The WooCommerce Codex provides a complete list of those statuses, but these are the key statuses for WooCommerce specific ticket settings: The exact statuses used in any given transaction&#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":[46,88],"tags":[106],"stellar-product-taxonomy":[156],"class_list":["post-1896637","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-integrations","category-tickets","tag-woocommerce","stellar-product-taxonomy-event-tickets-plus"],"acf":[],"taxonomy_info":{"category":[{"value":46,"label":"Integrations"},{"value":88,"label":"Ticketing"}],"post_tag":[{"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:\/\/dev.theeventscalendar.com\/knowledgebase\/author\/jaimetri-be\/"},"comment_info":0,"category_info":[{"term_id":46,"name":"Integrations","slug":"integrations","term_group":0,"term_taxonomy_id":46,"taxonomy":"category","description":"","parent":0,"count":115,"filter":"raw","term_order":"0","cat_ID":46,"category_count":115,"category_description":"","cat_name":"Integrations","category_nicename":"integrations","category_parent":0},{"term_id":88,"name":"Ticketing","slug":"tickets","term_group":0,"term_taxonomy_id":88,"taxonomy":"category","description":"","parent":61,"count":83,"filter":"raw","term_order":"0","cat_ID":88,"category_count":83,"category_description":"","cat_name":"Ticketing","category_nicename":"tickets","category_parent":61}],"tag_info":[{"term_id":106,"name":"WooCommerce","slug":"woocommerce","term_group":0,"term_taxonomy_id":106,"taxonomy":"post_tag","description":"","parent":26,"count":40,"filter":"raw","term_order":"0"}],"_links":{"self":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1896637"}],"version-history":[{"count":2,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896637\/revisions"}],"predecessor-version":[{"id":1965057,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896637\/revisions\/1965057"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1896637"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1896637"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1896637"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1896637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}