{"id":1415608,"date":"2018-01-01T08:30:14","date_gmt":"2018-01-01T16:30:14","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/"},"modified":"2018-01-01T08:31:16","modified_gmt":"2018-01-01T16:31:16","slug":"failed-payments-reduce-ticket-quantity-woocommerce-integration","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/","title":{"rendered":"Failed payments reduce ticket quantity &#8211; woocommerce integration"},"content":{"rendered":"<p>Hi,<\/p>\n<p>I have noticed that Ticket_Object.php on line 433 has an exception for rsvp with Not Going status however, orders that have a warning set (such as failed, refund) are accounted for as attending.<\/p>\n<p>Is this logic correct?<\/p>\n<p>Regardless, this behavior is causing my client to under sell as the ticket system is misrepresenting the true amount.<\/p>\n<p>As a temporary measure I have patched the code to account for warnings &#8211; this is not ideal due to the fact that a refunded customer may still attend.<\/p>\n<p>The patch looks like this:<\/p>\n<p><code>if ( 'rsvp' === $attendee['provider_slug'] &amp;amp;&amp;amp; 'no' === $attendee['order_status'] || isset($attendee['order_warning']) ) {<br \/>\n    continue;<br \/>\n}<\/code><\/p>\n<p>Would you please look at the logic and fix the ticket quantity for failed payments please?<\/p>\n<p>Thank you!<\/p>\n","protected":false},"template":"","class_list":["post-1415608","topic","type-topic","status-closed","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Failed payments reduce ticket quantity - woocommerce integration -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Failed payments reduce ticket quantity - woocommerce integration -\" \/>\n<meta property=\"og:description\" content=\"Hi, I have noticed that Ticket_Object.php on line 433 has an exception for rsvp with Not Going status however, orders that have a warning set (such as failed, refund) are accounted for as attending. Is this logic correct? Regardless, this behavior is causing my client to under sell as the ticket system is misrepresenting the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/\" \/>\n<meta property=\"article:modified_time\" content=\"2018-01-01T16:31:16+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/\",\"name\":\"Failed payments reduce ticket quantity - woocommerce integration -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2018-01-01T16:30:14+00:00\",\"dateModified\":\"2018-01-01T16:31:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/theeventscalendar.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\/\/theeventscalendar.com\/support\/topics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ticket Products\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/event-tickets\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Event Tickets Plus\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/event-tickets\/event-tickets-plus\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Failed payments reduce ticket quantity &#8211; woocommerce integration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\",\"url\":\"https:\/\/theeventscalendar.com\/support\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Failed payments reduce ticket quantity - woocommerce integration -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/","og_locale":"en_US","og_type":"article","og_title":"Failed payments reduce ticket quantity - woocommerce integration -","og_description":"Hi, I have noticed that Ticket_Object.php on line 433 has an exception for rsvp with Not Going status however, orders that have a warning set (such as failed, refund) are accounted for as attending. Is this logic correct? Regardless, this behavior is causing my client to under sell as the ticket system is misrepresenting the [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/","article_modified_time":"2018-01-01T16:31:16+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/","name":"Failed payments reduce ticket quantity - woocommerce integration -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2018-01-01T16:30:14+00:00","dateModified":"2018-01-01T16:31:16+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/failed-payments-reduce-ticket-quantity-woocommerce-integration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/theeventscalendar.com\/support\/"},{"@type":"ListItem","position":2,"name":"Topics","item":"https:\/\/theeventscalendar.com\/support\/topics\/"},{"@type":"ListItem","position":3,"name":"Ticket Products","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/event-tickets\/"},{"@type":"ListItem","position":4,"name":"Event Tickets Plus","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/event-tickets\/event-tickets-plus\/"},{"@type":"ListItem","position":5,"name":"Failed payments reduce ticket quantity &#8211; woocommerce integration"}]},{"@type":"WebSite","@id":"https:\/\/theeventscalendar.com\/support\/#website","url":"https:\/\/theeventscalendar.com\/support\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1415608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":1,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1415608\/revisions"}],"predecessor-version":[{"id":1415609,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1415608\/revisions\/1415609"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1415608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}