{"id":4532,"date":"2024-03-13T14:39:32","date_gmt":"2024-03-13T13:39:32","guid":{"rendered":"https:\/\/2023v2.code-pixies.de\/?p=4532"},"modified":"2024-05-30T10:33:35","modified_gmt":"2024-05-30T08:33:35","slug":"ticketkauf-neu-definiert","status":"publish","type":"post","link":"https:\/\/stage.code-pixies.de\/en\/ticketkauf-neu-definiert\/","title":{"rendered":"Ticket Purchase Redefined"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"4532\" class=\"elementor elementor-4532\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ae01df e-flex e-con-boxed e-con e-parent\" data-id=\"0ae01df\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55834bb elementor-drop-cap-yes elementor-drop-cap-view-default elementor-widget elementor-widget-text-editor\" data-id=\"55834bb\" data-element_type=\"widget\" data-settings=\"{&quot;drop_cap&quot;:&quot;yes&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>We developed a special solution for our client that revolutionizes the online ticket purchasing process. The challenge was to create a platform that provides a clear overview of the different pricing options and their discount levels, including a dedicated area for additional options such as upgrades, which are arranged below the main price categories. It was also crucial to be able to individually set the maximum number of tickets that a customer can purchase for an event or within a certain price category. Also important was the ability to select different ticket categories and put them together in the shopping cart, with several ticket variants using a uniform inventory. All of these requirements had to be implemented in a user-friendly, intuitive interface.\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30d684d elementor-widget elementor-widget-heading\" data-id=\"30d684d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Our design solution<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e95225 elementor-widget elementor-widget-text-editor\" data-id=\"4e95225\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>To meet this challenge, we have developed a clear and intuitive layout. The price categories are grouped in such a way that the first discount level is immediately visible, while further discounts can be revealed by simply clicking on the category. For additional services, we have integrated a separate section below the ticket options, which provides access to detailed information on the special services via a special &quot;Show content&quot; button.\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-874cf1f elementor-widget elementor-widget-heading\" data-id=\"874cf1f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Technical implementation with a focus on user experience<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a6344a elementor-widget elementor-widget-text-editor\" data-id=\"9a6344a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\tTo group the different ticket options, we use PHP to capture all variants of an event and group them according to common characteristics. These intelligent groups then display the different options within a category in a clear structure. The expand and collapse function of the detailed views is made possible by JavaScript, which significantly improves the usability and clarity of the system. For the specific functions of ticket limiting and shared inventory, we rely on the plugins &quot;Woo Min\/Max Quantities&quot; and &quot;Variation Shared Inventory for WooCommerce&quot;. &quot;Woo Min\/Max Quantities&quot; allows us to set individual minimum and maximum quantities for each ticket variant, while &quot;Variation Shared Inventory for WooCommerce&quot; supports the creation of a warehouse group whose inventory is divided between several ticket variants. This combination allows us to manage the availability of tickets in real time and ensure that customers cannot put more tickets in the shopping cart than are actually available. A clever system calculates the sum of the selected ticket options and dynamically adjusts the availability to avoid overbooking.\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e332f1f elementor-widget elementor-widget-heading\" data-id=\"e332f1f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Everything in the shopping cart with one click<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-002f9cf elementor-widget elementor-widget-text-editor\" data-id=\"002f9cf\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The crucial moment of ticket purchase is supported by a simple and efficient logic. When clicking on the shopping cart button, our system checks the selected quantity of each ticket variant. Each selected option is then placed directly into the shopping cart with the corresponding quantity, while the customer is seamlessly redirected to the checkout.\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>See how we are redesigning the online ticket purchasing experience! Our customized solution offers intuitive navigation, flexible pricing and seamless integrations. <\/p>","protected":false},"author":1,"featured_media":4634,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50,22],"tags":[49,52,51,40],"class_list":["post-4532","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-individuelle-wordpress-website","category-webentwicklung","tag-custom-wordpress-solution","tag-php","tag-woocommerce","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/stage.code-pixies.de\/en\/wp-json\/wp\/v2\/posts\/4532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.code-pixies.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.code-pixies.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.code-pixies.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.code-pixies.de\/en\/wp-json\/wp\/v2\/comments?post=4532"}],"version-history":[{"count":10,"href":"https:\/\/stage.code-pixies.de\/en\/wp-json\/wp\/v2\/posts\/4532\/revisions"}],"predecessor-version":[{"id":6415,"href":"https:\/\/stage.code-pixies.de\/en\/wp-json\/wp\/v2\/posts\/4532\/revisions\/6415"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stage.code-pixies.de\/en\/wp-json\/wp\/v2\/media\/4634"}],"wp:attachment":[{"href":"https:\/\/stage.code-pixies.de\/en\/wp-json\/wp\/v2\/media?parent=4532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.code-pixies.de\/en\/wp-json\/wp\/v2\/categories?post=4532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.code-pixies.de\/en\/wp-json\/wp\/v2\/tags?post=4532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}