{"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":"bilety-nie-sa-generowane-dla-duzych-zamowien","status":"publish","type":"docs","link":"https:\/\/help.fooevents.com\/pl\/docs\/frequently-asked-questions\/tickets\/tickets-are-not-being-generated-for-large-orders\/","title":{"rendered":"Bilety nie s\u0105 generowane dla du\u017cych zam\u00f3wie\u0144."},"content":{"rendered":"<p class=\"wp-block-paragraph\">Najprawdopodobniej jest to spowodowane ograniczeniami typu danych w bazie danych Twojej witryny. FooEvents przechowuje dane dotycz\u0105ce bilet\u00f3w dla danego zam\u00f3wienia w jednym serializowanym <strong>meta_value<\/strong>. W przypadku du\u017cych zam\u00f3wie\u0144 (oko\u0142o 30+ bilet\u00f3w w jednym zam\u00f3wieniu, w zale\u017cno\u015bci od ilo\u015bci danych przechowywanych w ka\u017cdym bilecie) ta warto\u015b\u0107 serializowana mo\u017ce przekroczy\u0107 maksymalny rozmiar dozwolony dla <strong>TEKST<\/strong> pole. Kiedy tak si\u0119 stanie:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Meta zam\u00f3wienia to <strong>skr\u00f3cone lub nie w pe\u0142ni zapisane<\/strong>.<\/li>\n\n\n\n<li>FooEvents nie posiada wszystkich oczekiwanych danych.<\/li>\n\n\n\n<li>Bilety na to zam\u00f3wienie mog\u0105 <strong>nie by\u0107 generowane poprawnie<\/strong> lub w og\u00f3le.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Kogo to dotyczy?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Powinno to dotyczy\u0107 wy\u0142\u0105cznie sklep\u00f3w, kt\u00f3re:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mie\u0107 <strong>HPOS<\/strong> (WooCommerce High-Performance Order Storage) w\u0142\u0105czone.<\/li>\n\n\n\n<li>Spodziewaj si\u0119 przetwarzania <strong>du\u017ce zam\u00f3wienia<\/strong> (oko\u0142o 30 lub wi\u0119cej bilet\u00f3w w jednym zam\u00f3wieniu).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli jeste\u015b <strong>nie<\/strong> u\u017cywaj\u0105c <strong>HPOS<\/strong>, nie powinno to mie\u0107 na Ciebie wp\u0142ywu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dlaczego nie ma to wp\u0142ywu na witryny inne ni\u017c HPOS?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">W witrynach innych ni\u017c HPOS, WooCommerce u\u017cywa standardowego WordPress. <strong>postmeta<\/strong> tabela (na przyk\u0142ad wp_postmeta) dla meta danych zam\u00f3wienia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W <strong>postmeta<\/strong>w <strong>meta_value<\/strong> kolumna jest ju\u017c zdefiniowana jako <strong>D\u0141UGI TEKST<\/strong>, kt\u00f3ry mo\u017ce przechowywa\u0107 znacznie wi\u0119ksze warto\u015bci ni\u017c <strong>TEKST<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dzi\u0119ki temu witryny inne ni\u017c HPOS mog\u0105 bezpiecznie przechowywa\u0107 du\u017ce warto\u015bci metadanych bilet\u00f3w FooEvents bez \u017cadnych zmian.<\/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> pole w WordPress <strong>postmeta<\/strong> tabela.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Szczeg\u00f3\u0142y techniczne<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>TEKST<\/strong> maksymalna d\u0142ugo\u015b\u0107: 65 535 bajt\u00f3w.<\/li>\n\n\n\n<li><strong>D\u0141UGI TEKST<\/strong> maksymalna d\u0142ugo\u015b\u0107: 4 GB.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">FooEvents przechowuje dane dotycz\u0105ce poszczeg\u00f3lnych bilet\u00f3w, takie jak:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Identyfikatory bilet\u00f3w<\/li>\n\n\n\n<li>Szczeg\u00f3\u0142y dotycz\u0105ce uczestnik\u00f3w<\/li>\n\n\n\n<li>Informacje o wydarzeniu<\/li>\n\n\n\n<li>Dodatkowe informacje o bilecie<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wszystko to jest serializowane do pojedynczego <strong>meta_value<\/strong>. W przypadku du\u017cych zam\u00f3wie\u0144 ta liczba mo\u017ce przekroczy\u0107 <strong>TEKST<\/strong> mo\u017ce przechowywa\u0107, powoduj\u0105c skracanie i generowanie uszkodzonych bilet\u00f3w.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Zalecane rozwi\u0105zanie<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli korzystasz z HPOS i spodziewasz si\u0119 du\u017cych zam\u00f3wie\u0144, zmie\u0144 <strong>meta_value<\/strong> kolumna w <strong>wc_zam\u00f3wienia_meta<\/strong> tabela z <strong>TEKST<\/strong> do <strong>D\u0141UGI TEKST<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wa\u017cne:<\/strong> Wymaga to modyfikacji tabeli podstawowej WooCommerce. Zawsze najpierw wykonaj kopi\u0119 zapasow\u0105 bazy danych. Je\u015bli nie czujesz si\u0119 komfortowo wykonuj\u0105c t\u0119 czynno\u015b\u0107, popro\u015b o pomoc administratora serwisu lub programist\u0119.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Potwierd\u017a nazw\u0119 tabeli<\/strong><br><br>Wi\u0119kszo\u015b\u0107 instalacji b\u0119dzie korzysta\u0107 z: wp_wc_orders_meta<br><br>Je\u015bli u\u017cywasz niestandardowego prefiksu, dostosuj odpowiednio (na przyk\u0142ad <code>myshop_wc_zam\u00f3wienia_meta<\/code>).<\/li>\n\n\n\n<li><strong>Przyk\u0142adowe uruchomienie polecenia SQL (odpowiednio dostosuj nazw\u0119 tabeli)<\/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>Zweryfikuj<\/strong>\n<ul class=\"wp-block-list\">\n<li>Upewnij si\u0119, \u017ce zapytanie zosta\u0142o wykonane bez b\u0142\u0119d\u00f3w.<\/li>\n\n\n\n<li>Z\u0142\u00f3\u017c zam\u00f3wienie testowe na du\u017c\u0105 liczb\u0119 bilet\u00f3w i sprawd\u017a, czy bilety zosta\u0142y wygenerowane zgodnie z oczekiwaniami.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Czy to prze\u0142amie WooCommerce lub HPOS?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nie. Ta zmiana jest bezpieczna i zgodna z tym, jak WordPress ju\u017c przechowuje metadane:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rdze\u0144 WordPress i WooCommerce ju\u017c u\u017cywane <strong>D\u0141UGI TEKST<\/strong> dla <strong>meta_value<\/strong> w <strong>postmeta<\/strong> tabela.<\/li>\n\n\n\n<li>Zmiana <strong>meta_value<\/strong> w <strong>wc_zam\u00f3wienia_meta<\/strong> z <strong>TEKST<\/strong> do <strong>D\u0141UGI TEKST<\/strong> po prostu zwi\u0119ksza ilo\u015b\u0107 danych, kt\u00f3re mo\u017cna przechowywa\u0107; nie zmienia sposobu odczytu lub zapisu danych przez WooCommerce lub FooEvents.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">To powiedziawszy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Zawsze <strong>wykonaj pe\u0142n\u0105 kopi\u0119 zapasow\u0105 bazy danych<\/strong> pierwszy.<\/li>\n\n\n\n<li>Najlepiej przetestowa\u0107 t\u0119 zmian\u0119 na <strong>strona testowa<\/strong> przed zastosowaniem go w produkcji.<\/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\/pl\/wp-json\/wp\/v2\/docs\/145661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.fooevents.com\/pl\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.fooevents.com\/pl\/wp-json\/wp\/v2\/types\/docs"}],"version-history":[{"count":3,"href":"https:\/\/help.fooevents.com\/pl\/wp-json\/wp\/v2\/docs\/145661\/revisions"}],"predecessor-version":[{"id":148440,"href":"https:\/\/help.fooevents.com\/pl\/wp-json\/wp\/v2\/docs\/145661\/revisions\/148440"}],"up":[{"embeddable":true,"href":"https:\/\/help.fooevents.com\/pl\/wp-json\/wp\/v2\/docs\/159"}],"wp:attachment":[{"href":"https:\/\/help.fooevents.com\/pl\/wp-json\/wp\/v2\/media?parent=145661"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.fooevents.com\/pl\/wp-json\/wp\/v2\/doc_tag?post=145661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}