{"id":1635352,"date":"2018-10-02T07:16:37","date_gmt":"2018-10-02T14:16:37","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/programmatically-insert-attendee-information-from-external-form\/"},"modified":"2018-10-02T07:16:37","modified_gmt":"2018-10-02T14:16:37","slug":"programmatically-insert-attendee-information-from-external-form","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/programmatically-insert-attendee-information-from-external-form\/","title":{"rendered":"Programmatically insert attendee information from external form"},"content":{"rendered":"<p>Hello!<\/p>\n<p>I&#8217;m working on implementing Event Tickets Plus so that my client can allow people to purchase training classes.  They have very specific requirements for the registration process, one of which requires adding a ticket to a WooCommerce cart via AJAX.  That part I have figured out just fine.  What is perplexing me is how to add attendee data to a ticket programmatically.  I built a custom form to suit their specifications and have included that data in the AJAX request but don&#8217;t know how to attach it to tickets.  Can you all point me in the right direction?  I&#8217;ve been searching for a while to no avail. Thanks!<\/p>\n<p>-Jacob<\/p>\n","protected":false},"template":"","class_list":["post-1635352","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>Programmatically insert attendee information from external form -<\/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\/programmatically-insert-attendee-information-from-external-form\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programmatically insert attendee information from external form -\" \/>\n<meta property=\"og:description\" content=\"Hello! I&#8217;m working on implementing Event Tickets Plus so that my client can allow people to purchase training classes. They have very specific requirements for the registration process, one of which requires adding a ticket to a WooCommerce cart via AJAX. That part I have figured out just fine. What is perplexing me is how [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/programmatically-insert-attendee-information-from-external-form\/\" \/>\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\/programmatically-insert-attendee-information-from-external-form\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/programmatically-insert-attendee-information-from-external-form\/\",\"name\":\"Programmatically insert attendee information from external form -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2018-10-02T14:16:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/programmatically-insert-attendee-information-from-external-form\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/programmatically-insert-attendee-information-from-external-form\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/programmatically-insert-attendee-information-from-external-form\/#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\":\"Programmatically insert attendee information from external form\"}]},{\"@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":"Programmatically insert attendee information from external form -","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\/programmatically-insert-attendee-information-from-external-form\/","og_locale":"en_US","og_type":"article","og_title":"Programmatically insert attendee information from external form -","og_description":"Hello! I&#8217;m working on implementing Event Tickets Plus so that my client can allow people to purchase training classes. They have very specific requirements for the registration process, one of which requires adding a ticket to a WooCommerce cart via AJAX. That part I have figured out just fine. What is perplexing me is how [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/programmatically-insert-attendee-information-from-external-form\/","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\/programmatically-insert-attendee-information-from-external-form\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/programmatically-insert-attendee-information-from-external-form\/","name":"Programmatically insert attendee information from external form -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2018-10-02T14:16:37+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/programmatically-insert-attendee-information-from-external-form\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/programmatically-insert-attendee-information-from-external-form\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/programmatically-insert-attendee-information-from-external-form\/#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":"Programmatically insert attendee information from external form"}]},{"@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\/1635352","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":0,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1635352\/revisions"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1635352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}