{"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":"les-billets-ne-sont-pas-generes-pour-les-commandes-importantes","status":"publish","type":"docs","link":"https:\/\/help.fooevents.com\/fr\/docs\/frequently-asked-questions\/tickets\/tickets-are-not-being-generated-for-large-orders\/","title":{"rendered":"Les billets ne sont pas g\u00e9n\u00e9r\u00e9s pour les commandes importantes."},"content":{"rendered":"<p>Ceci est tr\u00e8s probablement d\u00fb \u00e0 une limitation du type de donn\u00e9es dans la base de donn\u00e9es de votre site. FooEvents stocke les donn\u00e9es des billets pour une commande dans un seul fichier s\u00e9rialis\u00e9. <strong>valeur_m\u00e9ta<\/strong>. Pour les commandes importantes (environ 30 tickets ou plus dans une seule commande, en fonction de la quantit\u00e9 de donn\u00e9es stock\u00e9es dans chaque ticket), cette valeur s\u00e9rialis\u00e9e peut d\u00e9passer la taille maximale autoris\u00e9e pour un <strong>TEXTE<\/strong> champ. Lorsque cela se produit :<\/p>\n<ul>\n<li>La m\u00e9ta de la commande est <strong>tronqu\u00e9 ou non enti\u00e8rement enregistr\u00e9<\/strong>.<\/li>\n<li>FooEvents ne dispose pas de toutes les donn\u00e9es attendues.<\/li>\n<li>Les billets pour cette commande peuvent <strong>ne pas \u00eatre g\u00e9n\u00e9r\u00e9 correctement<\/strong> ou du tout.<\/li>\n<\/ul>\n<h3>Qui est concern\u00e9 ?<\/h3>\n<p>Cela ne devrait concerner que les magasins qui :<\/p>\n<ul>\n<li>Avoir <strong>HPOS<\/strong> (Stockage des commandes haute performance WooCommerce) activ\u00e9.<\/li>\n<li>Pr\u00e9voyez un d\u00e9lai de traitement <strong>commandes importantes<\/strong> (environ 30 billets ou plus dans une seule commande).<\/li>\n<\/ul>\n<p>Si vous \u00eates <strong>pas<\/strong> en utilisant <strong>HPOS<\/strong>, vous ne devriez pas \u00eatre concern\u00e9 par ce probl\u00e8me.<\/p>\n<h3>Pourquoi cela n'affecte-t-il pas les sites non-HPOS ?<\/h3>\n<p>Sur les sites non HPOS, WooCommerce utilise la norme WordPress. <strong>post-m\u00e9tadonn\u00e9es<\/strong> table (par exemple wp_postmeta) pour les m\u00e9tadonn\u00e9es de commande.<\/p>\n<p>En <strong>post-m\u00e9tadonn\u00e9es<\/strong>, le <strong>valeur_m\u00e9ta<\/strong> La colonne est d\u00e9j\u00e0 d\u00e9finie comme <strong>TEXTE LONG<\/strong>, qui peut stocker des valeurs beaucoup plus grandes que <strong>TEXTE<\/strong>.<\/p>\n<p>De ce fait, les sites non-HPOS peuvent stocker en toute s\u00e9curit\u00e9 des valeurs m\u00e9ta de tickets FooEvents volumineuses sans aucune modification.<\/p>\n<p>Si vous rencontrez ce probl\u00e8me sur un site non-HPOS,  vous ou votre d\u00e9veloppeur avez peut-\u00eatre modifi\u00e9 le type de donn\u00e9es du <strong>valeur_m\u00e9ta<\/strong> champ dans le WordPress <strong>post-m\u00e9tadonn\u00e9es<\/strong> table.<\/p>\n<h3>D\u00e9tails techniques<\/h3>\n<ul>\n<li><strong>TEXTE<\/strong> longueur maximale : 65 535 octets.<\/li>\n<li><strong>TEXTE LONG<\/strong> longueur maximale : 4 Go.<\/li>\n<\/ul>\n<p>FooEvents stocke les donn\u00e9es par ticket telles que :<\/p>\n<ul>\n<li>Identifiants des billets<\/li>\n<li>Informations sur les participants<\/li>\n<li>Informations sur l'\u00e9v\u00e9nement<\/li>\n<li>M\u00e9ta-informations suppl\u00e9mentaires sur les billets<\/li>\n<\/ul>\n<p>Tout cela est s\u00e9rialis\u00e9 en un seul <strong>valeur_m\u00e9ta<\/strong>. Pour les commandes importantes, cette cha\u00eene peut d\u00e9passer ce qui <strong>TEXTE<\/strong> peut stocker, provoquant une troncature et la g\u00e9n\u00e9ration de tickets erron\u00e9s.<\/p>\n<h3>Correction recommand\u00e9e<\/h3>\n<p>Si vous utilisez HPOS et pr\u00e9voyez des commandes importantes, modifiez le <strong>valeur_m\u00e9ta<\/strong> colonne dans le <strong>wc_commandes_meta<\/strong> tableau provenant de <strong>TEXTE<\/strong> \u00e0 <strong>TEXTE LONG<\/strong>.<\/p>\n<p><strong>Important :<\/strong> Cela implique de modifier une table principale WooCommerce. Sauvegardez toujours votre base de donn\u00e9es au pr\u00e9alable. Si vous n'\u00eates pas \u00e0 l'aise avec cette op\u00e9ration, demandez \u00e0 votre h\u00e9bergeur ou \u00e0 un d\u00e9veloppeur de vous aider.<\/p>\n<ol>\n<li><strong>Confirmez le nom de la table.<\/strong><br \/>\nLa plupart des installations utiliseront : wp_wc_orders_meta<br \/>\nSi vous utilisez un pr\u00e9fixe personnalis\u00e9, ajustez en cons\u00e9quence (par exemple <code>myshop_wc_commandes_meta<\/code>).<\/li>\n<li><strong>Exemple d'ex\u00e9cution de la commande SQL (ajustez le nom de la table en cons\u00e9quence)<\/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>V\u00e9rifier<\/strong>\n<ul>\n<li>Assurez-vous que la requ\u00eate s'ex\u00e9cute sans erreur.<\/li>\n<li>Passez une commande test avec un grand nombre de billets et v\u00e9rifiez que les billets sont g\u00e9n\u00e9r\u00e9s comme pr\u00e9vu.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>Cela va-t-il casser WooCommerce ou HPOS ?<\/h3>\n<p>Non. Ce changement est sans danger et correspond \u00e0 la mani\u00e8re dont WordPress stocke d\u00e9j\u00e0 les m\u00e9tadonn\u00e9es :<\/p>\n<ul>\n<li>Le noyau WordPress et WooCommerce utilisent d\u00e9j\u00e0 <strong>TEXTE LONG<\/strong> pour <strong>valeur_m\u00e9ta<\/strong> dans le <strong>post-m\u00e9tadonn\u00e9es<\/strong> table.<\/li>\n<li>Changement <strong>valeur_m\u00e9ta<\/strong> en <strong>wc_commandes_meta<\/strong> de <strong>TEXTE<\/strong> \u00e0 <strong>TEXTE LONG<\/strong> augmente simplement la quantit\u00e9 de donn\u00e9es pouvant \u00eatre stock\u00e9es ; cela ne modifie en rien la mani\u00e8re dont WooCommerce ou FooEvents lisent ou \u00e9crivent les donn\u00e9es.<\/li>\n<\/ul>\n<p>Cela dit :<\/p>\n<ul>\n<li>Toujours <strong>effectuer une sauvegarde compl\u00e8te de la base de donn\u00e9es<\/strong> premier.<\/li>\n<li>Id\u00e9alement, testez cette modification sur un <strong>site de pr\u00e9production<\/strong> avant de l'appliquer \u00e0 la production.<\/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\/fr\/wp-json\/wp\/v2\/docs\/145661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.fooevents.com\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.fooevents.com\/fr\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/help.fooevents.com\/fr\/wp-json\/wp\/v2\/comments?post=145661"}],"version-history":[{"count":2,"href":"https:\/\/help.fooevents.com\/fr\/wp-json\/wp\/v2\/docs\/145661\/revisions"}],"predecessor-version":[{"id":145663,"href":"https:\/\/help.fooevents.com\/fr\/wp-json\/wp\/v2\/docs\/145661\/revisions\/145663"}],"up":[{"embeddable":true,"href":"https:\/\/help.fooevents.com\/fr\/wp-json\/wp\/v2\/docs\/159"}],"prev":[{"title":"Comment transf\u00e9rer ou importer des tickets \u00e0 partir d'un autre syst\u00e8me ?","link":"https:\/\/help.fooevents.com\/fr\/docs\/frequently-asked-questions\/tickets\/how-do-i-transfer-or-import-tickets-from-a-different-system\/","href":"https:\/\/help.fooevents.com\/fr\/wp-json\/wp\/v2\/docs\/133763"}],"wp:attachment":[{"href":"https:\/\/help.fooevents.com\/fr\/wp-json\/wp\/v2\/media?parent=145661"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.fooevents.com\/fr\/wp-json\/wp\/v2\/doc_tag?post=145661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}