{"id":2923,"date":"2026-11-03T16:31:49","date_gmt":"2026-11-03T15:31:49","guid":{"rendered":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/"},"modified":"2026-11-03T17:14:03","modified_gmt":"2026-11-03T16:14:03","slug":"rozkroj-plyty-konfigurator-szaf-formatki-cnc","status":"publish","type":"post","link":"https:\/\/jsoncrew.com\/en\/2026\/11\/03\/panel-cutting-wardrobe-configurator-cut-list-cnc\/","title":{"rendered":"From customer dimensions to CNC-ready panels: panel cutting in a wardrobe configurator"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Klient wpisuje w formularzu: wn\u0119ka 247 cm szeroko\u015bci, 262 cm wysoko\u015bci, drzwi przesuwne, lustro i bia\u0142a p\u0142yta. W stolarni zaczyna si\u0119 wtedy dzie\u0144 pracy, kt\u00f3rego klient nie widzi. Projektant rysuje szaf\u0119 w Pro100 albo Polboardzie, wyci\u0105ga z projektu list\u0119 formatek, przepisuje j\u0105 do pliku dla hurtowni albo do optymalizatora rozkroju, a dopiero potem kto\u015b liczy, ile arkuszy p\u0142yty p\u00f3jdzie na to zlecenie i czy cena podana klientowi w og\u00f3le si\u0119 spina.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ten tekst jest dla w\u0142a\u015bciciela stolarni, zak\u0142adu produkuj\u0105cego szafy i zabudowy na wymiar albo kierownika produkcji, kt\u00f3ry zastanawia si\u0119 nad <a href=\"https:\/\/jsoncrew.com\/oferta\/konfiguratory-i-prezentacje-online\/\">konfiguratorem szaf na stronie albo w panelu dla handlowc\u00f3w<\/a>. Pokazujemy, jak z kilku wymiar\u00f3w klienta powstaje lista formatek, jak konfigurator mo\u017ce sam przygotowa\u0107 rozkr\u00f3j p\u0142yty i plik dla pi\u0142y panelowej lub CNC, i dlaczego cena liczona z metra kwadratowego potrafi rozjecha\u0107 si\u0119 z realnym zu\u017cyciem p\u0142yty o jedn\u0105 trzeci\u0105.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co si\u0119 dzieje mi\u0119dzy wymiarem klienta a pi\u0142\u0105<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">W typowym zak\u0142adzie meblowym droga od zapytania do ci\u0119cia wygl\u0105da tak:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>pomiar i wycena wst\u0119pna:<\/strong> handlowiec podaje cen\u0119 \u201ez metra\u201d albo z cennika modu\u0142\u00f3w, cz\u0119sto jeszcze przed pomiarem,<\/li>\n<li><strong>design:<\/strong> projektant rysuje bry\u0142\u0119, dzieli j\u0105 na modu\u0142y, ustawia p\u00f3\u0142ki, dr\u0105\u017cki i szuflady,<\/li>\n<li><strong>cut list:<\/strong> z projektu powstaje zestawienie element\u00f3w z wymiarami, obrze\u017cem i kierunkiem s\u0142oj\u00f3w,<\/li>\n<li><strong>cutting optimisation:<\/strong> lista trafia do programu, kt\u00f3ry uk\u0142ada formatki na arkuszach, albo do hurtowni p\u0142yt, kt\u00f3ra tnie na zlecenie,<\/li>\n<li><strong>ci\u0119cie i oklejanie:<\/strong> pi\u0142a panelowa lub formatyzerka, potem okleiniarka,<\/li>\n<li><strong>drilling:<\/strong> otwory pod z\u0142\u0105cza, zawiasy i p\u00f3\u0142ki, r\u0119cznie albo na CNC,<\/li>\n<li><strong>monta\u017c<\/strong> at the customer's site.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ka\u017cde przej\u015bcie mi\u0119dzy tymi krokami to r\u0119czne przepisywanie. Wymiar z formularza trafia do maila, z maila do projektu, z projektu do Excela, z Excela do programu hurtowni. B\u0142\u0105d o 10 mm w jednej formatce wychodzi dopiero na monta\u017cu, kiedy p\u00f3\u0142ka nie wchodzi mi\u0119dzy przegrody. Ten sam wzorzec widzieli\u015bmy w <a href=\"https:\/\/jsoncrew.com\/2026\/04\/18\/chaos-ofertowy-firma-produkcyjna\/\">other manufacturing companies struggling with quoting chaos<\/a>: najwi\u0119cej kosztuje nie sam projekt, tylko przenoszenie danych mi\u0119dzy lud\u017ami.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Konfigurator nie zast\u0105pi projektanta przy nietypowej zabudowie ze skosem i trzema rodzajami front\u00f3w. Przy powtarzalnych produktach, takich jak szafa przesuwna do wn\u0119ki, garderoba z modu\u0142\u00f3w czy szafa wolnostoj\u0105ca, mo\u017ce jednak przej\u0105\u0107 ca\u0142y \u015brodek tej \u015bcie\u017cki: od wymiaru do listy formatek i rozkroju.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Z czego sk\u0142ada si\u0119 szafa 240 \u00d7 260 \u00d7 60 cm<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We\u017amy szaf\u0119 wolnostoj\u0105c\u0105 z pe\u0142nym korpusem, drzwiami przesuwnymi i samymi p\u00f3\u0142kami w \u015brodku. P\u0142yta laminowana 18 mm, plecy z HDF 3 mm, cok\u00f3\u0142 8 cm. Tak wygl\u0105da jej lista formatek z p\u0142yty:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Element<\/th><th>Qty<\/th><th>Finished size (mm)<\/th><th>Sk\u0105d si\u0119 bierze<\/th><\/tr><\/thead><tbody>\n<tr><td>Side panel<\/td><td>2<\/td><td>2600 \u00d7 500<\/td><td>wysoko\u015b\u0107 szafy \u00d7 g\u0142\u0119boko\u015b\u0107 korpusu (60 cm minus ok. 10 cm na tory i drzwi)<\/td><\/tr>\n<tr><td>Wieniec g\u00f3rny i dolny<\/td><td>2<\/td><td>2364 \u00d7 500<\/td><td>szeroko\u015b\u0107 minus dwa boki po 18 mm<\/td><\/tr>\n<tr><td>Cok\u00f3\u0142<\/td><td>1<\/td><td>2364 \u00d7 80<\/td><td>jak wieniec, wysoko\u015b\u0107 coko\u0142u<\/td><\/tr>\n<tr><td>Partition<\/td><td>2<\/td><td>2484 \u00d7 500<\/td><td>wysoko\u015b\u0107 minus cok\u00f3\u0142 i dwa wie\u0144ce<\/td><\/tr>\n<tr><td>P\u00f3\u0142ka<\/td><td>18<\/td><td>774 \u00d7 480<\/td><td>3 modu\u0142y po 6 p\u00f3\u0142ek, szeroko\u015b\u0107 modu\u0142u minus luz, g\u0142\u0119boko\u015b\u0107 cofni\u0119ta o 2 cm<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Razem 25 formatek, 14,32 m\u00b2 p\u0142yty i 31,2 mb obrze\u017ca 2 mm na kraw\u0119dziach widocznych. Plecy z HDF to osobny materia\u0142: ok. 6,2 m\u00b2, zwykle dzielone na pasy przy przegrodach, bo ca\u0142a tafla 2400 \u00d7 2600 mm nie mie\u015bci si\u0119 na arkuszu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Liczba modu\u0142\u00f3w nie jest tu przypadkowa. P\u00f3\u0142ka z p\u0142yty 18 mm przy rozpi\u0119to\u015bci powy\u017cej ok. 80 cm zaczyna si\u0119 ugina\u0107 pod ubraniami, dlatego szafa 240 cm ma trzy modu\u0142y po ok. 78 cm, a nie dwa po 117 cm. To jedna z regu\u0142 konstrukcyjnych, kt\u00f3re konfigurator musi zna\u0107, zanim policzy cokolwiek innego.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Regu\u0142y, kt\u00f3re konfigurator szaf musi zna\u0107<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lista formatek to wynik regu\u0142, nie rysunku. Je\u015bli regu\u0142y s\u0105 zapisane w systemie, formatki licz\u0105 si\u0119 same przy ka\u017cdej zmianie wymiaru. Poni\u017cej regu\u0142y, na kt\u00f3rych dzia\u0142a nasz <a href=\"https:\/\/jsoncrew.com\/showroom\/konfigurator-szafy-na-wymiar-3d\/\">made-to-measure 3D wardrobe configurator<\/a> w showroomie, razem z warto\u015bciami, kt\u00f3re w nim przyj\u0119li\u015bmy na podstawie danych producent\u00f3w oku\u0107 i system\u00f3w drzwi:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Regu\u0142a<\/th><th>Warto\u015b\u0107 w demo<\/th><th>What the configurator does<\/th><\/tr><\/thead><tbody>\n<tr><td>Maksymalna rozpi\u0119to\u015b\u0107 p\u00f3\u0142ki<\/td><td>80 cm<\/td><td>dzieli szaf\u0119 na tyle modu\u0142\u00f3w, \u017ceby \u017caden nie by\u0142 szerszy<\/td><\/tr>\n<tr><td>Szeroko\u015b\u0107 skrzyd\u0142a przesuwnego<\/td><td>50 to 150 cm<\/td><td>blokuje liczb\u0119 skrzyde\u0142, przy kt\u00f3rej skrzyd\u0142o by\u0142oby za w\u0105skie albo za szerokie<\/td><\/tr>\n<tr><td>Zak\u0142adka skrzyde\u0142<\/td><td>3 cm<\/td><td>dolicza zak\u0142adk\u0119 do szeroko\u015bci ka\u017cdego skrzyd\u0142a<\/td><\/tr>\n<tr><td>Wysoko\u015b\u0107 skrzyd\u0142a w profilu aluminiowym<\/td><td>up to 275 cm<\/td><td>obni\u017ca szaf\u0119 i pokazuje komunikat<\/td><\/tr>\n<tr><td>G\u0142\u0119boko\u015b\u0107 dla drzwi przesuwnych<\/td><td>Min.60cm<\/td><td>przy 45 cm prze\u0142\u0105cza na fronty uchylne<\/td><\/tr>\n<tr><td>G\u0142\u0119boko\u015b\u0107 pod wieszak<\/td><td>approx. 55 cm<\/td><td>w szafie 45 cm zamienia dr\u0105\u017cki na p\u00f3\u0142ki<\/td><\/tr>\n<tr><td>Front uchylny z p\u0142yty<\/td><td>do ok. 60 \u00d7 240 cm<\/td><td>dzieli fronty i dodaje rz\u0105d nadstawek<\/td><\/tr>\n<tr><td>Concealed hinges<\/td><td>2 do 90 cm wysoko\u015bci frontu, potem kolejny co ok. 70 cm<\/td><td>counts the hinges for the parts breakdown<\/td><\/tr>\n<tr><td>Pull-down wardrobe lift<\/td><td>od 445 mm szeroko\u015bci wn\u0119trza<\/td><td>dobiera typ mechanizmu do szeroko\u015bci modu\u0142u albo wstawia dr\u0105\u017cek<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ka\u017cda z tych regu\u0142 zmienia list\u0119 formatek. Czwarty modu\u0142 to dodatkowa przegroda i kilka p\u00f3\u0142ek wi\u0119cej. Zmiana drzwi na uchylne to inne fronty, zawiasy i otwory. Dlatego generator formatek musi siedzie\u0107 w tym samym miejscu co regu\u0142y, a nie w osobnym arkuszu, do kt\u00f3rego kto\u015b przepisuje wynik.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kalkulator: od wymiaru do arkuszy p\u0142yty<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Poni\u017cej uproszczony generator formatek z rozkrojem na arkusze 2800 \u00d7 2070 mm. Zmie\u0144 szeroko\u015b\u0107, wysoko\u015b\u0107 albo dekor p\u0142yty i zobacz, jak zmienia si\u0119 liczba formatek, arkuszy i wykorzystanie p\u0142yty. List\u0119 mo\u017cesz pobra\u0107 jako plik CSV, w uk\u0142adzie podobnym do tego, kt\u00f3ry przyjmuj\u0105 optymalizatory rozkroju i hurtownie p\u0142yt.<\/p>\n\n\n\n<div class=\"jc-rk\" id=\"jc-rk\">\n<style>\n.jc-rk{margin:2rem 0;padding:1.5rem;border:1px solid #e3e6ea;border-radius:12px;background:#f8f9fb;font-size:1rem;line-height:1.5}\n.jc-rk-title{margin:0 0 .25rem;font-size:1.125rem;font-weight:700}\n.jc-rk-note{margin:0 0 1.25rem;font-size:.875rem;color:#5b6470}\n.jc-rk-form{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem}\n.jc-rk-form label{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:600}\n.jc-rk-form input,.jc-rk-form select{padding:.625rem .75rem;border:1px solid #cdd2d8;border-radius:8px;font-size:1rem;background:#fff}\n.jc-rk-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}\n.jc-rk-card{padding:.875rem 1rem;border-radius:10px;background:#fff;border:1px solid #e3e6ea}\n.jc-rk-card span{display:block;font-size:.8125rem;color:#5b6470}\n.jc-rk-card strong{display:block;font-size:1.5rem;line-height:1.2}\n.jc-rk-diff{margin:0 0 1rem;padding:.75rem 1rem;border-radius:8px;background:#fff6e0;font-size:.9375rem}\n.jc-rk-diff.is-out{background:#fde8e8}\n.jc-rk-sheets{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin-bottom:1rem}\n.jc-rk-sheet{margin:0;padding:.5rem;border-radius:8px;background:#fff;border:1px solid #e3e6ea}\n.jc-rk-sheet svg{display:block;width:100%;height:auto}\n.jc-rk-sheet figcaption{margin-top:.25rem;font-size:.8125rem;color:#5b6470;text-align:center}\n.jc-rk-legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 1rem;font-size:.8125rem;color:#3b4550}\n.jc-rk-legend i{display:inline-block;width:.75rem;height:.75rem;border-radius:2px;margin-right:.375rem;vertical-align:-1px}\n.jc-rk-tbl{width:100%;border-collapse:collapse;font-size:.875rem;background:#fff;border-radius:8px;overflow:hidden}\n.jc-rk-tbl th,.jc-rk-tbl td{padding:.5rem .625rem;border-bottom:1px solid #eceef1;text-align:left}\n.jc-rk-tbl th{background:#eef1f4;font-weight:600}\n.jc-rk-tbl td.n{text-align:right;white-space:nowrap}\n.jc-rk-wrap{overflow-x:auto;margin-bottom:1rem}\n.jc-rk-btn{display:inline-block;padding:.625rem 1rem;border:0;border-radius:8px;background:#0B1620;color:#fff;font-weight:600;font-size:.9375rem;cursor:pointer}\n@media (max-width:760px){.jc-rk-form{grid-template-columns:1fr 1fr}.jc-rk-kpi{grid-template-columns:1fr 1fr}}\n@media (max-width:480px){.jc-rk-form{grid-template-columns:1fr}}\n<\/style>\n<p class=\"jc-rk-title\">Kalkulator: szafa na wymiar rozpisana na formatki i arkusze p\u0142yty<\/p>\n<p class=\"jc-rk-note\">Uproszczona konstrukcja szafy z drzwiami przesuwnymi: p\u0142yta 18 mm, arkusz 2800 \u00d7 2070 mm, obci\u0119cie kraw\u0119dzi 10 mm, rzaz pi\u0142y 4 mm, modu\u0142y do 80 cm szeroko\u015bci, obrze\u017ce 2 mm na kraw\u0119dziach widocznych. Ceny przyk\u0142adowe, netto. Rozkr\u00f3j liczy prosty algorytm pasowy; profesjonalny optymalizator u\u0142o\u017cy formatki zwykle o kilka procent cia\u015bniej.<\/p>\n<div class=\"jc-rk-form\">\n<label>Szeroko\u015b\u0107 (cm)<input type=\"number\" id=\"jc-rk-w\" value=\"240\" min=\"90\" max=\"400\"><\/label>\n<label>Wysoko\u015b\u0107 (cm)<input type=\"number\" id=\"jc-rk-h\" value=\"260\" min=\"200\" max=\"280\"><\/label>\n<label>G\u0142\u0119boko\u015b\u0107 (cm)<select id=\"jc-rk-d\"><option value=\"60\" selected>60 (sliding doors)<\/option><option value=\"65\">65 (sliding doors)<\/option><option value=\"45\">45 (hinged fronts)<\/option><\/select><\/label>\n<label>Type of build<select id=\"jc-rk-t\"><option value=\"korpus\" selected>Pe\u0142ny korpus przy \u015bcianie<\/option><option value=\"wneka\">Zabudowa wn\u0119ki<\/option><\/select><\/label>\n<label>Wn\u0119trze modu\u0142\u00f3w<select id=\"jc-rk-i\"><option value=\"polki\" selected>Same p\u00f3\u0142ki<\/option><option value=\"drazek\">Dr\u0105\u017cek i dwie p\u00f3\u0142ki<\/option><\/select><\/label>\n<label>Dekor p\u0142yty<select id=\"jc-rk-k\"><option value=\"uni\" selected>Jednolity kolor (mo\u017cna obraca\u0107)<\/option><option value=\"drewno\">Drewnopodobny (s\u0142oje wzd\u0142u\u017c)<\/option><\/select><\/label>\n<\/div>\n<div class=\"jc-rk-kpi\">\n<div class=\"jc-rk-card\"><span>Panels<\/span><strong id=\"jc-rk-c\">0<\/strong><\/div>\n<div class=\"jc-rk-card\"><span>Arkusze p\u0142yty 18 mm<\/span><strong id=\"jc-rk-s\">0<\/strong><\/div>\n<div class=\"jc-rk-card\"><span>Wykorzystanie p\u0142yty<\/span><strong id=\"jc-rk-u\">0%<\/strong><\/div>\n<div class=\"jc-rk-card\"><span>Obrze\u017ce 2 mm<\/span><strong id=\"jc-rk-e\">0 m<\/strong><\/div>\n<\/div>\n<p class=\"jc-rk-diff\" id=\"jc-rk-diff\"><\/p>\n<div class=\"jc-rk-legend\" id=\"jc-rk-lg\"><\/div>\n<div class=\"jc-rk-sheets\" id=\"jc-rk-sh\"><\/div>\n<div class=\"jc-rk-wrap\"><table class=\"jc-rk-tbl\"><thead><tr><th>Element<\/th><th>Qty<\/th><th>Finished size (mm)<\/th><th>Obrze\u017ce 2 mm<\/th><\/tr><\/thead><tbody id=\"jc-rk-tb\"><\/tbody><\/table><\/div>\n<button type=\"button\" class=\"jc-rk-btn\" id=\"jc-rk-csv\">Pobierz list\u0119 formatek (CSV)<\/button>\n<script>\n(function(){\nvar RK={T:18,PL:80,SL:2800,SW:2070,TRIM:10,KERF:4,TOR:100,PRICE:{uni:260,drewno:330},EDGE:4};\nvar LG=(location.pathname.match(\/^\\\/(en|de)\\\/\/)||[])[1]||'pl';\nvar NM={en:{'Bok':'Side panel','Bok przy\u015bcienny':'Wall-side panel','Wieniec g\u00f3rny i dolny':'Top and bottom panel','Wieniec dolny':'Bottom panel','Cok\u00f3\u0142':'Plinth','Przegroda':'Partition','P\u00f3\u0142ka':'Shelf','Listwa maskuj\u0105ca':'Filler strip'},\nde:{'Bok':'Seitenwand','Bok przy\u015bcienny':'Wandseitige Seitenwand','Wieniec g\u00f3rny i dolny':'Ober- und Unterboden','Wieniec dolny':'Unterboden','Cok\u00f3\u0142':'Sockel','Przegroda':'Mittelwand','P\u00f3\u0142ka':'Fachboden','Listwa maskuj\u0105ca':'Passleiste'}};\nfunction tn(n){return LG==='pl'?n:(NM[LG][n]||n);}\nvar TX={\npl:{range:'Kalkulator liczy szafy od 90 do 400 cm szeroko\u015bci i od 200 do 280 cm wysoko\u015bci, tak jak konfigurator szafy w naszym showroomie.',\nbad:function(n,l){return 'Formatka \u201e'+n+'\u201d ma '+l+' mm d\u0142ugo\u015bci, a po obci\u0119ciu kraw\u0119dzi arkusz ma 2780 mm. Taka szafa nie powstanie z jednego kawa\u0142ka p\u0142yty: konfigurator musi ograniczy\u0107 wysoko\u015b\u0107, doda\u0107 nadstawk\u0119 albo prze\u0142\u0105czy\u0107 na inny format p\u0142yty.';},\nok:function(n,w,a,x,y,e){return n+(n===1?' modu\u0142':n<5?' modu\u0142y':' modu\u0142\u00f3w')+' po ok. '+w+' cm, '+a+' m\u00b2 formatek. P\u0142yta liczona z m\u00b2 i 15% odpadu: '+x+' z\u0142. P\u0142yta liczona z rozkroju, czyli z pe\u0142nych arkuszy: '+y+' z\u0142. Do tego obrze\u017ce ok. '+e+' z\u0142.';},\nsheet:function(i,n){return 'Arkusz '+i+' z '+n;},e2:'obie d\u0142ugie kraw\u0119dzie',e1:'jedna d\u0142uga kraw\u0119d\u017a',mb:' mb',file:'formatki-szafa-',\ncsv:['Nazwa','Ilosc','Dlugosc_mm','Szerokosc_mm','Material','Obrzeze_dl1','Obrzeze_dl2','Obrzeze_sz1','Obrzeze_sz2','Sloje_wzdluz'],mat:'Plyta 18 mm ',uni:'uni',wood:'drewnopodobna',along:'dlugosc',none:'brak'},\nen:{range:'The calculator handles wardrobes from 90 to 400 cm wide and from 200 to 280 cm high, just like the wardrobe configurator in our showroom.',\nbad:function(n,l){return 'The part \"'+n+'\" is '+l+' mm long, but after edge trimming the board sheet is only 2780 mm. This wardrobe cannot be cut from a single piece of board: the configurator has to limit the height, add a top unit or switch to a different board format.';},\nok:function(n,w,a,x,y,e){return n+(n===1?' module':' modules')+' of about '+w+' cm, '+a+' m\u00b2 of parts. Board priced per m\u00b2 with 15% waste: PLN '+x+'. Board priced from the cutting plan, i.e. in full sheets: PLN '+y+'. Plus edge banding of about PLN '+e+'.';},\nsheet:function(i,n){return 'Sheet '+i+' of '+n;},e2:'both long edges',e1:'one long edge',mb:' m',file:'cut-list-wardrobe-',\ncsv:['Name','Qty','Length_mm','Width_mm','Material','Edge_L1','Edge_L2','Edge_W1','Edge_W2','Grain_along'],mat:'Board 18 mm ',uni:'plain',wood:'woodgrain',along:'length',none:'none'},\nde:{range:'Der Rechner berechnet Schr\u00e4nke von 90 bis 400 cm Breite und von 200 bis 280 cm H\u00f6he, genau wie der Schrankkonfigurator in unserem Showroom.',\nbad:function(n,l){return 'Der Zuschnitt \u201e'+n+'\u201c ist '+l+' mm lang, die Platte hat nach dem Bes\u00e4umen aber nur 2780 mm. Dieser Schrank l\u00e4sst sich nicht aus einem St\u00fcck Platte schneiden: Der Konfigurator muss die H\u00f6he begrenzen, einen Aufsatz hinzuf\u00fcgen oder auf ein anderes Plattenformat umstellen.';},\nok:function(n,w,a,x,y,e){return n+(n===1?' Modul':' Module')+' mit je ca. '+w+' cm, '+a+' m\u00b2 Zuschnitte. Platte nach m\u00b2 mit 15 % Verschnitt: '+x+' PLN. Platte nach Zuschnittplan, also in ganzen Platten: '+y+' PLN. Dazu Kanten f\u00fcr ca. '+e+' PLN.';},\nsheet:function(i,n){return 'Platte '+i+' von '+n;},e2:'beide L\u00e4ngskanten',e1:'eine L\u00e4ngskante',mb:' lfm',file:'zuschnittliste-schrank-',\ncsv:['Bezeichnung','Anzahl','Laenge_mm','Breite_mm','Material','Kante_L1','Kante_L2','Kante_B1','Kante_B2','Maserung_laengs'],mat:'Platte 18 mm ',uni:'uni',wood:'Holzdekor',along:'Laenge',none:'keine'}}[LG];\nvar LOC={pl:'pl-PL',en:'en-GB',de:'de-DE'}[LG];\nvar COL={'Bok':'#7aa6c2','Bok przy\u015bcienny':'#7aa6c2','Wieniec g\u00f3rny i dolny':'#e0a96d','Wieniec dolny':'#e0a96d','Cok\u00f3\u0142':'#b9a3d6','Przegroda':'#8fc4a0','P\u00f3\u0142ka':'#f2d27a','Listwa maskuj\u0105ca':'#e89a9a'};\nfunction build(p){\nvar T=RK.T,PL=RK.PL,W=Math.round(p.W*10),H=Math.round(p.H*10),D=Math.round(p.D*10);\nvar n=Math.min(5,Math.max(1,Math.ceil((p.W-2*T\/10)\/80-1e-9)));\nvar dk=D-(D>=60?RK.TOR:0),P=[],inner=H-PL-2*T,mw;\nfunction add(name,q,L,S,e){if(q>0)P.push({name:name,q:q,L:Math.round(L),S:Math.round(S),e:e});}\nif(p.typ==='korpus'){\nadd('Bok',2,H,dk,1);add('Wieniec g\u00f3rny i dolny',2,W-2*T,dk,1);add('Cok\u00f3\u0142',1,W-2*T,PL,1);add('Przegroda',n-1,inner,dk,1);\nmw=(W-2*T-(n-1)*T)\/n;\n}else{\nadd('Bok przy\u015bcienny',2,H-10,dk,1);add('Wieniec dolny',1,W-10-2*T,dk,1);add('Cok\u00f3\u0142',1,W-10-2*T,PL,1);add('Przegroda',n-1,H-10-PL-T,dk,1);add('Listwa maskuj\u0105ca',2,H-10,80,2);\nmw=(W-10-2*T-(n-1)*T)\/n;inner=H-10-PL-T;\n}\nvar sh=p.wnetrze==='drazek'?2:Math.max(3,Math.round(inner\/360)-1);\nadd('P\u00f3\u0142ka',n*sh,mw-2,dk-20,1);\nvar area=0,edge=0,cnt=0;P.forEach(function(x){area+=x.q*x.L*x.S\/1e6;edge+=x.q*x.e*x.L\/1000;cnt+=x.q;});\nreturn {n:n,pieces:P,area:area,edge:edge,count:cnt};\n}\nfunction nest(P,rot){\nvar UL=RK.SL-2*RK.TRIM,US=RK.SW-2*RK.TRIM,K=RK.KERF,items=[],bad=[];\nP.forEach(function(x,i){var o=[{x:x.L,y:x.S}];if(rot)o.push({x:x.S,y:x.L});\no=o.filter(function(d){return !(d.x>UL||d.y>US);}).sort(function(a,b){return a.y-b.y;});\nif(!o.length){bad.push(x);return;}\nfor(var k=0;k<x.q;k++)items.push({i:i,x:o[0].x,y:o[0].y,o:o});});\nitems.sort(function(a,b){return b.y-a.y||b.x-a.x;});\nvar sheets=[];\nitems.forEach(function(it){\nvar opts=it.o,s,S,r,st,o,d;\nfor(s=0;s<sheets.length;s++){S=sheets[s];\nfor(r=0;r<S.st.length;r++){st=S.st[r];\nfor(o=0;o<opts.length;o++){d=opts[o];\nif(!(d.y>st.h||st.u+d.x>UL)){S.pc.push({i:it.i,x:st.u,y:st.y,w:d.x,h:d.y});st.u+=d.x+K;return;}}}}\nd=opts[0];\nfor(s=0;s<sheets.length;s++){S=sheets[s];\nif(S.u+d.y<=US){S.st.push({y:S.u,h:d.y,u:d.x+K});S.pc.push({i:it.i,x:0,y:S.u,w:d.x,h:d.y});S.u+=d.y+K;return;}}\nsheets.push({st:[{y:0,h:d.y,u:d.x+K}],u:d.y+K,pc:[{i:it.i,x:0,y:0,w:d.x,h:d.y}]});\n});\nreturn {sheets:sheets,bad:bad};\n}\nfunction el(id){return document.getElementById(id);}\nfunction nf(x,d){return x.toLocaleString(LOC,{minimumFractionDigits:d||0,maximumFractionDigits:d||0});}\nfunction svg(S,P){\nvar t=RK.TRIM,h='<svg viewBox=\"0 0 '+RK.SL+' '+RK.SW+'\" role=\"img\" aria-label=\"Rozkr\u00f3j arkusza p\u0142yty\"><rect width=\"'+RK.SL+'\" height=\"'+RK.SW+'\" fill=\"#e9ecef\" stroke=\"#9aa3ad\" stroke-width=\"8\"\/>';\nS.pc.forEach(function(c){var x=P[c.i];h+='<rect x=\"'+(c.x+t)+'\" y=\"'+(c.y+t)+'\" width=\"'+c.w+'\" height=\"'+c.h+'\" fill=\"'+(COL[x.name]||'#ccc')+'\" stroke=\"#3b4550\" stroke-width=\"6\"\/>';\nif(!(c.w<=420||c.h<=150))h+='<text x=\"'+(c.x+t+c.w\/2)+'\" y=\"'+(c.y+t+c.h\/2+30)+'\" font-size=\"'+Math.min(90,c.h\/3)+'\" text-anchor=\"middle\" fill=\"#1d2630\" font-family=\"sans-serif\">'+c.w+'\u00d7'+c.h+'<\/text>';});\nreturn h+'<\/svg>';\n}\nvar last=null;\nfunction calc(){\nvar p={W:parseFloat(el('jc-rk-w').value)||0,H:parseFloat(el('jc-rk-h').value)||0,D:parseFloat(el('jc-rk-d').value),typ:el('jc-rk-t').value,wnetrze:el('jc-rk-i').value},k=el('jc-rk-k').value,d=el('jc-rk-diff');\nif(p.W<90||p.W>400||p.H<200||p.H>280){d.className='jc-rk-diff is-out';d.textContent=TX.range;return;}\nvar b=build(p),r=nest(b.pieces,k==='uni'),ns=r.sheets.length,sa=RK.SL*RK.SW\/1e6,price=RK.PRICE[k];\nlast={b:b,k:k,p:p};\nel('jc-rk-c').textContent=nf(b.count);el('jc-rk-s').textContent=nf(ns);\nel('jc-rk-u').textContent=ns?nf(b.area\/(ns*sa)*100)+'%':'0%';el('jc-rk-e').textContent=nf(b.edge,1)+TX.mb;\nif(r.bad.length){d.className='jc-rk-diff is-out';\nd.textContent=TX.bad(tn(r.bad[0].name),r.bad[0].L);}\nelse{var byArea=b.area*1.15\/sa*price,bySheet=ns*price;d.className='jc-rk-diff';\nd.textContent=TX.ok(b.n,nf(Math.round((b.pieces[b.pieces.length-1].L+2)\/10)),nf(b.area,2),nf(byArea),nf(bySheet),nf(b.edge*RK.EDGE));}\nvar lg={};b.pieces.forEach(function(x){lg[x.name]=COL[x.name];});\nel('jc-rk-lg').innerHTML=Object.keys(lg).map(function(n){return '<span><i style=\"background:'+lg[n]+'\"><\/i>'+tn(n)+'<\/span>';}).join('');\nel('jc-rk-sh').innerHTML=r.sheets.map(function(S,i){return '<figure class=\"jc-rk-sheet\">'+svg(S,b.pieces)+'<figcaption>'+TX.sheet(i+1,ns)+'<\/figcaption><\/figure>';}).join('');\nel('jc-rk-tb').innerHTML=b.pieces.map(function(x){return '<tr><td>'+tn(x.name)+'<\/td><td class=\"n\">'+x.q+'<\/td><td class=\"n\">'+x.L+' \u00d7 '+x.S+'<\/td><td>'+(x.e===2?TX.e2:TX.e1)+'<\/td><\/tr>';}).join('');\n}\nel('jc-rk-csv').addEventListener('click',function(){\nif(!last)return;var rows=[TX.csv];\nlast.b.pieces.forEach(function(x){rows.push([tn(x.name),x.q,x.L,x.S,TX.mat+(last.k==='uni'?TX.uni:TX.wood),'ABS 2 mm',x.e===2?'ABS 2 mm':'','','',last.k==='drewno'?TX.along:TX.none]);});\nvar csv='\ufeff'+rows.map(function(r){return r.join(';');}).join('\\r\\n'),a=document.createElement('a');\na.href=URL.createObjectURL(new Blob([csv],{type:'text\/csv;charset=utf-8'}));a.download=TX.file+last.p.W+'x'+last.p.H+'x'+last.p.D+'.csv';document.body.appendChild(a);a.click();a.remove();\n});\n['jc-rk-w','jc-rk-h','jc-rk-d','jc-rk-t','jc-rk-i','jc-rk-k'].forEach(function(id){el(id).addEventListener('input',calc);el(id).addEventListener('change',calc);});\ncalc();\n})();\n<\/script>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Wpisz 245 cm zamiast 240 cm. Szafa jest szersza o 5 cm, czyli o 2%, ale modu\u0142 mia\u0142by ju\u017c ponad 80 cm, wi\u0119c konfigurator dzieli j\u0105 na cztery modu\u0142y. Dochodzi przegroda i sze\u015b\u0107 p\u00f3\u0142ek, a formatki przestaj\u0105 si\u0119 mie\u015bci\u0107 na trzech arkuszach. P\u0142yta liczona z metra kwadratowego dro\u017ceje z 739 do 810 z\u0142, a p\u0142yta liczona z rozkroju z 780 do 1040 z\u0142. Na jednej szafie to 230 z\u0142 r\u00f3\u017cnicy, kt\u00f3rej wycena \u201ez metra\u201d nie widzi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teraz wpisz wysoko\u015b\u0107 280 cm. Bok szafy ma 2800 mm, a arkusz po obci\u0119ciu uszkodzonych kraw\u0119dzi ok. 2780 mm. Takiej szafy nie da si\u0119 zrobi\u0107 z jednego kawa\u0142ka p\u0142yty. Handlowiec, kt\u00f3ry wycenia z metra, sprzeda j\u0105 bez problemu, a k\u0142opot wyjdzie dopiero w produkcji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dlaczego cena z m\u00b2 rozje\u017cd\u017ca si\u0119 z kosztem p\u0142yty<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wycena z metra kwadratowego zak\u0142ada, \u017ce koszt p\u0142yty ro\u015bnie liniowo z wielko\u015bci\u0105 szafy. W rzeczywisto\u015bci p\u0142yt\u0119 kupuje si\u0119 i tnie w pe\u0142nych arkuszach, a zu\u017cycie zale\u017cy od tego, jak formatki uk\u0142adaj\u0105 si\u0119 na arkuszu. Trzy zjawiska psuj\u0105 liniowo\u015b\u0107:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>skoki modu\u0142\u00f3w:<\/strong> kilka centymetr\u00f3w szeroko\u015bci mo\u017ce doda\u0107 modu\u0142, a z nim przegrod\u0119 i komplet p\u00f3\u0142ek,<\/li>\n<li><strong>sheet jumps:<\/strong> formatki, kt\u00f3re ledwo nie mieszcz\u0105 si\u0119 na trzech arkuszach, wymagaj\u0105 czwartego, z kt\u00f3rego po\u0142owa zostaje jako resztka,<\/li>\n<li><strong>kierunek s\u0142oj\u00f3w:<\/strong> przy dekorze drewnopodobnym formatek nie mo\u017cna obraca\u0107, bo s\u0142oje musz\u0105 biec wzd\u0142u\u017c boku czy p\u00f3\u0142ki. Optymalizator ma mniej mo\u017cliwo\u015bci u\u0142o\u017cenia i zu\u017cywa wi\u0119cej p\u0142yty ni\u017c przy jednolitym kolorze.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Przy pojedynczej szafie r\u00f3\u017cnica to kilkadziesi\u0105t do kilkuset z\u0142otych. Przy stu zleceniach rocznie to pieni\u0105dze, kt\u00f3re zak\u0142ad oddaje klientom, nawet o tym nie wiedz\u0105c. Konfigurator, kt\u00f3ry liczy rozkr\u00f3j, mo\u017ce podawa\u0107 cen\u0119 p\u0142yty z pe\u0142nych arkuszy albo przynajmniej ostrzega\u0107 handlowca, \u017ce dana konfiguracja wpada w niekorzystny skok.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nie znaczy to, \u017ce ka\u017cda wycena musi pokazywa\u0107 klientowi koszt arkuszy. Dobrym kompromisem jest cena z metra dla klienta i kontrola mar\u017cy z rozkroju w panelu firmy. Tak samo jak przy <a href=\"https:\/\/jsoncrew.com\/2026\/11\/02\/cennik-matrycowy-vs-formula-konfigurator-rolet\/\">matrix pricing for roller blinds<\/a>, najlepiej dzia\u0142a model mieszany: prosta cena na zewn\u0105trz, dok\u0142adny koszt w \u015brodku.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The customer's dimension is not yet a panel dimension<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Najwi\u0119cej b\u0142\u0119d\u00f3w w automatycznie generowanych listach formatek bierze si\u0119 z mylenia trzech wymiar\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>wymiar wn\u0119ki:<\/strong> to, co klient zmierzy\u0142. \u015aciany rzadko s\u0105 proste, wi\u0119c mierzy si\u0119 w kilku punktach i bierze najmniejszy wymiar,<\/li>\n<li><strong>wardrobe dimension:<\/strong> wymiar wn\u0119ki minus luz monta\u017cowy. Szczelin\u0119 przy \u015bcianie zakrywa listwa maskuj\u0105ca,<\/li>\n<li><strong>panel dimension:<\/strong> wymiar elementu wynikaj\u0105cy z konstrukcji, czyli z grubo\u015bci p\u0142yty, liczby modu\u0142\u00f3w, sposobu \u0142\u0105czenia i obrze\u017ca.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Do tego dochodzi pytanie, czy lista podaje wymiar gotowy, po oklejeniu, czy wymiar do ci\u0119cia. R\u00f3\u017cnica to grubo\u015b\u0107 obrze\u017ca na ka\u017cdej oklejonej kraw\u0119dzi. Cz\u0119\u015b\u0107 optymalizator\u00f3w i hurtowni przyjmuje wymiar gotowy z informacj\u0105 o obrze\u017cu i sama robi korekt\u0119, cz\u0119\u015b\u0107 oczekuje wymiaru do ci\u0119cia. Konfigurator musi to wiedzie\u0107 dla ka\u017cdego odbiorcy pliku, inaczej p\u00f3\u0142ki wyjd\u0105 o 2 lub 4 mm za szerokie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Eksport do produkcji: co ma zawiera\u0107 plik<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A cut list from a configurator only makes sense if it goes to production without retyping. In practice this means three types of export:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CSV lub XLSX dla optymalizatora rozkroju albo hurtowni p\u0142yt:<\/strong> nazwa, ilo\u015b\u0107, d\u0142ugo\u015b\u0107, szeroko\u015b\u0107, materia\u0142 i dekor, obrze\u017ce na ka\u017cdej z czterech kraw\u0119dzi, kierunek s\u0142oj\u00f3w, numer zlecenia. Uk\u0142ad kolumn dopasowuje si\u0119 do programu, z kt\u00f3rego korzysta zak\u0142ad, np. Optimik, CutRite czy Ardis, albo do formularza hurtowni,<\/li>\n<li><strong>drilling data:<\/strong> otwory pod z\u0142\u0105cza, zawiasy i no\u015bniki p\u00f3\u0142ek w systemie 32 mm, w formacie programu maszyny CNC, np. woodWOP w maszynach Homag czy bSolid w Biesse, albo jako rysunek DXF,<\/li>\n<li><strong>panel labels:<\/strong> nazwa, wymiar, numer zlecenia i modu\u0142u, najlepiej z kodem kreskowym, \u017ceby po ci\u0119ciu by\u0142o wiadomo, kt\u00f3ry element trafia do kt\u00f3rej szafy.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Do tego zestawienie oku\u0107: prowadnice szuflad, zawiasy, dr\u0105\u017cki, profile i tory drzwi przesuwnych. Konfigurator i tak je liczy do ceny, wi\u0119c lista zakupowa to ten sam zbi\u00f3r danych w innym widoku. Szerzej o tym, jak konfigurator \u0142\u0105czy si\u0119 z katalogiem dostawc\u00f3w i CPQ, piszemy w tek\u015bcie o <a href=\"https:\/\/jsoncrew.com\/2026\/08\/31\/konfigurator-cpq-katalog-dostawcow-produkcja-nieseryjna\/\">quoting architecture in non-serial manufacturing<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A wardrobe configurator in practice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">W naszym showroomie dzia\u0142a made-to-measure 3D wardrobe configurator: zabudowa wn\u0119ki albo pe\u0142ny korpus, szeroko\u015b\u0107 co centymetr, drzwi przesuwne lub uchylne, lustro, lakobel, fornir albo p\u0142yta, a wn\u0119trze uk\u0142adane modu\u0142 po module. Regu\u0142y z tabeli powy\u017cej dzia\u0142aj\u0105 w nim na \u017cywo. Szafa 240 cm dostaje trzy modu\u0142y, przy 45 cm g\u0142\u0119boko\u015bci drzwi przesuwne zamieniaj\u0105 si\u0119 na uchylne, a pantograf sam dobiera si\u0119 do szeroko\u015bci modu\u0142u.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cena w demo liczy si\u0119 z rozpisk\u0105: korpus z m\u00b2, fronty z m\u00b2 z mno\u017cnikiem za wype\u0142nienie, p\u00f3\u0142ki, dr\u0105\u017cki, szuflady i okucia na sztuki, monta\u017c procentowo. Domy\u015blna szafa do wn\u0119ki 240 \u00d7 260 \u00d7 60 cm z lustrem i p\u0142yt\u0105 kosztuje w nim 9 980 z\u0142, a pe\u0142ny korpus przy \u015bcianie dodaje 1 210 z\u0142. We wdro\u017ceniu dla producenta ten sam zestaw parametr\u00f3w zasila generator formatek i rozkr\u00f3j, czyli to, co pokazuje kalkulator wy\u017cej.<\/p>\n\n\n\n<div class=\"jc-sz-embed\" style=\"position:relative;margin:2rem 0 .75rem;border-radius:12px;overflow:hidden;background:#f4f1ec;box-shadow:0 8px 24px rgba(0,0,0,.14);aspect-ratio:1200\/630\">\n<img decoding=\"async\" src=\"https:\/\/jsoncrew.com\/wp-content\/uploads\/2026\/11\/konfigurator-szafy-3d-rozkroj-plyty.jpg\" alt=\"Konfigurator szafy na wymiar 3D: szafa przesuwna do wn\u0119ki 240 \u00d7 260 cm z lustrem i p\u0142yt\u0105, wyb\u00f3r zabudowy i cena orientacyjna, demo JSON Crew\" width=\"1200\" height=\"630\" loading=\"lazy\" style=\"display:block;width:100%;height:100%;object-fit:cover;margin:0\">\n<span aria-hidden=\"true\" style=\"position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.375rem;border-radius:999px;background:#0B1620;color:#fff;font-weight:700;font-size:1rem;line-height:1;box-shadow:0 8px 24px rgba(0,0,0,.25);pointer-events:none\">&#9654; Launch the configurator<\/span>\n<button type=\"button\" class=\"jc-sz-embed-btn\" style=\"position:absolute;inset:0;width:100%;height:100%;background:transparent;border:0;cursor:pointer;padding:0\" aria-label=\"Uruchom konfigurator szafy na wymiar 3D w artykule\"><\/button>\n<\/div>\n<p style=\"text-align:center;font-size:.95rem;color:#4a5c69;margin:0 0 2rem\">Kliknij, aby uruchomi\u0107 konfigurator tutaj, w artykule. Wolisz pe\u0142ny ekran?<br><a href=\"https:\/\/jsoncrew.com\/showroom\/konfigurator-szafy-na-wymiar-3d\/\" style=\"font-weight:600;color:#16C47F;text-decoration:underline\">Otw\u00f3rz konfigurator szafy 3D w showroomie \u2192<\/a><\/p>\n<script>\n(function(){\n  var box=document.querySelector('.jc-sz-embed'); if(!box) return;\n  var m=location.pathname.match(\/^\\\/(en|de)\\\/\/), L=m?m[1]:'';\n  var URL='https:\/\/jsoncrew.com\/'+(L?L+'\/':'')+'showroom\/konfigurator-szafy-na-wymiar-3d\/';\n  var CSS='html,body{overflow:hidden!important;background:#fff}'\n    +'#konfigurator{position:fixed!important;inset:0!important;z-index:2147483000;margin:0!important;padding:0!important;overflow:auto!important;background:#fff}'\n    +'body > header.nav,header.nav,#jc-cookie,.jc-cookie,#jsoncrew-exit-popup,.jsoncrew-exit-popup{display:none!important}';\n  box.querySelector('.jc-sz-embed-btn').addEventListener('click',function(){\n    if(window.innerWidth<720){ window.location.href=URL; return; }\n    var f=document.createElement('iframe');\n    f.src=URL; f.title='Konfigurator szafy na wymiar 3D, demo JSON Crew'; f.loading='eager';\n    f.style.cssText='display:block;width:100%;height:100%;border:0;opacity:0;transition:opacity .4s';\n    var start=setTimeout(function(){ f.style.opacity=1; },15000);\n    f.addEventListener('load',function(){\n      try{\n        var d=f.contentDocument, s=d.createElement('style'); s.textContent=CSS; d.head.appendChild(s);\n        var go=function(n){ var c=d.querySelector('.jc-cfg canvas'); if(c||n>=40){ setTimeout(function(){ f.style.opacity=1; clearTimeout(start); },300); } else { setTimeout(function(){go(n+1)},250); } };\n        go(0);\n      }catch(e){ window.location.href=URL; }\n    });\n    box.style.aspectRatio='auto'; box.style.height='min(78vh,680px)'; box.style.background='#fff';\n    box.innerHTML=''; box.appendChild(f);\n  });\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">7 pu\u0142apek przy automatycznym rozkroju z konfiguratora<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Wymiar gotowy czy do ci\u0119cia<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Opisane wy\u017cej: jedna lista, dw\u00f3ch odbiorc\u00f3w, dwie konwencje. Ustal j\u0105 raz dla ka\u017cdego programu i ka\u017cdej hurtowni, a w pliku eksportu zapisz wprost, kt\u00f3ry wymiar podajesz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Kierunek s\u0142oj\u00f3w<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Przy dekorach drewnopodobnych s\u0142oje bok\u00f3w i przegr\u00f3d biegn\u0105 pionowo, a p\u00f3\u0142ek i wie\u0144c\u00f3w poziomo. Konfigurator musi przypisa\u0107 kierunek do ka\u017cdej formatki, inaczej optymalizator obr\u00f3ci j\u0105 dla lepszego wykorzystania p\u0142yty i na froncie szafy pojawi si\u0119 poprzeczny s\u0142\u00f3j.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Format p\u0142yty a wymiar szafy<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Arkusz 2800 \u00d7 2070 mm po obci\u0119ciu kraw\u0119dzi daje ok. 2780 mm d\u0142ugo\u015bci. Szafa o wysoko\u015bci 280 cm z bokiem na ca\u0142\u0105 wysoko\u015b\u0107 nie zmie\u015bci si\u0119 na arkuszu. Konfigurator musi z g\u00f3ry ograniczy\u0107 wysoko\u015b\u0107, doda\u0107 nadstawk\u0119 albo prze\u0142\u0105czy\u0107 konstrukcj\u0119, a nie przyj\u0105\u0107 zam\u00f3wienie, kt\u00f3rego nie da si\u0119 wyci\u0105\u0107.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Rzaz i obci\u0119cie kraw\u0119dzi<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pi\u0142a zabiera kilka milimetr\u00f3w na ka\u017cdym ci\u0119ciu, a fabryczne kraw\u0119dzie arkusza zwykle si\u0119 odcina. Generator, kt\u00f3ry tego nie uwzgl\u0119dnia, policzy mniej arkuszy ni\u017c potrzeba, a lista formatek, kt\u00f3ra \u201emie\u015bci si\u0119\u201d na papierze, nie zmie\u015bci si\u0119 na pi\u0142\u0119.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Krzywe \u015bciany we wn\u0119ce<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wymiar wn\u0119ki z formularza to deklaracja klienta, nie pomiar. Konfigurator mo\u017ce wyceni\u0107 szaf\u0119 od razu, ale lista formatek do produkcji powinna powsta\u0107 dopiero po pomiarze, z luzem monta\u017cowym i listwami maskuj\u0105cymi dobranymi do r\u00f3\u017cnicy wymiar\u00f3w w kilku punktach.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Panel names and numbering<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dwadzie\u015bcia pi\u0119\u0107 formatek jednej szafy wygl\u0105da podobnie, a przy kilku zleceniach dziennie na w\u00f3zku le\u017cy ich kilkaset. Bez sp\u00f3jnej nazwy, numeru zlecenia i modu\u0142u na etykiecie monta\u017cysta traci czas na dopasowywanie przegr\u00f3d do p\u00f3\u0142ek.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. Resztki p\u0142yty<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Z czwartego arkusza w przyk\u0142adzie wy\u017cej zostaje spory kawa\u0142ek p\u0142yty. Je\u015bli zak\u0142ad trzyma resztki na magazynie, optymalizator mo\u017ce z nich korzysta\u0107 przy nast\u0119pnych zleceniach w tym samym dekorze. To wymaga prostego rejestru resztek, ale przy drogich dekorach szybko si\u0119 zwraca.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak wdro\u017cy\u0107 generator formatek krok po kroku<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Spisz konstrukcj\u0119:<\/strong> jak \u0142\u0105czysz boki z wie\u0144cami, gdzie jest cok\u00f3\u0142, jak cofasz p\u00f3\u0142ki, jakie luzy przyjmujesz. To zwykle wiedza w g\u0142owie projektanta i kilku arkuszach Excela.<\/li>\n<li><strong>Zapisz regu\u0142y modu\u0142\u00f3w:<\/strong> rozpi\u0119to\u015bci p\u00f3\u0142ek, skrzyd\u0142a, g\u0142\u0119boko\u015bci, okucia. To ten sam zestaw regu\u0142, kt\u00f3ry obs\u0142uguje konfigurator dla klienta.<\/li>\n<li><strong>Build the cut list generator<\/strong> dla dw\u00f3ch, trzech najcz\u0119stszych typ\u00f3w szaf, nie dla wszystkich od razu.<\/li>\n<li><strong>Sprawd\u017a generator na 20 zrealizowanych zleceniach:<\/strong> por\u00f3wnaj listy formatek z tymi z programu projektowego. Ka\u017cda r\u00f3\u017cnica to brakuj\u0105ca regu\u0142a.<\/li>\n<li><strong>Add an export<\/strong> w formacie, kt\u00f3ry przyjmuje tw\u00f3j optymalizator albo hurtownia.<\/li>\n<li><strong>Dopiero na ko\u0144cu<\/strong> pod\u0142\u0105cz cen\u0119 z rozkroju do wyceny albo do kontroli mar\u017cy.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Taki zakres da si\u0119 zamkn\u0105\u0107 w MVP w ok. 8 tygodni, je\u015bli konstrukcja jest powtarzalna. Ile kosztuje ca\u0142y konfigurator, opisujemy w tek\u015bcie <a href=\"https:\/\/jsoncrew.com\/2026\/04\/15\/ile-kosztuje-konfigurator\/\">How much does the configurator cost? Realne wide\u0142ki<\/a>, a decyzj\u0119, czy budowa\u0107 w\u0142asny, czy bra\u0107 gotowe CPQ, w por\u00f3wnaniu <a href=\"https:\/\/jsoncrew.com\/2026\/04\/17\/custom-vs-cpq-vs-szablon\/\">custom configurator vs off-the-shelf CPQ vs template<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Najcz\u0119\u015bciej zadawane pytania<\/h2>\n\n\n\n<details class=\"jc-faq-item\">\n<summary>Czy konfigurator szaf mo\u017ce sam wygenerowa\u0107 list\u0119 formatek?<\/summary>\n<p>Tak, je\u015bli zna konstrukcj\u0119 szafy: grubo\u015b\u0107 p\u0142yty, spos\u00f3b \u0142\u0105czenia, cok\u00f3\u0142, luzy i regu\u0142y podzia\u0142u na modu\u0142y. Wtedy ka\u017cda zmiana wymiaru w konfiguratorze od razu przelicza wymiary bok\u00f3w, wie\u0144c\u00f3w, przegr\u00f3d i p\u00f3\u0142ek, razem z obrze\u017cem i kierunkiem s\u0142oj\u00f3w.<\/p>\n<\/details>\n\n<details class=\"jc-faq-item\">\n<summary>W jakim formacie przekaza\u0107 formatki do rozkroju p\u0142yty?<\/summary>\n<p>Najcz\u0119\u015bciej jako CSV lub XLSX z kolumnami: nazwa, ilo\u015b\u0107, d\u0142ugo\u015b\u0107, szeroko\u015b\u0107, materia\u0142, obrze\u017ce na ka\u017cdej kraw\u0119dzi i kierunek s\u0142oj\u00f3w. Uk\u0142ad kolumn trzeba dopasowa\u0107 do optymalizatora, kt\u00f3rego u\u017cywa zak\u0142ad, albo do formularza hurtowni p\u0142yt, kt\u00f3ra tnie na zlecenie.<\/p>\n<\/details>\n\n<details class=\"jc-faq-item\">\n<summary>Czy rozkr\u00f3j z konfiguratora zast\u0105pi profesjonalny optymalizator?<\/summary>\n<p>Nie musi. Konfigurator powinien przede wszystkim wygenerowa\u0107 poprawn\u0105 list\u0119 formatek i oszacowa\u0107 liczb\u0119 arkuszy do wyceny. Dok\u0142adn\u0105 optymalizacj\u0119 rozkroju, z resztkami i wieloma zleceniami naraz, mo\u017ce dalej robi\u0107 program, z kt\u00f3rego zak\u0142ad ju\u017c korzysta.<\/p>\n<\/details>\n\n<details class=\"jc-faq-item\">\n<summary>Czy cen\u0119 szafy na wymiar lepiej liczy\u0107 z m\u00b2 czy z rozkroju?<\/summary>\n<p>Dla klienta wygodniejsza jest prosta cena z metra albo z modu\u0142\u00f3w. Do kontroli mar\u017cy lepszy jest koszt z rozkroju, bo pokazuje skoki: dodatkowy modu\u0142, dodatkowy arkusz, dro\u017cszy dekor bez mo\u017cliwo\u015bci obracania formatek. Dobrze dzia\u0142a po\u0142\u0105czenie obu: cena z m\u00b2 na zewn\u0105trz i rozkr\u00f3j w panelu firmy.<\/p>\n<\/details>\n\n<details class=\"jc-faq-item\">\n<summary>Czy konfigurator mo\u017ce wys\u0142a\u0107 dane prosto na maszyn\u0119 CNC?<\/summary>\n<p>Mo\u017ce przygotowa\u0107 dane do wiercenia, czyli otwory pod z\u0142\u0105cza, zawiasy i no\u015bniki p\u00f3\u0142ek, w formacie programu maszyny albo jako rysunek DXF. Wymaga to zapisania w konfiguratorze pe\u0142nej konstrukcji z okuciami, dlatego zwykle robi si\u0119 to w drugim etapie, po wdro\u017ceniu listy formatek i rozkroju.<\/p>\n<\/details>\n\n\n\n<h2 class=\"wp-block-heading\">Next step<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli produkujesz szafy lub zabudowy na wymiar i projektant sp\u0119dza godziny na przepisywaniu formatek, wy\u015blij nam jeden typowy projekt z list\u0105 formatek. Powiemy, kt\u00f3re regu\u0142y da si\u0119 zapisa\u0107 w konfiguratorze, jak wygl\u0105da\u0142by eksport do twojego optymalizatora i ile pracy wymaga pierwsza wersja. Dzia\u0142aj\u0105ce przyk\u0142ady, w tym <a href=\"https:\/\/jsoncrew.com\/showroom\/konfigurator-szafy-na-wymiar-3d\/\">made-to-measure 3D wardrobe configurator<\/a> i <a href=\"https:\/\/jsoncrew.com\/showroom\/konfigurator-stolu-3d\/\">konfigurator sto\u0142u 3D<\/a>, can be found in <a href=\"https:\/\/jsoncrew.com\/showroom\/\">JSON Crew showroom<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/jsoncrew.com\/kontakt\/\">Write to us<\/a> albo zobacz, jak wygl\u0105da <a href=\"https:\/\/jsoncrew.com\/oferta\/konfiguratory-i-prezentacje-online\/\">wdro\u017cenie konfiguratora<\/a> od pierwszej rozmowy do dzia\u0142aj\u0105cego MVP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Czytaj te\u017c<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/jsoncrew.com\/2026\/11\/02\/cennik-matrycowy-vs-formula-konfigurator-rolet\/\">Cennik matrycowy vs formu\u0142a: jak policzy\u0107 cen\u0119 rolety, moskitiery czy \u017caluzji w konfiguratorze<\/a><\/li>\n<li><a href=\"https:\/\/jsoncrew.com\/2026\/08\/31\/konfigurator-cpq-katalog-dostawcow-produkcja-nieseryjna\/\">Konfigurator, CPQ i katalog dostawc\u00f3w: architektura ofertowania w produkcji nieseryjnej<\/a><\/li>\n<li><a href=\"https:\/\/jsoncrew.com\/2026\/04\/15\/ile-kosztuje-konfigurator\/\">How much does the configurator cost? Realne wide\u0142ki i co wp\u0142ywa na cen\u0119<\/a><\/li>\n<li><a href=\"https:\/\/jsoncrew.com\/2026\/04\/25\/roi-konfiguratora-jak-policzyc-zwrot-z-inwestycji\/\">ROI z konfiguratora: jak realnie policzy\u0107 zwrot z inwestycji<\/a><\/li>\n<li><a href=\"https:\/\/jsoncrew.com\/2026\/04\/18\/chaos-ofertowy-firma-produkcyjna\/\">Chaos ofertowy w firmie produkcyjnej: 7 symptom\u00f3w i jak go rozpozna\u0107<\/a><\/li>\n<\/ul>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;2923&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Oce\u0144 ten artyku\u0142&quot;,&quot;legend&quot;:&quot;5 na 5 (1 g\u0142os\u00f3w)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Od wymiar\u00f3w klienta do formatek na CNC: rozkr\u00f3j p\u0142yty w konfiguratorze szaf&quot;,&quot;width&quot;:&quot;142.5&quot;,&quot;_legend&quot;:&quot;{score} na {best} ({count} g\u0142os\u00f3w)&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 142.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            5 na 5 (1 g\u0142os\u00f3w)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>How the custom-made wardrobe configurator turns the customer's dimensions into a list of forms, cutting the boards into sheets and a file for the optimizer or CNC. Calculator with cutting, construction rules and 7 traps.<\/p>","protected":false},"author":5,"featured_media":2922,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jc_seo_i18n":"{\"en\": {\"title\": \"From customer dimensions to CNC parts: panel cutting in a wardrobe configurator\", \"seo_title\": \"Panel cutting in a wardrobe configurator\", \"desc\": \"How a fitted wardrobe configurator turns customer dimensions into a cut list, board sheets and a CNC file. Calculator, rules and 7 pitfalls.\", \"crumbs\": {\"Strona g\u0142\u00f3wna\": \"Home\", \"Blog\": \"Blog\"}, \"image\": \"https:\/\/jsoncrew.com\/wp-content\/uploads\/2026\/11\/okladka-rozkroj-plyty-konfigurator-szaf-formatki-cnc.jpg\"}, \"de\": {\"title\": \"Von Kundenma\u00dfen zu CNC-Zuschnitten: Plattenzuschnitt im Schrankkonfigurator\", \"seo_title\": \"Plattenzuschnitt im Schrankkonfigurator\", \"desc\": \"Wie ein Konfigurator f\u00fcr Einbauschr\u00e4nke aus Kundenma\u00dfen eine Zuschnittliste, Plattenbedarf und CNC-Daten erzeugt. Mit Rechner, Regeln und 7 Fallstricken.\", \"crumbs\": {\"Strona g\u0142\u00f3wna\": \"Startseite\", \"Blog\": \"Blog\"}, \"image\": \"https:\/\/jsoncrew.com\/wp-content\/uploads\/2026\/11\/okladka-rozkroj-plyty-konfigurator-szaf-formatki-cnc.jpg\"}}","jc_lang":"","jc_translation_group":"","footnotes":""},"categories":[338,342],"tags":[401,363,519,520,373,518],"brevo_track":[],"class_list":["post-2923","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-konfiguratory","category-rozwiazania-dla-przemyslu","tag-firma-produkcyjna","tag-konfigurator-produktowy","tag-konfigurator-szaf","tag-meble-na-wymiar","tag-pricing","tag-rozkroj-plyty"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.8 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Rozkr\u00f3j p\u0142yty w konfiguratorze szaf: od wymiaru do formatek - JSON Crew<\/title>\n<meta name=\"description\" content=\"Rozkr\u00f3j p\u0142yty prosto z konfiguratora szaf: jak z wymiar\u00f3w klienta powstaje lista formatek, liczba arkuszy i plik na CNC. Kalkulator, regu\u0142y i 7 pu\u0142apek.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jsoncrew.com\/en\/2026\/11\/03\/panel-cutting-wardrobe-configurator-cut-list-cnc\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Od wymiar\u00f3w klienta do formatek na CNC: rozkr\u00f3j p\u0142yty w konfiguratorze szaf\" \/>\n<meta property=\"og:description\" content=\"Rozkr\u00f3j p\u0142yty prosto z konfiguratora szaf: jak z wymiar\u00f3w klienta powstaje lista formatek, liczba arkuszy i plik na CNC. Kalkulator, regu\u0142y i 7 pu\u0142apek.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jsoncrew.com\/en\/2026\/11\/03\/panel-cutting-wardrobe-configurator-cut-list-cnc\/\" \/>\n<meta property=\"og:site_name\" content=\"JSON Crew\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-03T15:31:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-03T16:14:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jsoncrew.com\/wp-content\/uploads\/2026\/11\/okladka-rozkroj-plyty-konfigurator-szaf-formatki-cnc-1200x630.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Maciej Ramus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maciej Ramus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/\"},\"author\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#\\\/schema\\\/person\\\/maciej-ramus\"},\"headline\":\"Od wymiar\u00f3w klienta do formatek na CNC: rozkr\u00f3j p\u0142yty w konfiguratorze szaf\",\"datePublished\":\"2026-11-03T15:31:49+00:00\",\"dateModified\":\"2026-11-03T16:14:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/\"},\"wordCount\":3006,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jsoncrew.com\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/okladka-rozkroj-plyty-konfigurator-szaf-formatki-cnc.jpg\",\"keywords\":[\"Firma produkcyjna\",\"Product Configurator\",\"konfigurator szaf\",\"meble na wymiar\",\"Pricing\",\"rozkr\u00f3j p\u0142yty\"],\"articleSection\":[\"Konfiguratory\",\"Rozwi\u0105zania dla przemys\u0142u\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/#respond\"]}],\"publisher\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/\",\"url\":\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/\",\"name\":\"Rozkr\u00f3j p\u0142yty w konfiguratorze szaf: od wymiaru do formatek - JSON Crew\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jsoncrew.com\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/okladka-rozkroj-plyty-konfigurator-szaf-formatki-cnc.jpg\",\"datePublished\":\"2026-11-03T15:31:49+00:00\",\"dateModified\":\"2026-11-03T16:14:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#\\\/schema\\\/person\\\/maciej-ramus\"},\"description\":\"Rozkr\u00f3j p\u0142yty prosto z konfiguratora szaf: jak z wymiar\u00f3w klienta powstaje lista formatek, liczba arkuszy i plik na CNC. Kalkulator, regu\u0142y i 7 pu\u0142apek.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jsoncrew.com\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/okladka-rozkroj-plyty-konfigurator-szaf-formatki-cnc.jpg\",\"contentUrl\":\"https:\\\/\\\/jsoncrew.com\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/okladka-rozkroj-plyty-konfigurator-szaf-formatki-cnc.jpg\",\"width\":4096,\"height\":2304,\"caption\":\"Od wymiar\u00f3w klienta do formatek na CNC: rozkr\u00f3j p\u0142yty w konfiguratorze szaf: ok\u0142adka artyku\u0142u JSON Crew\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/jsoncrew.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Od wymiar\u00f3w klienta do formatek na CNC: rozkr\u00f3j p\u0142yty w konfiguratorze szaf\",\"item\":\"https:\\\/\\\/jsoncrew.com\\\/2026\\\/11\\\/03\\\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\\\/\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#website\",\"url\":\"https:\\\/\\\/jsoncrew.com\\\/\",\"name\":\"JSON Crew: automations, configurators, interactive meeting rooms, interactive kiosks\",\"description\":\"automations, configurators, interactive conference rooms, interactive kiosks\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jsoncrew.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#organization\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#\\\/schema\\\/person\\\/maciej-ramus\",\"name\":\"Maciej Ramus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/maciej-avatar.png\",\"url\":\"https:\\\/\\\/jsoncrew.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/maciej-avatar.png\",\"contentUrl\":\"https:\\\/\\\/jsoncrew.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/maciej-avatar.png\",\"caption\":\"Maciej Ramus\"},\"description\":\"Wsp\u00f3\u0142za\u0142o\u017cyciel JSON Crew, odpowiada za sprzeda\u017c i relacje z klientami. 25 lat do\u015bwiadczenia w marketingu B2B \u2014 zanim trafi\u0142 do software house'u, prowadzi\u0142 kampanie dla firm produkcyjnych i dystrybutor\u00f3w. W JSON Crew pilnuje, \u017ceby oferta trafia\u0142a do w\u0142a\u015bciwych ludzi we w\u0142a\u015bciwym momencie: cold outreach (Apollo + Make), Lo\u017ca JSON Crew i pierwsza rozmowa discovery. M\u00f3wi po ludzku o rzeczach technicznych.\",\"url\":\"https:\\\/\\\/jsoncrew.com\\\/en\\\/author\\\/maciejjsoncrew-com\\\/\",\"jobTitle\":\"CMO\",\"worksFor\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#organization\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/maciej--ramus\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#\\\/schema\\\/person\\\/jedrzej-siewierski\",\"name\":\"J\u0119drzej Siewierski\",\"jobTitle\":\"CEO\",\"url\":\"https:\\\/\\\/jsoncrew.com\\\/o-nas\\\/\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/jedrzej-siewierski\\\/\"],\"worksFor\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#organization\"}},{\"@type\":[\"Organization\",\"ProfessionalService\"],\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#organization\",\"name\":\"JSON Crew\",\"legalName\":\"JSON Crew Sp. z o.o.\",\"url\":\"https:\\\/\\\/jsoncrew.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#logo\",\"url\":\"https:\\\/\\\/jsoncrew.com\\\/wp-content\\\/themes\\\/blankslate\\\/assets\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/jsoncrew.com\\\/wp-content\\\/themes\\\/blankslate\\\/assets\\\/logo.png\",\"width\":558,\"height\":83,\"caption\":\"JSON Crew\"},\"image\":{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#logo\"},\"description\":\"Software house specjalizuj\u0105cy si\u0119 w automatyzacji sprzeda\u017cy i operacji B2B. Konfiguratory 3D, CPQ, aplikacje webowe i mobilne, integracje ERP\\\/CRM, wdro\u017cenia AI. MVP w 8 tygodni.\",\"foundingDate\":\"2024\",\"email\":\"contact@jsoncrew.com\",\"telephone\":\"+48 886 864 199\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Al. Gen. T. Bora-Komorowskiego 25\\\/U24\",\"addressLocality\":\"Krak\u00f3w\",\"postalCode\":\"31-476\",\"addressCountry\":\"PL\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":50.061399999999999,\"longitude\":19.947600000000001},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"}],\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"email\":\"contact@jsoncrew.com\",\"telephone\":\"+48 886 864 199\",\"availableLanguage\":[\"pl\",\"en\"]},\"areaServed\":[{\"@type\":\"Country\",\"name\":\"Poland\"},{\"@type\":\"Country\",\"name\":\"Germany\"},{\"@type\":\"Country\",\"name\":\"Austria\"},{\"@type\":\"Country\",\"name\":\"Switzerland\"}],\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":2,\"maxValue\":9},\"priceRange\":\"30000 PLN - 90000 PLN\",\"founder\":[{\"@id\":\"https:\\\/\\\/jsoncrew.com\\\/#\\\/schema\\\/person\\\/jedrzej-siewierski\"}],\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/json-crew\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@jsoncrew\",\"https:\\\/\\\/www.instagram.com\\\/jsoncrew\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@jsoncrew\",\"https:\\\/\\\/www.facebook.com\\\/people\\\/JSON-Crew\\\/61574481505036\\\/\",\"https:\\\/\\\/open.spotify.com\\\/user\\\/31whfap3jk4cpfabdmaivzd3lkgu\",\"https:\\\/\\\/clutch.co\\\/profile\\\/json-crew\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Board cutting in the wardrobe configurator: from dimensions to forms - JSON Crew","description":"Cutting a board straight from the cabinet configurator: how a list of sizes, number of sheets and a CNC file are created from the customer's dimensions. Calculator, rules and 7 traps.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jsoncrew.com\/en\/2026\/11\/03\/panel-cutting-wardrobe-configurator-cut-list-cnc\/","og_locale":"en_US","og_type":"article","og_title":"Od wymiar\u00f3w klienta do formatek na CNC: rozkr\u00f3j p\u0142yty w konfiguratorze szaf","og_description":"Rozkr\u00f3j p\u0142yty prosto z konfiguratora szaf: jak z wymiar\u00f3w klienta powstaje lista formatek, liczba arkuszy i plik na CNC. Kalkulator, regu\u0142y i 7 pu\u0142apek.","og_url":"https:\/\/jsoncrew.com\/en\/2026\/11\/03\/panel-cutting-wardrobe-configurator-cut-list-cnc\/","og_site_name":"JSON Crew","article_published_time":"2026-11-03T15:31:49+00:00","article_modified_time":"2026-11-03T16:14:03+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/jsoncrew.com\/wp-content\/uploads\/2026\/11\/okladka-rozkroj-plyty-konfigurator-szaf-formatki-cnc-1200x630.jpg","type":"image\/jpeg"}],"author":"Maciej Ramus","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Maciej Ramus","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/#article","isPartOf":{"@id":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/"},"author":{"@id":"https:\/\/jsoncrew.com\/#\/schema\/person\/maciej-ramus"},"headline":"Od wymiar\u00f3w klienta do formatek na CNC: rozkr\u00f3j p\u0142yty w konfiguratorze szaf","datePublished":"2026-11-03T15:31:49+00:00","dateModified":"2026-11-03T16:14:03+00:00","mainEntityOfPage":{"@id":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/"},"wordCount":3006,"commentCount":0,"image":{"@id":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/#primaryimage"},"thumbnailUrl":"https:\/\/jsoncrew.com\/wp-content\/uploads\/2026\/11\/okladka-rozkroj-plyty-konfigurator-szaf-formatki-cnc.jpg","keywords":["Firma produkcyjna","Product Configurator","konfigurator szaf","meble na wymiar","Pricing","rozkr\u00f3j p\u0142yty"],"articleSection":["Konfiguratory","Rozwi\u0105zania dla przemys\u0142u"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/#respond"]}],"publisher":{"@id":"https:\/\/jsoncrew.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/","url":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/","name":"Board cutting in the wardrobe configurator: from dimensions to forms - JSON Crew","isPartOf":{"@id":"https:\/\/jsoncrew.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/#primaryimage"},"image":{"@id":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/#primaryimage"},"thumbnailUrl":"https:\/\/jsoncrew.com\/wp-content\/uploads\/2026\/11\/okladka-rozkroj-plyty-konfigurator-szaf-formatki-cnc.jpg","datePublished":"2026-11-03T15:31:49+00:00","dateModified":"2026-11-03T16:14:03+00:00","author":{"@id":"https:\/\/jsoncrew.com\/#\/schema\/person\/maciej-ramus"},"description":"Cutting a board straight from the cabinet configurator: how a list of sizes, number of sheets and a CNC file are created from the customer's dimensions. Calculator, rules and 7 traps.","breadcrumb":{"@id":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/#primaryimage","url":"https:\/\/jsoncrew.com\/wp-content\/uploads\/2026\/11\/okladka-rozkroj-plyty-konfigurator-szaf-formatki-cnc.jpg","contentUrl":"https:\/\/jsoncrew.com\/wp-content\/uploads\/2026\/11\/okladka-rozkroj-plyty-konfigurator-szaf-formatki-cnc.jpg","width":4096,"height":2304,"caption":"Od wymiar\u00f3w klienta do formatek na CNC: rozkr\u00f3j p\u0142yty w konfiguratorze szaf: ok\u0142adka artyku\u0142u JSON Crew"},{"@type":"BreadcrumbList","@id":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/jsoncrew.com\/"},{"@type":"ListItem","position":2,"name":"Od wymiar\u00f3w klienta do formatek na CNC: rozkr\u00f3j p\u0142yty w konfiguratorze szaf","item":"https:\/\/jsoncrew.com\/2026\/11\/03\/rozkroj-plyty-konfigurator-szaf-formatki-cnc\/"}]},{"@type":"WebSite","@id":"https:\/\/jsoncrew.com\/#website","url":"https:\/\/jsoncrew.com\/","name":"JSON Crew: automations, configurators, interactive meeting rooms, interactive kiosks","description":"automations, configurators, interactive conference rooms, interactive kiosks","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jsoncrew.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US","publisher":{"@id":"https:\/\/jsoncrew.com\/#organization"}},{"@type":"Person","@id":"https:\/\/jsoncrew.com\/#\/schema\/person\/maciej-ramus","name":"Maciej Ramus","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jsoncrew.com\/wp-content\/uploads\/2026\/10\/maciej-avatar.png","url":"https:\/\/jsoncrew.com\/wp-content\/uploads\/2026\/10\/maciej-avatar.png","contentUrl":"https:\/\/jsoncrew.com\/wp-content\/uploads\/2026\/10\/maciej-avatar.png","caption":"Maciej Ramus"},"description":"Co-founder of JSON Crew, responsible for sales and customer relations. 25 years of experience in B2B marketing - before joining the software house, he ran campaigns for manufacturing companies and distributors. At JSON Crew he makes sure that the offer reaches the right people at the right time: cold outreach (Apollo + Make), the JSON Crew Lodge and the first discovery call. He talks about technical things in human terms.","url":"https:\/\/jsoncrew.com\/en\/author\/maciejjsoncrew-com\/","jobTitle":"CMO","worksFor":{"@id":"https:\/\/jsoncrew.com\/#organization"},"sameAs":["https:\/\/www.linkedin.com\/in\/maciej--ramus\/"]},{"@type":"Person","@id":"https:\/\/jsoncrew.com\/#\/schema\/person\/jedrzej-siewierski","name":"J\u0119drzej Siewierski","jobTitle":"CEO","url":"https:\/\/jsoncrew.com\/o-nas\/","sameAs":["https:\/\/www.linkedin.com\/in\/jedrzej-siewierski\/"],"worksFor":{"@id":"https:\/\/jsoncrew.com\/#organization"}},{"@type":["Organization","ProfessionalService"],"@id":"https:\/\/jsoncrew.com\/#organization","name":"JSON Crew","legalName":"JSON Crew Sp. z o.o.","url":"https:\/\/jsoncrew.com\/","logo":{"@type":"ImageObject","@id":"https:\/\/jsoncrew.com\/#logo","url":"https:\/\/jsoncrew.com\/wp-content\/themes\/blankslate\/assets\/logo.png","contentUrl":"https:\/\/jsoncrew.com\/wp-content\/themes\/blankslate\/assets\/logo.png","width":558,"height":83,"caption":"JSON Crew"},"image":{"@id":"https:\/\/jsoncrew.com\/#logo"},"description":"Software house specializing in sales automation and B2B operations. 3D configurators, CPQ, web and mobile applications, ERP\/CRM integrations, AI implementations. MVP in 8 weeks.","foundingDate":"2024","email":"contact@jsoncrew.com","telephone":"+48 886 864 199","address":{"@type":"PostalAddress","streetAddress":"Al. Gen. T. Bora-Komorowskiego 25\/U24","addressLocality":"Krak\u00f3w","postalCode":"31-476","addressCountry":"PL"},"geo":{"@type":"GeoCoordinates","latitude":50.061399999999999,"longitude":19.947600000000001},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"17:00"}],"contactPoint":{"@type":"ContactPoint","contactType":"sales","email":"contact@jsoncrew.com","telephone":"+48 886 864 199","availableLanguage":["pl","en"]},"areaServed":[{"@type":"Country","name":"Poland"},{"@type":"Country","name":"Germany"},{"@type":"Country","name":"Austria"},{"@type":"Country","name":"Switzerland"}],"numberOfEmployees":{"@type":"QuantitativeValue","minValue":2,"maxValue":9},"priceRange":"30000 PLN - 90000 PLN","founder":[{"@id":"https:\/\/jsoncrew.com\/#\/schema\/person\/jedrzej-siewierski"}],"sameAs":["https:\/\/www.linkedin.com\/company\/json-crew\/","https:\/\/www.youtube.com\/@jsoncrew","https:\/\/www.instagram.com\/jsoncrew\/","https:\/\/www.tiktok.com\/@jsoncrew","https:\/\/www.facebook.com\/people\/JSON-Crew\/61574481505036\/","https:\/\/open.spotify.com\/user\/31whfap3jk4cpfabdmaivzd3lkgu","https:\/\/clutch.co\/profile\/json-crew"]}]}},"_links":{"self":[{"href":"https:\/\/jsoncrew.com\/en\/wp-json\/wp\/v2\/posts\/2923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jsoncrew.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jsoncrew.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jsoncrew.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/jsoncrew.com\/en\/wp-json\/wp\/v2\/comments?post=2923"}],"version-history":[{"count":2,"href":"https:\/\/jsoncrew.com\/en\/wp-json\/wp\/v2\/posts\/2923\/revisions"}],"predecessor-version":[{"id":2925,"href":"https:\/\/jsoncrew.com\/en\/wp-json\/wp\/v2\/posts\/2923\/revisions\/2925"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jsoncrew.com\/en\/wp-json\/wp\/v2\/media\/2922"}],"wp:attachment":[{"href":"https:\/\/jsoncrew.com\/en\/wp-json\/wp\/v2\/media?parent=2923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jsoncrew.com\/en\/wp-json\/wp\/v2\/categories?post=2923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jsoncrew.com\/en\/wp-json\/wp\/v2\/tags?post=2923"},{"taxonomy":"brevo_track","embeddable":true,"href":"https:\/\/jsoncrew.com\/en\/wp-json\/wp\/v2\/brevo_track?post=2923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}