{"id":1100987,"date":"2016-04-11T14:08:52","date_gmt":"2016-04-11T21:08:52","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/"},"modified":"2016-05-23T20:24:36","modified_gmt":"2016-05-24T03:24:36","slug":"dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/","title":{"rendered":"Don&#039;t allow organizers to delete a ticket after tickets have been sold"},"content":{"rendered":"<p>Hey folks,<br \/>\nWe&#8217;ve recently run into a couple issues where Community Tickets users \/ organizers go into their event and delete a ticket even after noticing that X number had been sold.<\/p>\n<p>When that happens, it throws both the Orders and Attendees Reports into disarray.  The orders still show up, but all the financials and the monetary amounts are either completely missing or equal to 0.  Essentially the product in woocommerce is no longer there but somehow the report managed to hold onto part of the data.  It is pretty gnarly and seems the best practice would be to not allow them to be deleted. Instead the user should just change the stock to 0.  <\/p>\n<p>Seems like the Delete on Community Tickets should be checking whether any have been sold or not before allowing them to do it. Is there any code you can provide that may help get around this issue, perhaps putting in a confirmation alert and allow them to cancel the request?<\/p>\n<p>thx<\/p>\n","protected":false},"template":"","class_list":["post-1100987","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>Don&#039;t allow organizers to delete a ticket after tickets have been sold -<\/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\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Don&#039;t allow organizers to delete a ticket after tickets have been sold -\" \/>\n<meta property=\"og:description\" content=\"Hey folks, We&#8217;ve recently run into a couple issues where Community Tickets users \/ organizers go into their event and delete a ticket even after noticing that X number had been sold. When that happens, it throws both the Orders and Attendees Reports into disarray. The orders still show up, but all the financials and [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/\" \/>\n<meta property=\"article:modified_time\" content=\"2016-05-24T03:24:36+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\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/\",\"name\":\"Don&#039;t allow organizers to delete a ticket after tickets have been sold -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2016-04-11T21:08:52+00:00\",\"dateModified\":\"2016-05-24T03:24:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/#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\":\"Calendar Products\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Community Events\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/community-events\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Don&#039;t allow organizers to delete a ticket after tickets have been sold\"}]},{\"@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":"Don&#039;t allow organizers to delete a ticket after tickets have been sold -","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\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/","og_locale":"en_US","og_type":"article","og_title":"Don&#039;t allow organizers to delete a ticket after tickets have been sold -","og_description":"Hey folks, We&#8217;ve recently run into a couple issues where Community Tickets users \/ organizers go into their event and delete a ticket even after noticing that X number had been sold. When that happens, it throws both the Orders and Attendees Reports into disarray. The orders still show up, but all the financials and [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/","article_modified_time":"2016-05-24T03:24:36+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\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/","name":"Don&#039;t allow organizers to delete a ticket after tickets have been sold -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2016-04-11T21:08:52+00:00","dateModified":"2016-05-24T03:24:36+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/dont-allow-organizers-to-delete-a-ticket-after-tickets-have-been-sold\/#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":"Calendar Products","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/"},{"@type":"ListItem","position":4,"name":"Community Events","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/community-events\/"},{"@type":"ListItem","position":5,"name":"Don&#039;t allow organizers to delete a ticket after tickets have been sold"}]},{"@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\/1100987","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\/1100987\/revisions"}],"predecessor-version":[{"id":1101269,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1100987\/revisions\/1101269"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1100987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}