{"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":"2026-06-03T05:36:11","modified_gmt":"2026-06-03T12:36:11","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 class=\"wp-block-paragraph\">This is most likely caused by a data type limitation in your sites database.&nbsp;FooEvents stores ticket data for an order in a single serialized <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\n\n\n<ul class=\"wp-block-list\">\n<li>De order meta is <strong>afgekapt of niet volledig opgeslagen<\/strong>.<\/li>\n\n\n\n<li>FooEvents beschikt niet over alle gegevens die het verwacht.<\/li>\n\n\n\n<li>Tickets voor die bestelling kunnen <strong>niet correct worden gegenereerd<\/strong> of helemaal niet.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Wie wordt hierdoor getroffen?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dit zou alleen van invloed moeten zijn op winkels die:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hebben <strong>HPOS<\/strong> (WooCommerce High-Performance Order Storage) ingeschakeld.<\/li>\n\n\n\n<li>Verwacht te verwerken <strong>grote bestellingen<\/strong> (ongeveer 30 of meer tickets in \u00e9\u00e9n bestelling).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Als u <strong>niet<\/strong> gebruiken <strong>HPOS<\/strong>, zou u hier geen last van moeten hebben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Waarom heeft dit geen invloed op niet-HPOS-sites?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Op niet-HPOS-sites gebruikt WooCommerce de standaard WordPress. <strong>postmeta<\/strong> tabel (bijvoorbeeld wp_postmeta) voor ordermeta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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\n\n\n<p class=\"wp-block-paragraph\">Daarom kunnen niet-HPOS-sites grote FooEvents-ticketmetawaarden veilig opslaan zonder enige wijzigingen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you do experiance this issue on a non-HPOS site,&nbsp; you or your developer may gave changed the data type of the <strong>meta_waarde<\/strong> veld in de WordPress <strong>postmeta<\/strong> tafel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Technische details<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>TEKST<\/strong> maximale lengte: 65.535 bytes.<\/li>\n\n\n\n<li><strong>LANG TEKST<\/strong> maximale lengte: 4 GB.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">FooEvents slaat gegevens per ticket op, zoals:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ticket-ID's<\/li>\n\n\n\n<li>Gegevens van deelnemers<\/li>\n\n\n\n<li>Evenementinformatie<\/li>\n\n\n\n<li>Extra ticketmeta<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">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\n\n\n<h3 class=\"wp-block-heading\">Aanbevolen oplossing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">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\n\n\n<p class=\"wp-block-paragraph\"><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\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Bevestig de tabelnaam<\/strong><br><br>De meeste installaties gebruiken: wp_wc_orders_meta<br><br>Als u een aangepast voorvoegsel gebruikt, pas dit dan dienovereenkomstig aan (bijvoorbeeld <code>mijnwinkel_wc_bestellingen_meta<\/code>).<\/li>\n\n\n\n<li><strong>Voorbeeld: voer de SQL-opdracht uit (pas de tabelnaam dienovereenkomstig aan)<\/strong><br><pre><code class=\"language-sql\">ALTER TABLE `wp_wc_orders_meta`<br>MODIFY `meta_value` LONGTEXT NULL;<\/code><\/pre><\/li>\n\n\n\n<li><strong>Verifi\u00ebren<\/strong>\n<ul class=\"wp-block-list\">\n<li>Zorg ervoor dat de query zonder fouten wordt voltooid.<\/li>\n\n\n\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\n\n\n<h3 class=\"wp-block-heading\">Zal dit WooCommerce of HPOS doorbreken?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nee. Deze wijziging is veilig en sluit aan bij de manier waarop WordPress meta al opslaat:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\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\n\n\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\n\n\n<p class=\"wp-block-paragraph\">Dat gezegd hebbende:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Altijd <strong>maak een volledige databaseback-up<\/strong> eerst.<\/li>\n\n\n\n<li>Test deze wijziging idealiter op een <strong>testomgeving<\/strong> voordat het in productie wordt genomen.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>This is most likely caused by a data type limitation in your sites database.&nbsp;FooEvents stores ticket data for an order in a single serialized meta_value. On large orders (roughly 30+ tickets in one order, depending on how much data each ticket stores), that serialized value can exceed the maximum size allowed for a TEXT field. [&hellip;]<\/p>\n","protected":false},"featured_media":0,"parent":159,"menu_order":22,"template":"","doc_tag":[],"class_list":["post-145661","docs","type-docs","status-publish","hentry"],"_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"}],"version-history":[{"count":3,"href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/docs\/145661\/revisions"}],"predecessor-version":[{"id":148440,"href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/docs\/145661\/revisions\/148440"}],"up":[{"embeddable":true,"href":"https:\/\/help.fooevents.com\/nl\/wp-json\/wp\/v2\/docs\/159"}],"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}]}}