{"id":166,"date":"2026-07-08T22:40:08","date_gmt":"2026-07-08T20:40:08","guid":{"rendered":"https:\/\/recostock.pl\/?page_id=166"},"modified":"2026-10-14T17:24:09","modified_gmt":"2026-10-14T15:24:09","slug":"skup-automatyki","status":"publish","type":"page","link":"https:\/\/recostock.pl\/en\/skup-automatyki\/","title":{"rendered":"Automation buyback \u2014 surplus valuation"},"content":{"rendered":"\r\n<!-- UWAGA: w skrypcie NIE u\u017cywa\u0107 znaku & (WP texturize zamienia && na &#038;&#038; i psuje JS) -->\r\n<!-- SKUP v2 (14.10.2026) \u2014 rozbudowany formularz: dane kontaktowe, lista produkt\u00f3w (Dodaj produkt), plik Excel\/PDF, zdj\u0119cia, RODO.\r\n     Wgranie: wp post update 166 --post_content=\u2026 (tre\u015b\u0107 w ca\u0142o\u015bci = jeden blok HTML; wpautop nie ingeruje).\r\n     Formularz wysy\u0142a JSON do n8n (webhook rs-skup, workflow RSSkupPanel00001). Backend sk\u0142ada items_text z pola products[]. -->\r\n<style>\r\n.rsk{--rsk-card:#F2F5F3;--rsk-in:#fff;--rsk-line:#DCE4E1;--rsk-ink:#16201F;--rsk-soft:#5E6E6C;--rsk-green:#2ED47A;--rsk-petrol:#0F3D3A;--rsk-ok:#0F6E45;--rsk-err:#B22222;color:var(--rsk-ink)}\r\nhtml[data-theme=\"dark\"] .rsk{--rsk-card:#1A2625;--rsk-in:#101918;--rsk-line:#33423F;--rsk-ink:#E8EFED;--rsk-soft:#9FB1AE;--rsk-ok:#5BE39A;--rsk-err:#FF8A80}\r\n.rsk *{box-sizing:border-box}\r\n.rsk-lead{font-size:18px}\r\n.rsk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 26px}\r\n.rsk-step{background:var(--rsk-card);border:1px solid var(--rsk-line);border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.45}\r\n.rsk-step b{display:block;font-size:15.5px;margin-bottom:2px}\r\n.rsk-step i{font-style:normal;display:inline-block;width:26px;height:26px;line-height:26px;text-align:center;border-radius:50%;background:var(--rsk-petrol);color:#fff;font-weight:700;font-size:13px;margin-bottom:6px}\r\n.rsk-form{max-width:860px;background:var(--rsk-card);border:1px solid var(--rsk-line);border-radius:16px;padding:24px 26px}\r\n.rsk-form h3{margin:22px 0 12px;font-size:19px;padding-bottom:6px;border-bottom:2px solid var(--rsk-green);display:inline-block}\r\n.rsk-form h3:first-child{margin-top:0}\r\n.rsk-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}\r\n.rsk-grid .full{grid-column:1\/-1}\r\n.rsk-grid3{display:grid;grid-template-columns:2fr 1.4fr 0.8fr;gap:14px 18px}\r\n.rsk label.l{display:block;font-size:14px;font-weight:600;margin:0 0 5px}\r\n.rsk label.l em{color:var(--rsk-green);font-style:normal}\r\n.rsk input[type=text],.rsk input[type=email],.rsk input[type=tel],.rsk input[type=number],.rsk select,.rsk textarea{width:100%;padding:11px 12px;border:1px solid var(--rsk-line);border-radius:10px;background:var(--rsk-in);color:var(--rsk-ink);font:inherit;font-size:15px}\r\n.rsk input:focus,.rsk select:focus,.rsk textarea:focus{outline:2px solid var(--rsk-green);outline-offset:0;border-color:var(--rsk-green)}\r\n.rsk-conds{display:flex;flex-wrap:wrap;gap:8px}\r\n.rsk-conds label{display:flex;align-items:center;gap:7px;border:1px solid var(--rsk-line);background:var(--rsk-in);border-radius:10px;padding:9px 12px;font-size:14px;cursor:pointer;line-height:1.2}\r\n.rsk-conds input{width:auto;margin:0}\r\n.rsk-conds label:has(input:checked){border-color:var(--rsk-green);box-shadow:0 0 0 2px rgba(46,212,122,.35)}\r\n.rsk-btn{display:inline-block;border:0;border-radius:11px;padding:12px 22px;font-weight:700;font-size:15px;cursor:pointer;font-family:inherit}\r\n.rsk-btn.add{background:var(--rsk-petrol);color:#fff}\r\n.rsk-btn.send{background:var(--rsk-green);color:#06251A;padding:14px 30px;font-size:16px}\r\n.rsk-btn:disabled{opacity:.55;cursor:wait}\r\n.rsk-list{margin-top:16px}\r\n.rsk-list h4{margin:0 0 8px;font-size:15px}\r\n.rsk-tbl{width:100%;border-collapse:collapse;font-size:14px;background:var(--rsk-in);border:1px solid var(--rsk-line);border-radius:10px;overflow:hidden}\r\n.rsk-tbl th{background:var(--rsk-petrol);color:#fff;text-align:left;padding:8px 10px;font-size:12.5px;font-weight:600}\r\n.rsk-tbl td{padding:8px 10px;border-top:1px solid var(--rsk-line);vertical-align:middle}\r\n.rsk-tbl td.n{text-align:right;white-space:nowrap}\r\n.rsk-tbl button{border:0;background:transparent;color:var(--rsk-err);font-size:18px;cursor:pointer;line-height:1}\r\n.rsk-empty{font-size:14px;color:var(--rsk-soft);padding:12px 14px;border:1px dashed var(--rsk-line);border-radius:10px;background:var(--rsk-in)}\r\n.rsk-hint{font-size:12.5px;color:var(--rsk-soft);margin-top:4px}\r\n.rsk-chip{display:inline-block;background:var(--rsk-in);border:1px solid var(--rsk-line);border-radius:14px;padding:3px 10px;font-size:12.5px;margin:6px 6px 0 0}\r\n.rsk-consent{display:flex;gap:11px;align-items:flex-start;margin-top:20px;font-size:14px;line-height:1.5}\r\n.rsk-consent input{width:20px;height:20px;margin-top:2px;flex:0 0 auto}\r\n.rsk-msg{margin:14px 0 0;font-weight:600;min-height:22px}\r\n.rsk-msg.err{color:var(--rsk-err)}\r\n.rsk-msg.ok{color:var(--rsk-ok)}\r\n.rsk-note{font-size:13px;color:var(--rsk-soft);margin:10px 0 0}\r\n.rsk-faq details{border:1px solid var(--rsk-line);border-radius:12px;padding:12px 16px;margin:0 0 10px;background:var(--rsk-card)}\r\n.rsk-faq summary{cursor:pointer;font-weight:700;font-size:16px}\r\n.rsk-faq p{margin:10px 0 0}\r\n.rsk-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}\r\n@media(max-width:700px){.rsk-steps{grid-template-columns:1fr}.rsk-grid,.rsk-grid3{grid-template-columns:1fr}.rsk-form{padding:18px 16px}}\r\n<\/style>\r\n<div class=\"rsk\">\r\n<p class=\"rsk-lead\"><strong>Zamie\u0144 nadwy\u017cki magazynowe na got\u00f3wk\u0119.<\/strong> Skupujemy komponenty automatyki przemys\u0142owej: sterowniki, nap\u0119dy, modu\u0142y I\/O, safety, pneumatyk\u0119 \u2014 nowe nadwy\u017cki (NOS), z demonta\u017cu i likwidacji. Wycena bez zobowi\u0105za\u0144, kurier na nasz koszt, p\u0142atno\u015b\u0107 przelewem.<\/p>\r\n<div class=\"rsk-steps\">\r\n<div class=\"rsk-step\"><i>1<\/i><b>Wy\u015blij list\u0119 i zdj\u0119cia<\/b>Formularz poni\u017cej \u2014 2 minuty. Mo\u017cesz doda\u0107 pozycje po kolei albo wgra\u0107 plik Excel.<\/div>\r\n<div class=\"rsk-step\"><i>2<\/i><b>Wycena<\/b>Konkretna oferta na pi\u015bmie. Bez zobowi\u0105za\u0144.<\/div>\r\n<div class=\"rsk-step\"><i>3<\/i><b>Kurier na nasz koszt i przelew<\/b>Po akceptacji oferty: odbi\u00f3r towaru, p\u0142atno\u015b\u0107 w 1\u20133 dni robocze od weryfikacji.<\/div>\r\n<\/div>\r\n<form id=\"rsk-form\" class=\"rsk-form\" novalidate autocomplete=\"on\">\r\n<h3>Dane kontaktowe<\/h3>\r\n<div class=\"rsk-grid\">\r\n<div><label class=\"l\" for=\"rsk-name\">Imi\u0119 i nazwisko <em>*<\/em><\/label><input type=\"text\" id=\"rsk-name\" name=\"contact_name\" autocomplete=\"name\" required><\/div>\r\n<div><label class=\"l\" for=\"rsk-company\">Firma<\/label><input type=\"text\" id=\"rsk-company\" name=\"company\" autocomplete=\"organization\"><\/div>\r\n<div><label class=\"l\" for=\"rsk-email\">Adres e-mail <em>*<\/em><\/label><input type=\"email\" id=\"rsk-email\" name=\"email\" autocomplete=\"email\" required><\/div>\r\n<div><label class=\"l\" for=\"rsk-phone\">Numer telefonu <em>*<\/em><\/label><input type=\"tel\" id=\"rsk-phone\" name=\"phone\" autocomplete=\"tel\" required><\/div>\r\n<div><label class=\"l\" for=\"rsk-nip\">NIP (przy sprzeda\u017cy firmowej)<\/label><input type=\"text\" id=\"rsk-nip\" name=\"nip\" inputmode=\"numeric\"><\/div>\r\n<div><label class=\"l\" for=\"rsk-origin\">Pochodzenie towaru<\/label><select id=\"rsk-origin\" name=\"origin\"><option>nadwy\u017cka magazynowa<\/option><option>likwidacja zak\u0142adu<\/option><option>demonta\u017c maszyn<\/option><option>ko\u0144c\u00f3wka projektu<\/option><option>inne<\/option><\/select><\/div>\r\n<\/div>\r\n<h3>Dane produktu<\/h3>\r\n<div class=\"rsk-grid\">\r\n<div class=\"full\"><label class=\"l\" for=\"rsk-rfq\">Numer zapytania \/ referencja (opcjonalnie)<\/label><input type=\"text\" id=\"rsk-rfq\" name=\"rfq\" placeholder=\"np. numer RFQ, w\u0142asny indeks, numer magazynowy\"><\/div>\r\n<\/div>\r\n<div class=\"rsk-grid3\" style=\"margin-top:14px\">\r\n<div><label class=\"l\" for=\"rsk-code\">Kod produktu <em>*<\/em><\/label><input type=\"text\" id=\"rsk-code\" placeholder=\"np. 6ES7 214-1AG40-0XB0\"><\/div>\r\n<div><label class=\"l\" for=\"rsk-brand\">Marka <em>*<\/em><\/label><input type=\"text\" id=\"rsk-brand\" placeholder=\"np. Siemens\" list=\"rsk-brands\"><\/div>\r\n<div><label class=\"l\" for=\"rsk-qty\">Ilo\u015b\u0107 <em>*<\/em><\/label><input type=\"number\" id=\"rsk-qty\" min=\"1\" step=\"1\" value=\"1\" inputmode=\"numeric\"><\/div>\r\n<\/div>\r\n<datalist id=\"rsk-brands\"><option value=\"Siemens\"><option value=\"Beckhoff\"><option value=\"B&amp;R\"><option value=\"SICK\"><option value=\"Pilz\"><option value=\"Festo\"><option value=\"Eaton\"><option value=\"Weidm\u00fcller\"><option value=\"Phoenix Contact\"><option value=\"Bosch Rexroth\"><option value=\"Lenze\"><option value=\"Omron\"><option value=\"Schneider Electric\"><option value=\"Allen-Bradley\"><option value=\"SEW-Eurodrive\"><option value=\"Mitsubishi Electric\"><option value=\"ABB\"><option value=\"Turck\"><option value=\"Banner\"><option value=\"Keyence\"><option value=\"Danfoss\"><\/datalist>\r\n<div style=\"margin-top:14px\"><span class=\"l\" style=\"display:block;font-size:14px;font-weight:600;margin:0 0 6px\">Stan cz\u0119\u015bci <em style=\"color:var(--rsk-green);font-style:normal\">*<\/em><\/span>\r\n<div class=\"rsk-conds\" id=\"rsk-conds\">\r\n<label><input type=\"radio\" name=\"rsk-cond\" data-v=\"nowy zaplombowany\"> nowy zaplombowany<\/label>\r\n<label><input type=\"radio\" name=\"rsk-cond\" data-v=\"nowy, otwarte opakowanie\"> nowy, otwarte opakowanie<\/label>\r\n<label><input type=\"radio\" name=\"rsk-cond\" data-v=\"nowy bez opakowania\"> nowy bez opakowania<\/label>\r\n<label><input type=\"radio\" name=\"rsk-cond\" data-v=\"u\u017cywany, sprawny\"> u\u017cywany, sprawny<\/label>\r\n<label><input type=\"radio\" name=\"rsk-cond\" data-v=\"z demonta\u017cu\"> z demonta\u017cu<\/label>\r\n<label><input type=\"radio\" name=\"rsk-cond\" data-v=\"uszkodzony (dawca cz\u0119\u015bci)\"> uszkodzony (dawca cz\u0119\u015bci)<\/label>\r\n<\/div><\/div>\r\n<p style=\"margin:16px 0 0\"><button type=\"button\" class=\"rsk-btn add\" id=\"rsk-add\">+ Dodaj produkt<\/button><\/p>\r\n<p class=\"rsk-msg\" id=\"rsk-addmsg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px\"><\/p>\r\n<div class=\"rsk-list\" id=\"rsk-list\"><h4>Wybrane produkty<\/h4><div class=\"rsk-empty\" id=\"rsk-empty\">Prosz\u0119 doda\u0107 produkt \u2014 albo wgra\u0107 plik \/ wklei\u0107 list\u0119 poni\u017cej.<\/div><\/div>\r\n<h3>Du\u017ca lista? Za\u0142\u0105czniki<\/h3>\r\n<div class=\"rsk-grid\">\r\n<div class=\"full\"><label class=\"l\" for=\"rsk-items\">Lista podzespo\u0142\u00f3w (opcjonalnie) \u2014 producent, numer katalogowy, ilo\u015b\u0107, stan<\/label><textarea id=\"rsk-items\" name=\"items_text\" rows=\"4\" placeholder=\"Mo\u017cesz wklei\u0107 ca\u0142\u0105 list\u0119 z Excela \u2014 po jednej pozycji w wierszu.\"><\/textarea><\/div>\r\n<div><label class=\"l\" for=\"rsk-docs\">Za\u0142\u0105cz plik z list\u0105 (Excel, CSV, PDF \u2014 do 3 plik\u00f3w, po 4 MB)<\/label><input type=\"file\" id=\"rsk-docs\" accept=\".xlsx,.xls,.csv,.pdf\" multiple><div class=\"rsk-hint\" id=\"rsk-docinfo\"><\/div><\/div>\r\n<div><label class=\"l\" for=\"rsk-photos\">Zdj\u0119cia (do 5, JPG\/PNG \u2014 tabliczki znamionowe mile widziane)<\/label><input type=\"file\" id=\"rsk-photos\" accept=\"image\/jpeg,image\/png,image\/webp\" multiple><div class=\"rsk-hint\" id=\"rsk-photoinfo\"><\/div><\/div>\r\n<\/div>\r\n<h3>Dodatkowe informacje<\/h3>\r\n<div class=\"rsk-grid\">\r\n<div><label class=\"l\" for=\"rsk-price\">Oczekiwania cenowe (opcjonalnie)<\/label><input type=\"text\" id=\"rsk-price\" name=\"expected_price\" placeholder=\"np. 5000 z\u0142 za ca\u0142o\u015b\u0107\"><\/div>\r\n<div><label class=\"l\" for=\"rsk-comments\">Uwagi<\/label><input type=\"text\" id=\"rsk-comments\" name=\"comments\" placeholder=\"np. odbi\u00f3r osobisty, termin, lokalizacja towaru\"><\/div>\r\n<\/div>\r\n<div class=\"rsk-hp\" aria-hidden=\"true\"><label>Nie wype\u0142niaj tego pola<input type=\"text\" name=\"www\" id=\"rsk-www\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div>\r\n<label class=\"rsk-consent\"><input type=\"checkbox\" id=\"rsk-consent\"><span>Przeczyta\u0142em(-am) i rozumiem <a href=\"\/polityka-prywatnosci\/\">Polityk\u0119 prywatno\u015bci<\/a> oraz wyra\u017cam zgod\u0119 na przetwarzanie moich danych osobowych przez AKRIP Sp. z o.o. (RECOSTOCK) w celu przygotowania wyceny i odpowiedzi na zg\u0142oszenie przes\u0142ane za pomoc\u0105 formularza.<\/span><\/label>\r\n<p class=\"rsk-note\">* Pole wymagane. Zg\u0142oszenie nie zobowi\u0105zuje do sprzeda\u017cy \u2014 to pro\u015bba o wycen\u0119.<\/p>\r\n<p style=\"margin:18px 0 0\"><button type=\"submit\" class=\"rsk-btn send\" id=\"rsk-send\">\ud83d\udce6 Wy\u015blij do wyceny<\/button><\/p>\r\n<\/form>\r\n<p class=\"rsk-msg\" id=\"rsk-msg\" role=\"status\" aria-live=\"polite\"><\/p>\r\n<h2 style=\"margin-top:42px\">Najcz\u0119stsze pytania<\/h2>\r\n<div class=\"rsk-faq\">\r\n<details open><summary>Co skupujecie?<\/summary><p>Siemens, Beckhoff, SICK, Pilz, Festo, Eaton, Weidm\u00fcller, B&amp;R, Lenze, Omron, Bosch Rexroth, Phoenix Contact i inne \u2014 sterowniki PLC, nap\u0119dy i serwonap\u0119dy, modu\u0142y I\/O, safety, HMI, zasilacze, pneumatyk\u0119, czujniki, wrzeciona i osprz\u0119t obr\u00f3bczy.<\/p><\/details>\r\n<details><summary>W jakim stanie musi by\u0107 towar?<\/summary><p>Nowy (tak\u017ce po terminie \u201ewa\u017cno\u015bci\u201d magazynowej i bez oryginalnego opakowania), u\u017cywany sprawny oraz z demonta\u017cu. Uszkodzony wyceniamy jako dawc\u0119 cz\u0119\u015bci.<\/p><\/details>\r\n<details><summary>Kiedy dostan\u0119 wycen\u0119?<\/summary><p>Wycen\u0119 przygotowujemy po otrzymaniu zg\u0142oszenia i odezwiemy si\u0119 do Ciebie. Im lepsza lista (numery katalogowe, zdj\u0119cia tabliczek), tym szybciej i trafniej. Przy du\u017cych partiach wycena mo\u017ce wymaga\u0107 dodatkowych pyta\u0144.<\/p><\/details>\r\n<details><summary>Kiedy i jak p\u0142acicie?<\/summary><p>Po akceptacji oferty i weryfikacji dostawy \u2014 przelewem w 1\u20133 dni robocze. Rozliczamy si\u0119 faktur\u0105 lub umow\u0105 skupu. Kurier po towar jedzie na nasz koszt.<\/p><\/details>\r\n<details><summary>Czy musz\u0119 podawa\u0107 cen\u0119?<\/summary><p>Nie. Pole \u201eoczekiwania cenowe\u201d jest opcjonalne \u2014 przygotujemy w\u0142asn\u0105 wycen\u0119 rynkow\u0105. Je\u015bli masz cen\u0119 docelow\u0105, podaj j\u0105; u\u0142atwi to rozmow\u0119.<\/p><\/details>\r\n<details><summary>Czy skupujecie ca\u0142e magazyny i likwidacje?<\/summary><p>Tak. Skupujemy pojedyncze pozycje i ca\u0142e partie: likwidacje zak\u0142ad\u00f3w, demonta\u017c maszyn, ko\u0144c\u00f3wki projekt\u00f3w. Przy wi\u0119kszych wolumenach mo\u017cemy oceni\u0107 towar na miejscu.<\/p><\/details>\r\n<\/div>\r\n<script>\r\n(function(){\r\n  var LANG=(document.documentElement.lang||'pl').slice(0,2).toLowerCase();\r\n  var M={\r\n    pl:{code:'Podaj kod produktu.',brand:'Podaj mark\u0119.',qty:'Podaj ilo\u015b\u0107 (min. 1).',cond:'Wybierz stan cz\u0119\u015bci.',added:'Dodano produkt.',empty:'Prosz\u0119 doda\u0107 produkt \u2014 albo wgra\u0107 plik \/ wklei\u0107 list\u0119 poni\u017cej.',name:'Podaj imi\u0119 i nazwisko.',email:'Podaj poprawny adres e-mail.',phone:'Podaj numer telefonu.',items:'Dodaj co najmniej jeden produkt, wklej list\u0119 albo za\u0142\u0105cz plik\/zdj\u0119cia.',consent:'Zaznacz zgod\u0119 na przetwarzanie danych.',sending:'Wysy\u0142am\u2026',net:'B\u0142\u0105d po\u0142\u0105czenia \u2014 spr\u00f3buj ponownie albo napisz na kontakt@recostock.pl',retry:'Spr\u00f3buj ponownie.',docs:'Dodano plik\u00f3w: ',photos:'Dodano zdj\u0119\u0107: ',max5:' (maks. 5)',max3:' (maks. 3)',big:'Plik jest za du\u017cy (maks. 4 MB): ',total:'\u0141\u0105czny rozmiar za\u0142\u0105cznik\u00f3w jest zbyt du\u017cy \u2014 zmniejsz liczb\u0119 plik\u00f3w.',del:'Usu\u0144',th:['Lp.','Kod produktu','Marka','Ilo\u015b\u0107','Stan','']},\r\n    en:{code:'Please enter the product code.',brand:'Please enter the brand.',qty:'Please enter the quantity (min. 1).',cond:'Please choose the condition.',added:'Product added.',empty:'Please add a product \u2014 or upload a file \/ paste a list below.',name:'Please enter your name.',email:'Please enter a valid e-mail address.',phone:'Please enter your phone number.',items:'Add at least one product, paste a list or attach a file\/photos.',consent:'Please accept the data processing consent.',sending:'Sending\u2026',net:'Connection error \u2014 please try again or write to kontakt@recostock.pl',retry:'Please try again.',docs:'Files added: ',photos:'Photos added: ',max5:' (max. 5)',max3:' (max. 3)',big:'File is too large (max. 4 MB): ',total:'Total size of attachments is too large \u2014 reduce the number of files.',del:'Remove',th:['No.','Product code','Brand','Qty','Condition','']},\r\n    de:{code:'Bitte Produktcode angeben.',brand:'Bitte Marke angeben.',qty:'Bitte Menge angeben (mind. 1).',cond:'Bitte Zustand w\u00e4hlen.',added:'Produkt hinzugef\u00fcgt.',empty:'Bitte ein Produkt hinzuf\u00fcgen \u2014 oder unten eine Datei hochladen \/ Liste einf\u00fcgen.',name:'Bitte Namen angeben.',email:'Bitte g\u00fcltige E-Mail-Adresse angeben.',phone:'Bitte Telefonnummer angeben.',items:'Bitte mindestens ein Produkt hinzuf\u00fcgen, eine Liste einf\u00fcgen oder Datei\/Fotos anh\u00e4ngen.',consent:'Bitte der Datenverarbeitung zustimmen.',sending:'Wird gesendet\u2026',net:'Verbindungsfehler \u2014 bitte erneut versuchen oder an kontakt@recostock.pl schreiben',retry:'Bitte erneut versuchen.',docs:'Dateien hinzugef\u00fcgt: ',photos:'Fotos hinzugef\u00fcgt: ',max5:' (max. 5)',max3:' (max. 3)',big:'Datei ist zu gro\u00df (max. 4 MB): ',total:'Gesamtgr\u00f6\u00dfe der Anh\u00e4nge ist zu gro\u00df \u2014 bitte weniger Dateien.',del:'Entfernen',th:['Nr.','Produktcode','Marke','Menge','Zustand','']}\r\n  };\r\n  var T=M[LANG]||M.pl;\r\n  var $=function(id){return document.getElementById(id)};\r\n  var products=[],images=[],docs=[];\r\n  var HOOK='https:\/\/n8n.arcovia.pl\/webhook\/rs-skup';\r\n  var MAXDOC=4*1024*1024, MAXTOTAL=11*1024*1024;\r\n  function say(el,txt,cls){el.textContent=txt||'';el.className='rsk-msg'+(cls?' '+cls:'')}\r\n  function condVal(){var r=document.querySelector('input[name=rsk-cond]:checked');return r?r.getAttribute('data-v'):''}\r\n  function render(){\r\n    var box=$('rsk-list');\r\n    box.innerHTML='';\r\n    var h=document.createElement('h4');h.textContent=(LANG==='pl'?'Wybrane produkty':(LANG==='de'?'Ausgew\u00e4hlte Produkte':'Selected products'))+(products.length?' ('+products.length+')':'');\r\n    box.appendChild(h);\r\n    if(!products.length){var e=document.createElement('div');e.className='rsk-empty';e.id='rsk-empty';e.textContent=T.empty;box.appendChild(e);return}\r\n    var tb=document.createElement('table');tb.className='rsk-tbl';\r\n    var hr=document.createElement('tr');\r\n    T.th.forEach(function(x){var th=document.createElement('th');th.textContent=x;hr.appendChild(th)});\r\n    var thead=document.createElement('thead');thead.appendChild(hr);tb.appendChild(thead);\r\n    var tbody=document.createElement('tbody');\r\n    products.forEach(function(p,i){\r\n      var tr=document.createElement('tr');\r\n      [String(i+1),p.code,p.brand,String(p.qty),p.cond].forEach(function(v,k){var td=document.createElement('td');td.textContent=v;if(k===0||k===3)td.className='n';tr.appendChild(td)});\r\n      var td=document.createElement('td');td.className='n';\r\n      var b=document.createElement('button');b.type='button';b.title=T.del;b.setAttribute('aria-label',T.del);b.textContent='\u2715';\r\n      b.addEventListener('click',function(){products.splice(i,1);render()});\r\n      td.appendChild(b);tr.appendChild(td);tbody.appendChild(tr)\r\n    });\r\n    tb.appendChild(tbody);box.appendChild(tb);\r\n  }\r\n  function addProduct(silent){\r\n    var code=$('rsk-code').value.trim(),brand=$('rsk-brand').value.trim(),qty=parseInt($('rsk-qty').value,10),cond=condVal();\r\n    var m=$('rsk-addmsg');\r\n    if(!code){say(m,T.code,'err');$('rsk-code').focus();return false}\r\n    if(!brand){say(m,T.brand,'err');$('rsk-brand').focus();return false}\r\n    if(!qty||qty<1){say(m,T.qty,'err');$('rsk-qty').focus();return false}\r\n    if(!cond){say(m,T.cond,'err');return false}\r\n    products.push({code:code.slice(0,80),brand:brand.slice(0,60),qty:Math.min(qty,100000),cond:cond});\r\n    $('rsk-code').value='';$('rsk-qty').value='1';\r\n    render();\r\n    if(!silent){say(m,T.added,'ok');$('rsk-code').focus()}else say(m,'');\r\n    return true;\r\n  }\r\n  $('rsk-add').addEventListener('click',function(){addProduct(false)});\r\n  ['rsk-code','rsk-brand','rsk-qty'].forEach(function(id){$(id).addEventListener('keydown',function(e){if(e.key==='Enter'){e.preventDefault();addProduct(false)}})});\r\n  function readFile(f){return new Promise(function(res){var r=new FileReader();r.onload=function(){var s=String(r.result||'');res(s.split(',')[1]||'')};r.onerror=function(){res('')};r.readAsDataURL(f)})}\r\n  function resizeImg(file){return new Promise(function(res){var img=new Image();\r\n    img.onload=function(){var s=Math.min(1,1600\/Math.max(img.width,img.height));\r\n      var c=document.createElement('canvas');c.width=Math.round(img.width*s);c.height=Math.round(img.height*s);\r\n      c.getContext('2d').drawImage(img,0,0,c.width,c.height);\r\n      res({b64:c.toDataURL('image\/jpeg',0.85).split(',')[1],mime:'image\/jpeg',name:(file.name||'foto.jpg').replace(\/\\.(png|webp|jpe?g)$\/i,'')+'.jpg'});URL.revokeObjectURL(img.src)};\r\n    img.onerror=function(){res(null)};img.src=URL.createObjectURL(file)})}\r\n  var MIME={pdf:'application\/pdf',csv:'text\/csv',xls:'application\/vnd.ms-excel',xlsx:'application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet'};\r\n  $('rsk-photos').addEventListener('change',async function(e){\r\n    images=[];var fs=[].slice.call(e.target.files,0,5);\r\n    for(var i=0;i<fs.length;i++){var p=await resizeImg(fs[i]);if(p)images.push(p)}\r\n    $('rsk-photoinfo').textContent=T.photos+images.length+(e.target.files.length>5?T.max5:'');\r\n  });\r\n  $('rsk-docs').addEventListener('change',async function(e){\r\n    docs=[];var info=$('rsk-docinfo');info.textContent='';var fs=[].slice.call(e.target.files,0,3);var bad='';\r\n    for(var i=0;i<fs.length;i++){\r\n      var f=fs[i],ext=(f.name.split('.').pop()||'').toLowerCase();\r\n      if(!MIME[ext])continue;\r\n      if(f.size>MAXDOC){bad=T.big+f.name;continue}\r\n      var b64=await readFile(f);if(b64)docs.push({b64:b64,mime:MIME[ext],name:f.name})\r\n    }\r\n    info.textContent=bad||(T.docs+docs.length+(e.target.files.length>3?T.max3:''));\r\n  });\r\n  $('rsk-form').addEventListener('submit',async function(e){\r\n    e.preventDefault();\r\n    var m=$('rsk-msg'),btn=$('rsk-send');\r\n    var name=$('rsk-name').value.trim(),email=$('rsk-email').value.trim(),phone=$('rsk-phone').value.trim();\r\n    if(!name){say(m,T.name,'err');$('rsk-name').focus();return}\r\n    if(!\/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$\/.test(email)){say(m,T.email,'err');$('rsk-email').focus();return}\r\n    if(phone.replace(\/\\D\/g,'').length<7){say(m,T.phone,'err');$('rsk-phone').focus();return}\r\n    if($('rsk-code').value.trim()){if(!products.length){if(!addProduct(true)){return}}}\r\n    var items=$('rsk-items').value.trim();\r\n    var hasAny=products.length||items||images.length||docs.length;\r\n    if(!hasAny){say(m,T.items,'err');return}\r\n    if(!$('rsk-consent').checked){say(m,T.consent,'err');return}\r\n    var files=images.concat(docs);\r\n    var total=files.reduce(function(a,f){return a+f.b64.length},0);\r\n    if(total>MAXTOTAL*1.37){say(m,T.total,'err');return}\r\n    var d={action:'submit',contact_name:name,email:email,phone:phone,company:$('rsk-company').value.trim(),nip:$('rsk-nip').value.trim(),\r\n      origin:$('rsk-origin').value,rfq:$('rsk-rfq').value.trim(),items_text:items,products:products,expected_price:$('rsk-price').value.trim(),\r\n      comments:$('rsk-comments').value.trim(),consent:true,www:$('rsk-www').value,photos:files,lang:LANG};\r\n    btn.disabled=true;say(m,T.sending,'');\r\n    try{\r\n      var r=await fetch(HOOK,{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify(d)});\r\n      var j=await r.json();\r\n      if(j.ok){$('rsk-form').style.display='none';say(m,'\u2705 '+j.komunikat,'ok');m.scrollIntoView({behavior:'smooth',block:'center'})}\r\n      else{say(m,'\u26a0 '+(j.blad||T.retry),'err');btn.disabled=false}\r\n    }catch(err){say(m,'\u26a0 '+T.net,'err');btn.disabled=false}\r\n  });\r\n  render();\r\n})();\r\n<\/script>\r\n<\/div>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>Zamie\u0144 nadwy\u017cki magazynowe na got\u00f3wk\u0119. Skupujemy komponenty automatyki przemys\u0142owej: sterowniki, nap\u0119dy, modu\u0142y I\/O, safety, pneumatyk\u0119 \u2014 nowe nadwy\u017cki (NOS), z demonta\u017cu i likwidacji. Wycena bez zobowi\u0105za\u0144, kurier na nasz koszt, p\u0142atno\u015b\u0107 przelewem. 1Wy\u015blij list\u0119 i zdj\u0119ciaFormularz poni\u017cej \u2014 2 minuty. Mo\u017cesz doda\u0107 pozycje po kolei albo wgra\u0107 plik Excel. 2WycenaKonkretna oferta na pi\u015bmie. Bez zobowi\u0105za\u0144. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-166","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/recostock.pl\/en\/wp-json\/wp\/v2\/pages\/166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/recostock.pl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/recostock.pl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/recostock.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/recostock.pl\/en\/wp-json\/wp\/v2\/comments?post=166"}],"version-history":[{"count":4,"href":"https:\/\/recostock.pl\/en\/wp-json\/wp\/v2\/pages\/166\/revisions"}],"predecessor-version":[{"id":731,"href":"https:\/\/recostock.pl\/en\/wp-json\/wp\/v2\/pages\/166\/revisions\/731"}],"wp:attachment":[{"href":"https:\/\/recostock.pl\/en\/wp-json\/wp\/v2\/media?parent=166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}