{"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":"i-biglietti-non-vengono-generati-per-ordini-di-grandi-dimensioni","status":"publish","type":"docs","link":"https:\/\/help.fooevents.com\/it\/docs\/frequently-asked-questions\/tickets\/tickets-are-not-being-generated-for-large-orders\/","title":{"rendered":"I biglietti non vengono generati per ordini di grandi dimensioni."},"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_value<\/strong>. Per ordini di grandi dimensioni (circa 30+ biglietti in un unico ordine, a seconda della quantit\u00e0 di dati memorizzati in ciascun biglietto), tale valore serializzato pu\u00f2 superare la dimensione massima consentita per un <strong>TESTO<\/strong> campo. Quando ci\u00f2 accade:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Il meta dell'ordine \u00e8 <strong>troncato o non salvato completamente<\/strong>.<\/li>\n\n\n\n<li>FooEvents non dispone di tutti i dati previsti.<\/li>\n\n\n\n<li>I biglietti per quell'ordine potrebbero <strong>non essere generato correttamente<\/strong> o affatto.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Chi \u00e8 interessato?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 dovrebbe riguardare solo i negozi che:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Avere <strong>HPOS<\/strong> (WooCommerce Memorizzazione ordini ad alte prestazioni) abilitato.<\/li>\n\n\n\n<li>Prevedi di elaborare <strong>ordini di importo elevato<\/strong> (circa 30 o pi\u00f9 biglietti in un unico ordine).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Se sei <strong>non<\/strong> utilizzando <strong>HPOS<\/strong>, non dovresti essere interessato da questo problema.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Perch\u00e9 questo non riguarda i siti non HPOS?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sui siti non HPOS, WooCommerce utilizza lo standard WordPress. <strong>postmeta<\/strong> tabella (ad esempio wp_postmeta) per i meta dati dell'ordine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In <strong>postmeta<\/strong>, il <strong>meta_value<\/strong> La colonna \u00e8 gi\u00e0 definita come <strong>TESTO LUNGO<\/strong>, che pu\u00f2 memorizzare valori molto pi\u00f9 grandi di <strong>TESTO<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per questo motivo, i siti non HPOS possono archiviare in modo sicuro valori meta ticket FooEvents di grandi dimensioni senza alcuna modifica.<\/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_value<\/strong> campo nel WordPress <strong>postmeta<\/strong> tabella.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dettagli tecnici<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>TESTO<\/strong> lunghezza massima: 65.535 byte.<\/li>\n\n\n\n<li><strong>TESTO LUNGO<\/strong> lunghezza massima: 4 GB.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">FooEvents memorizza dati relativi ai biglietti quali:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ID biglietto<\/li>\n\n\n\n<li>Dettagli dei partecipanti<\/li>\n\n\n\n<li>Informazioni sull'evento<\/li>\n\n\n\n<li>Meta biglietto aggiuntivo<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tutto ci\u00f2 viene serializzato in un unico <strong>meta_value<\/strong>. Per ordini di grandi dimensioni, tale stringa pu\u00f2 superare ci\u00f2 che <strong>TESTO<\/strong> pu\u00f2 memorizzare, causando troncamenti e generazione di biglietti danneggiati.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Soluzione consigliata<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se utilizzi HPOS e prevedi ordini di grandi dimensioni, modifica il <strong>meta_value<\/strong> colonna nel <strong>wc_ordini_meta<\/strong> tabella da <strong>TESTO<\/strong> a <strong>TESTO LUNGO<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Ci\u00f2 comporta la modifica di una tabella core WooCommerce. Esegui sempre prima il backup del database. Se non ti senti a tuo agio nel farlo, chiedi assistenza al tuo host o a uno sviluppatore.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Conferma il nome della tabella<\/strong><br><br>La maggior parte delle installazioni utilizzer\u00e0: wp_wc_orders_meta<br><br>Se si utilizza un prefisso personalizzato, regolarlo di conseguenza (ad esempio <code>myshop_wc_ordini_meta<\/code>).<\/li>\n\n\n\n<li><strong>Esempio di esecuzione del comando SQL (modificare il nome della tabella di conseguenza)<\/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>Verifica<\/strong>\n<ul class=\"wp-block-list\">\n<li>Assicurati che la query venga completata senza errori.<\/li>\n\n\n\n<li>Effettua un ordine di prova con un numero elevato di biglietti e verifica che i biglietti vengano generati come previsto.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Questo romper\u00e0 WooCommerce o HPOS?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Questa modifica \u00e8 sicura ed \u00e8 in linea con il modo in cui WordPress gi\u00e0 memorizza i metadati:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Il core WordPress e WooCommerce gi\u00e0 utilizzano <strong>TESTO LUNGO<\/strong> per <strong>meta_value<\/strong> nel <strong>postmeta<\/strong> tabella.<\/li>\n\n\n\n<li>Cambiamento <strong>meta_value<\/strong> in <strong>wc_ordini_meta<\/strong> da <strong>TESTO<\/strong> a <strong>TESTO LUNGO<\/strong> aumenta semplicemente la quantit\u00e0 di dati che pu\u00f2 essere memorizzata; non modifica il modo in cui WooCommerce o FooEvents leggono o scrivono i dati.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Detto questo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sempre <strong>eseguire un backup completo del database<\/strong> primo.<\/li>\n\n\n\n<li>Idealmente, prova questa modifica su un <strong>sito di staging<\/strong> prima di applicarlo alla produzione.<\/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\/it\/wp-json\/wp\/v2\/docs\/145661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.fooevents.com\/it\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.fooevents.com\/it\/wp-json\/wp\/v2\/types\/docs"}],"version-history":[{"count":3,"href":"https:\/\/help.fooevents.com\/it\/wp-json\/wp\/v2\/docs\/145661\/revisions"}],"predecessor-version":[{"id":148440,"href":"https:\/\/help.fooevents.com\/it\/wp-json\/wp\/v2\/docs\/145661\/revisions\/148440"}],"up":[{"embeddable":true,"href":"https:\/\/help.fooevents.com\/it\/wp-json\/wp\/v2\/docs\/159"}],"wp:attachment":[{"href":"https:\/\/help.fooevents.com\/it\/wp-json\/wp\/v2\/media?parent=145661"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.fooevents.com\/it\/wp-json\/wp\/v2\/doc_tag?post=145661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}