{"id":145661,"date":"2025-12-11T00:50:40","date_gmt":"2025-12-11T08:50:40","guid":{"rendered":"https:\/\/help.fooevents.com\/?post_type=docs&#038;p=145661"},"modified":"2025-12-11T00:50:40","modified_gmt":"2025-12-11T08:50:40","slug":"er-worden-geen-tickets-gegenereerd-voor-grote-bestellingen","status":"publish","type":"docs","link":"https:\/\/help.fooevents.com\/nl\/docs\/frequently-asked-questions\/tickets\/tickets-are-not-being-generated-for-large-orders\/","title":{"rendered":"Er worden geen tickets gegenereerd voor grote bestellingen."},"content":{"rendered":"<p>Dit wordt waarschijnlijk veroorzaakt door een beperking van het gegevenstype in de database van uw site. FooEvents slaat ticketgegevens voor een bestelling op in een enkele geserialiseerde <strong>meta_waarde<\/strong>. Bij grote bestellingen (ongeveer 30+ tickets in \u00e9\u00e9n bestelling, afhankelijk van hoeveel gegevens elk ticket opslaat) kan die geserialiseerde waarde de maximaal toegestane grootte voor een <strong>TEKST<\/strong> veld. Wanneer dat gebeurt:<\/p>\n<ul>\n<li>De order meta is <strong>afgekapt of niet volledig opgeslagen<\/strong>.<\/li>\n<li>FooEvents beschikt niet over alle gegevens die het verwacht.<\/li>\n<li>Tickets voor die bestelling kunnen <strong>niet correct worden gegenereerd<\/strong> of helemaal niet.<\/li>\n<\/ul>\n<h3>Wie wordt hierdoor getroffen?<\/h3>\n<p>Dit zou alleen van invloed moeten zijn op winkels die:<\/p>\n<ul>\n<li>Hebben <strong>HPOS<\/strong> (WooCommerce High-Performance Order Storage) ingeschakeld.<\/li>\n<li>Verwacht te verwerken <strong>grote bestellingen<\/strong> (ongeveer 30 of meer tickets in \u00e9\u00e9n bestelling).<\/li>\n<\/ul>\n<p>Als u <strong>niet<\/strong> gebruiken <strong>HPOS<\/strong>, zou u hier geen last van moeten hebben.<\/p>\n<h3>Waarom heeft dit geen invloed op niet-HPOS-sites?<\/h3>\n<p>Op niet-HPOS-sites gebruikt WooCommerce de standaard WordPress. <strong>postmeta<\/strong> tabel (bijvoorbeeld wp_postmeta) voor ordermeta.<\/p>\n<p>In <strong>postmeta<\/strong>de <strong>meta_waarde<\/strong> kolom is al gedefinieerd als <strong>LANG TEKST<\/strong>, die veel grotere waarden kan opslaan dan <strong>TEKST<\/strong>.<\/p>\n<p>Daarom kunnen niet-HPOS-sites grote FooEvents-ticketmetawaarden veilig opslaan zonder enige wijzigingen.<\/p>\n<p>Als u dit probleem ondervindt op een niet-HPOS-site,  hebben u of uw ontwikkelaar mogelijk het gegevenstype van de <strong>meta_waarde<\/strong> veld in de WordPress <strong>postmeta<\/strong> tafel.<\/p>\n<h3>Technische details<\/h3>\n<ul>\n<li><strong>TEKST<\/strong> maximale lengte: 65.535 bytes.<\/li>\n<li><strong>LANG TEKST<\/strong> maximale lengte: 4 GB.<\/li>\n<\/ul>\n<p>FooEvents slaat gegevens per ticket op, zoals:<\/p>\n<ul>\n<li>Ticket-ID's<\/li>\n<li>Gegevens van deelnemers<\/li>\n<li>Evenementinformatie<\/li>\n<li>Extra ticketmeta<\/li>\n<\/ul>\n<p>Dat alles wordt geserialiseerd in \u00e9\u00e9n enkel <strong>meta_waarde<\/strong>. Bij grote bestellingen kan die reeks langer zijn dan wat <strong>TEKST<\/strong> kan opslaan, wat leidt tot afkapping en het genereren van onvolledige tickets.<\/p>\n<h3>Aanbevolen oplossing<\/h3>\n<p>Als u HPOS gebruikt en grote bestellingen verwacht, wijzig dan de <strong>meta_waarde<\/strong> kolom in de <strong>wc_bestellingen_meta<\/strong> tabel uit <strong>TEKST<\/strong> naar <strong>LANG TEKST<\/strong>.<\/p>\n<p><strong>Belangrijk:<\/strong> Hiervoor moet u een WooCommerce-kern tabel aanpassen. Maak altijd eerst een back-up van uw database. Als u dit niet vertrouwd vindt, vraag dan uw host of een ontwikkelaar om hulp.<\/p>\n<ol>\n<li><strong>Bevestig de tabelnaam<\/strong><br \/>\nDe meeste installaties gebruiken: wp_wc_orders_meta<br \/>\nAls u een aangepast voorvoegsel gebruikt, pas dit dan dienovereenkomstig aan (bijvoorbeeld <code>mijnwinkel_wc_bestellingen_meta<\/code>).<\/li>\n<li><strong>Voorbeeld: voer de SQL-opdracht uit (pas de tabelnaam dienovereenkomstig aan)<\/strong>\n<pre><code class=\"language-sql\">ALTER TABLE `wp_wc_orders_meta` MODIFY `meta_value` LONGTEXT NULL;<\/code><\/pre>\n<\/li>\n<li><strong>Verifi\u00ebren<\/strong>\n<ul>\n<li>Zorg ervoor dat de query zonder fouten wordt voltooid.<\/li>\n<li>Plaats een testbestelling met een groot aantal tickets en controleer of de tickets worden gegenereerd zoals verwacht.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>Zal dit WooCommerce of HPOS doorbreken?<\/h3>\n<p>Nee. Deze wijziging is veilig en sluit aan bij de manier waarop WordPress meta al opslaat:<\/p>\n<ul>\n<li>WordPress-kern en WooCommerce worden al gebruikt <strong>LANG TEKST<\/strong> voor <strong>meta_waarde<\/strong> in de <strong>postmeta<\/strong> tafel.<\/li>\n<li>Veranderen <strong>meta_waarde<\/strong> in <strong>wc_bestellingen_meta<\/strong> van <strong>TEKST<\/strong> naar <strong>LANG TEKST<\/strong> verhoogt alleen de hoeveelheid gegevens die kan worden opgeslagen; het verandert niets aan de manier waarop WooCommerce of FooEvents de gegevens leest of schrijft.<\/li>\n<\/ul>\n<p>Dat gezegd hebbende:<\/p>\n<ul>\n<li>Altijd <strong>maak een volledige databaseback-up<\/strong> eerst.<\/li>\n<li>Test deze wijziging idealiter op een <strong>testomgeving<\/strong> voordat het in productie wordt genomen.<\/li>\n<\/ul>","protected":false},"featured_media":0,"parent":159,"menu_order":22,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_tag":[],"class_list":["post-145661","docs","type-docs","status-publish","hentry"],"comment_count":0,"_links":{"self":[{"href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/docs\/145661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/comments?post=145661"}],"version-history":[{"count":2,"href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/docs\/145661\/revisions"}],"predecessor-version":[{"id":145663,"href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/docs\/145661\/revisions\/145663"}],"up":[{"embeddable":true,"href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/docs\/159"}],"prev":[{"title":"Hoe kan ik tickets overdragen of importeren vanuit een ander systeem?","link":"https:\/\/help.fooevents.com\/nl\/docs\/frequently-asked-questions\/tickets\/how-do-i-transfer-or-import-tickets-from-a-different-system\/","href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/docs\/133763"}],"wp:attachment":[{"href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/media?parent=145661"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/doc_tag?post=145661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}