{"id":94729,"date":"2026-11-05T18:04:21","date_gmt":"2026-11-05T17:04:21","guid":{"rendered":"https:\/\/zunhammer.de\/?page_id=94729"},"modified":"2026-11-05T18:04:24","modified_gmt":"2026-11-05T17:04:24","slug":"become-a-supplier","status":"publish","type":"page","link":"https:\/\/zunhammer.de\/en\/become-a-supplier\/","title":{"rendered":"Become a supplier"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;0px|0px|0px|0px|false|false&#8221; custom_padding=&#8221;0px|0px|21px|0px|false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.20.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<div class=\"zlw\" lang=\"en\">\n<div class=\"zlw-grid\">\n<aside class=\"zlw-intro\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zunhammer.de\/wp-content\/uploads\/2024\/07\/2021.jpg\" alt=\"Aerial view of the Zunhammer site\" width=\"880\" height=\"440\"><div class=\"zlw-box\"><h1>Become a partner of Zunhammer GmbH<\/h1><p>Would you like to introduce yourself and your product or service portfolio to us? Simply\u00a0use our online form. Our\u00a0technical team reviews your details on an ongoing basis. If\u00a0we are interested and have a suitable requirement, we will proactively contact you to request further documentation (e.g. a\u00a0detailed supplier self-assessment form).<\/p><p>Please complete all fields marked with (*).<\/p><\/div><\/aside>\n<div>\n<form class=\"zlw-form\" novalidate data-clarity-mask=\"true\" data-action=\"https:\/\/zunhammer.de\/wp-admin\/admin-post.php\" data-m-ds=\"Please confirm that you have read and understood the privacy information.\" data-m-file=\"The file could not be read. Please check the PDF or upload a different file.\" data-m-fail=\"Sorry, that did not work. Please try again later or call us: +49 (0)8669 8788-0.\" data-m-sending=\"Sending \u2026\" data-m-req=\"Please complete this field.\" data-m-mail=\"Please enter a valid email address.\" data-m-group=\"Please select at least one product group.\" data-m-other=\"Please enter the other product group.\" data-m-pdf=\"Please upload a PDF file.\" data-m-size=\"The file is larger than 10\u00a0MB. Please reduce the PDF, or upload a short version and add a download link, for example from WeTransfer, to the brief description.\">\n<input type=\"hidden\" name=\"action\" value=\"zunhammer_lieferant\"><input type=\"hidden\" name=\"sprache\" value=\"en\"><input type=\"hidden\" name=\"zlw_ms\" value=\"0\">\n<div class=\"zlw-hp\" aria-hidden=\"true\"><label>Website 2<input type=\"text\" name=\"zlw_web2\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div>\n<div class=\"zlw-sec\"><h3>A \u00b7 General company information<\/h3><div class=\"zlw-row\">\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-firma\">Company name (*)<\/label><input type=\"text\" id=\"zlw-firma\" name=\"firma\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-rechtsform\">Legal form (*)<\/label><select id=\"zlw-rechtsform\" name=\"rechtsform\" required><option value=\"\">Please select<\/option><option>GmbH<\/option><option>AG<\/option><option>GmbH &amp; Co. KG<\/option><option>GbR<\/option><option>Individual company<\/option><option>Other<\/option><\/select><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-strasse\">Street and house number (*)<\/label><input type=\"text\" id=\"zlw-strasse\" name=\"strasse\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-ort\">Postcode and town (*)<\/label><input type=\"text\" id=\"zlw-ort\" name=\"ort\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-land\">Country (*)<\/label><input type=\"text\" id=\"zlw-land\" name=\"land\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-web\">Website \/ URL (*)<\/label><input type=\"text\" id=\"zlw-web\" name=\"web\" required inputmode=\"url\"><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-mitarbeiter\">Number of employees (worldwide)<\/label><select id=\"zlw-mitarbeiter\" name=\"mitarbeiter\"><option value=\"\">Please select<\/option><option>1-10<\/option><option>11-50<\/option><option>51-250<\/option><option>250+<\/option><\/select><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<\/div><\/div>\n<div class=\"zlw-sec\"><h3>B \u00b7 Technical contact<\/h3><div class=\"zlw-row\">\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-name\">Surname, first name (*)<\/label><input type=\"text\" id=\"zlw-name\" name=\"name\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-position\">Position \/ Role within the company (*)<\/label><input type=\"text\" id=\"zlw-position\" name=\"position\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-mail\">Email address (*)<\/label><input type=\"email\" id=\"zlw-mail\" name=\"mail\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-tel\">Telephone number (*)<\/label><input type=\"tel\" id=\"zlw-tel\" name=\"tel\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<\/div><\/div>\n<div class=\"zlw-sec\"><h3>C \u00b7 Portfolio &amp; expertise<\/h3>\n<div class=\"zlw-f\" data-group role=\"group\" aria-labelledby=\"zlw-wg\"><div class=\"zlw-l\" id=\"zlw-wg\">Your product group \/ sector (*)<\/div><span class=\"zlw-h\">Multiple selections possible<\/span>\n<div class=\"zlw-checks\"><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Semi-finished products and raw parts made from various materials\"><span>Semi-finished products and raw parts made from various materials<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Packaging &amp; logistics\"><span>Packaging &amp; logistics<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"IT, software &amp; services\"><span>IT, software &amp; services<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Metal &amp; plastics processing\"><span>Metal &amp; plastics processing<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Vehicle components (complete wheels, tanks, etc.)\"><span>Vehicle components (complete wheels, tanks, etc.)<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Operating equipment, auxiliary materials, and consumables\"><span>Operating equipment, auxiliary materials, and consumables<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"DIN and standard parts\"><span>DIN and standard parts<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Drive components (pneumatics, hydraulics)\"><span>Drive components (pneumatics, hydraulics)<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Electrical and electronic components\"><span>Electrical and electronic components<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Outsourced parts\"><span>Outsourced parts<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Capital goods\"><span>Capital goods<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Services\"><span>Services<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"sonstiges\" data-other-chk><span>Other<\/span><\/label><\/div>\n<input type=\"text\" class=\"zlw-other\" name=\"warengruppe_sonstiges\" style=\"display:none\" data-other-txt aria-label=\"Other\">\n<p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-kurz\">Brief description of your portfolio (*)<\/label><span class=\"zlw-h\">What sets your products\/services apart? Max. 1,000\u00a0characters<\/span>\n<textarea id=\"zlw-kurz\" name=\"kurzbeschreibung\" required maxlength=\"1000\"><\/textarea>\n<span class=\"zlw-count\"><span data-n>0<\/span> \/ 1,000<\/span>\n<p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><div class=\"zlw-l\">Your three key unique selling points (USPs) (*)<\/div><div class=\"zlw-usp\"><span>1.<\/span><input type=\"text\" name=\"usp1\" required aria-label=\"Your three key unique selling points (USPs) 1\"><span>2.<\/span><input type=\"text\" name=\"usp2\" required aria-label=\"Your three key unique selling points (USPs) 2\"><span>3.<\/span><input type=\"text\" name=\"usp3\" required aria-label=\"Your three key unique selling points (USPs) 3\"><\/div><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<\/div>\n<div class=\"zlw-sec\"><h3>D \u00b7 Quality &amp; certificates<\/h3>\n<div class=\"zlw-f\" role=\"group\" aria-labelledby=\"zlw-z\"><div class=\"zlw-l\" id=\"zlw-z\">Current certifications<\/div><span class=\"zlw-h\">Multiple selections allowed<\/span><div class=\"zlw-checks\"><label class=\"zlw-c\"><input type=\"checkbox\" name=\"zertifikate[]\" value=\"ISO 9001\" data-zert><span>ISO 9001<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"zertifikate[]\" value=\"ISO 14001\" data-zert><span>ISO 14001<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"zertifikate[]\" value=\"ISO 45001\" data-zert><span>ISO 45001<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"zertifikate[]\" value=\"IATF 16949\" data-zert><span>IATF 16949<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"zertifikate[]\" value=\"keine\" data-none><span>No certification held<\/span><\/label><\/div><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-zertifikate_sonstige\">Other certificates<\/label><input type=\"text\" id=\"zlw-zertifikate_sonstige\" name=\"zertifikate_sonstige\"><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<\/div>\n<div class=\"zlw-sec\"><h3>E \u00b7 Document upload<\/h3>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-up\">Portfolio \/ Company presentation (*)<\/label><span class=\"zlw-h\">Accepted format: PDF only, maximum file size: 10\u00a0MB<\/span>\n<div class=\"zlw-drop\"><input type=\"file\" id=\"zlw-up\" name=\"portfolio\" accept=\"application\/pdf,.pdf\" required><label class=\"zlw-sel\" for=\"zlw-up\">Select file<\/label><span class=\"zlw-file\">or drag and drop here<\/span><\/div>\n<p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<\/div>\n<div class=\"zlw-f\" data-consent><label class=\"zlw-c zlw-ds\"><input type=\"checkbox\" name=\"zlw_datenschutz\" value=\"ja\" required><span><b>I have read and understood the privacy information (*)<\/b>The personal data you have provided in the form will be processed for the purpose of reviewing and processing your supplier application. Further information on data processing and your rights as a data subject can be found in our privacy notice for suppliers in accordance with Article 13 of the GDPR <a href=\"https:\/\/zunhammer.de\/en\/data-protection\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/span><\/label><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<button type=\"submit\" class=\"zlw-btn\">Submit<\/button>\n<p class=\"zlw-senderr\" role=\"alert\" hidden><\/p>\n<\/form>\n<\/div>\n<\/div>\n<dialog class=\"zlw-dialog\" aria-labelledby=\"zlw-done-h\"><div class=\"zlw-done\"><h2 id=\"zlw-done-h\" tabindex=\"-1\" autofocus>Thank you very much for your application as a potential supplier!<\/h2><p>We have successfully received your details and your company profile.<\/p><p>Your documents will be carefully reviewed by the relevant specialist departments.<br>Please understand that we will only contact you if there is a specific requirement or if further information is required regarding your company or your product portfolio.<\/p><p>To ensure that incoming enquiries and applications are processed efficiently, we would ask you to refrain from making interim enquiries regarding the current status of your application.<br>We will, of course, get in touch with you as soon as a specific requirement arises or further information is needed.<\/p><p>Your data will be treated strictly confidentially and processed solely within the framework of our supplier management system, in compliance with the applicable data protection regulations.<\/p><p>Kind regards,<br>The Zunhammer Team<\/p><button type=\"button\" class=\"zlw-btn\" data-close>Close<\/button><\/div><\/dialog>\n<style>\n.zlw,.zlw *{box-sizing:border-box}\n.zlw{color:#666;font:normal 16px\/1.7 OpenSans_Regular,\"Open Sans\",Helvetica,Arial,sans-serif}\n.et_pb_section .et_pb_row:has(.zlw){width:90%;max-width:1400px}\n.zlw{margin-top:64px}\n.zlw-grid{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:56px;align-items:start}\n.zlw-intro{position:sticky;top:122px;overflow:hidden;background:#fff;border:1px solid #d9d9d9;border-radius:4px}\nbody.admin-bar .zlw-intro{top:154px}\n.zlw-intro img{display:block;width:100%;height:auto;aspect-ratio:2\/1;object-fit:cover;margin:0;border:0}\n.zlw-box{padding:32px;overflow-wrap:break-word}\n.zlw-box p:last-child{margin-bottom:0}\n.zlw h1{font:normal 24px\/1.3 OpenSans_Bold,\"Open Sans\",Helvetica,Arial,sans-serif;color:#333;text-transform:none;margin:0 0 16px;padding:0;text-wrap:balance}\n.zlw h2{font:normal 24px\/1.3 OpenSans_Bold,\"Open Sans\",Helvetica,Arial,sans-serif;color:#333;margin:0 0 16px;padding:0;text-wrap:balance}\n.zlw h3{font:normal 20px\/1.3 OpenSans_Bold,\"Open Sans\",Helvetica,Arial,sans-serif;color:#333;margin:0 0 24px;padding:0 0 8px;border-bottom:1px solid #d9d9d9;text-wrap:balance}\n.zlw p{margin:0 0 16px;padding:0}\n.zlw a{color:#007E39;text-decoration:underline}\n.zlw-sec{margin:0 0 48px}\n.zlw-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}\n.zlw-f{margin:0 0 24px;min-width:0}\n.zlw label.zlw-l,.zlw .zlw-l{display:block;font:normal 14px\/1.4 OpenSans_Bold,\"Open Sans\",Helvetica,Arial,sans-serif;color:#333;margin:0 0 6px}\n.zlw-h{display:block;font-size:14px;line-height:1.4;color:#666;margin:0 0 6px;text-wrap:pretty}\n.zlw input[type=text],.zlw input[type=email],.zlw input[type=tel],.zlw select,.zlw textarea{display:block;width:100%;height:48px;margin:0;padding:0 14px;background:#fff;border:1px solid #8c8c8c;border-radius:4px;color:#333;font:normal 16px\/1.4 OpenSans_Regular,\"Open Sans\",Helvetica,Arial,sans-serif;box-shadow:none}\n.zlw textarea{height:144px;padding:10px 14px;resize:vertical}\n.zlw input:focus,.zlw select:focus,.zlw textarea:focus{outline:0;border-color:#007E39;box-shadow:0 0 0 2px rgba(0,126,57,.3)}\n.zlw .zlw-bad input,.zlw .zlw-bad select,.zlw .zlw-bad textarea,.zlw .zlw-bad .zlw-drop{border-color:#b3261e}\n.zlw p.zlw-err{display:none;font-size:14px;line-height:1.4;color:#b3261e;margin:6px 0 0}\n.zlw .zlw-bad p.zlw-err{display:block}\n.zlw-count{display:block;font-size:14px;line-height:1.4;color:#666;text-align:right;margin:6px 0 0}\n.zlw-usp{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center}\n.zlw-usp span{font:normal 14px\/1 OpenSans_Bold,\"Open Sans\",Helvetica,Arial,sans-serif;color:#333}\n.zlw-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}\n.zlw label.zlw-c{display:flex;gap:10px;align-items:flex-start;min-height:28px;margin:0;font-size:16px;line-height:1.45;color:#333;cursor:pointer}\n.zlw-c input{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;accent-color:#007E39}\n.zlw input.zlw-other{margin:8px 0 0}\n.zlw-drop{position:relative;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:16px;border:1px dashed #8c8c8c;border-radius:4px;background:#fff}\n.zlw-drop.zlw-over{border-color:#007E39;background:#f2f8f4}\n.zlw label.zlw-sel{display:inline-block;margin:0;padding:6px 16px;border:1px solid #007E39;border-radius:4px;color:#007E39;font:normal 16px\/1.5 OpenSans_Regular,\"Open Sans\",Helvetica,Arial,sans-serif;background:#fff;cursor:pointer;white-space:nowrap}\n.zlw-drop input[type=file]{position:absolute;width:1px;height:1px;opacity:0}\n.zlw-drop input:focus + .zlw-sel{box-shadow:0 0 0 2px rgba(0,126,57,.3)}\n.zlw-file{font-size:14px;line-height:1.45;color:#666;min-width:0;overflow-wrap:anywhere}\n.zlw label.zlw-ds{max-width:640px;font-size:14px;line-height:1.5;color:#333}\n.zlw-ds b{display:block;font:normal 14px\/1.4 OpenSans_Bold,\"Open Sans\",Helvetica,Arial,sans-serif;color:#333;margin:0 0 4px}\n.zlw-ds a{color:#007E39}\n.zlw button.zlw-btn{display:inline-block;margin:0;padding:7px 24px;min-height:44px;border:0;border-radius:4px;background:#007E39;color:#fff;font:normal 18px\/1.7 OpenSans_Regular,\"Open Sans\",Helvetica,Arial,sans-serif;cursor:pointer;white-space:nowrap}\n.zlw button.zlw-btn:hover{background:#006a30}\n.zlw button.zlw-btn:focus-visible{outline:2px solid #333;outline-offset:2px}\n.zlw [hidden]{display:none!important}\n.zlw-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}\n.zlw p.zlw-senderr{font-size:14px;line-height:1.4;color:#b3261e;margin:16px 0 0}\n.zlw button.zlw-btn[disabled]{opacity:.6;cursor:default}\n.zlw-done{max-width:540px}\n.zlw-dialog{width:calc(100% - 32px);max-width:600px;max-height:calc(100vh - 32px);margin:auto;padding:0;overflow:auto;border:0;border-radius:4px;background:#fff;color:#666}\n.zlw-dialog::backdrop{background:rgba(0,0,0,.55)}\n.zlw-dialog .zlw-done{max-width:none;padding:40px}\n.zlw-dialog h2:focus{outline:0}\n.zlw-done [data-close]{margin-top:8px}\n.zlw-done:focus{outline:0}\n@media (max-width:980px){.zlw-grid{grid-template-columns:minmax(0,1fr);gap:32px}.zlw-intro,body.admin-bar .zlw-intro{position:static}}\n@media (min-width:981px) and (max-height:760px){.zlw-intro,body.admin-bar .zlw-intro{position:static}}\n@media (max-width:640px){.zlw-dialog .zlw-done{padding:24px}.zlw-row,.zlw-checks{grid-template-columns:minmax(0,1fr)}.zlw button.zlw-btn{width:100%}.zlw h1,.zlw h2{font-size:20px}.zlw h3{font-size:18px}.zlw-box{padding:24px}.zlw{margin-top:40px}}\n<\/style>\n<script>\n(function(){\n  var form=document.querySelector('.zlw-form'); if(!form) return;\n  var done=document.querySelector('.zlw-done'), d=form.dataset;\n  var lang=form.elements.sprache.value, t0=Date.now(), started=false;\n  var btn=form.querySelector('.zlw-btn'), btnText=btn.textContent, sendErr=form.querySelector('.zlw-senderr');\n  \/\/ Umami and Clarity events through the site's zhTrack. Never field values, only counts and codes.\n  function track(name,data){try{if(window.zhTrack){data=data||{};data.sprache=lang;window.zhTrack(name,data);}}catch(x){}}\n  function begin(){if(!started){started=true;track('lieferant-start');}}\n  \/\/ What the server never sees goes to the log as a fixed code, with field names and file facts only.\n  function report(code,extra){if(!d.action||!navigator.sendBeacon)return;try{var p=new URLSearchParams(extra||{}),f=file.files[0];p.set('action','zunhammer_lieferant_meldung');p.set('sprache',lang);p.set('code',code);if(f){p.set('groesse',f.size);p.set('typ',f.type);}navigator.sendBeacon(d.action,p);}catch(x){}}\n  form.addEventListener('input',begin,true); form.addEventListener('change',begin,true);\n  var mailRe=\/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$\/, MAX=10*1024*1024;\n  function box(el){return el.closest('.zlw-f');}\n  function setErr(f,msg){\n    f.classList.toggle('zlw-bad',!!msg);\n    var e=f.querySelector('.zlw-err'); if(e) e.textContent=msg||'';\n  }\n  function checkField(el){\n    var v=(el.value||'').trim(), msg='';\n    if(el.required && !v) msg=d.mReq;\n    else if(el.type==='email' && v && !mailRe.test(v)) msg=d.mMail;\n    setErr(box(el),msg); return !msg;\n  }\n  var groupBox=form.querySelector('[data-group]');\n  var otherChk=form.querySelector('[data-other-chk]');\n  var otherTxt=form.querySelector('[data-other-txt]');\n  function checkGroup(){\n    var any=groupBox.querySelectorAll('input[type=checkbox]:checked').length>0, msg='';\n    if(!any) msg=d.mGroup;\n    else if(otherChk.checked && !otherTxt.value.trim()) msg=d.mOther;\n    setErr(groupBox,msg); return !msg;\n  }\n  var uspBox=form.querySelector('.zlw-usp').closest('.zlw-f');\n  function checkUsp(){\n    var empty=[].some.call(uspBox.querySelectorAll('input'),function(i){return !i.value.trim();});\n    setErr(uspBox,empty?d.mReq:''); return !empty;\n  }\n  var file=form.querySelector('input[type=file]'), drop=form.querySelector('.zlw-drop');\n  var fileName=form.querySelector('.zlw-file'), fileHint=fileName.textContent;\n  function checkFile(){\n    var f=file.files[0], msg='';\n    if(!f) msg=d.mPdf;\n    else if(f.type!=='application\/pdf' && !\/\\.pdf$\/i.test(f.name)) msg=d.mPdf;\n    else if(f.size>MAX) msg=d.mSize;\n    fileName.textContent=f?f.name:fileHint;\n    setErr(box(file),msg); return !msg;\n  }\n  function pick(){if(!checkFile()&&file.files[0]){report('datei_auswahl');track('lieferant-dateifehler');}}\n  file.addEventListener('change',pick);\n  ['dragenter','dragover'].forEach(function(t){drop.addEventListener(t,function(e){e.preventDefault();drop.classList.add('zlw-over');});});\n  ['dragleave','drop'].forEach(function(t){drop.addEventListener(t,function(e){e.preventDefault();drop.classList.remove('zlw-over');});});\n  drop.addEventListener('drop',function(e){if(e.dataTransfer.files.length){file.files=e.dataTransfer.files;pick();}});\n  var ta=form.querySelector('textarea'), cnt=form.querySelector('.zlw-count [data-n]');\n  ta.addEventListener('input',function(){cnt.textContent=ta.value.length;});\n  var none=form.querySelector('[data-none]'), zert=form.querySelectorAll('[data-zert]');\n  none.addEventListener('change',function(){if(none.checked)zert.forEach(function(z){z.checked=false;});});\n  zert.forEach(function(z){z.addEventListener('change',function(){if(z.checked)none.checked=false;});});\n  otherChk.addEventListener('change',function(){otherTxt.style.display=otherChk.checked?'block':'none';if(otherChk.checked)otherTxt.focus();if(groupBox.classList.contains('zlw-bad'))checkGroup();});\n  otherTxt.addEventListener('input',function(){if(groupBox.classList.contains('zlw-bad'))checkGroup();});\n  groupBox.addEventListener('change',function(){if(groupBox.classList.contains('zlw-bad'))checkGroup();});\n  uspBox.addEventListener('input',function(){if(uspBox.classList.contains('zlw-bad'))checkUsp();});\n  var dsBox=form.querySelector('[data-consent]'), dsChk=dsBox.querySelector('input');\n  function checkDs(){setErr(dsBox,dsChk.checked?'':d.mDs); return dsChk.checked;}\n  dsChk.addEventListener('change',function(){if(dsBox.classList.contains('zlw-bad'))checkDs();});\n  var plain=form.querySelectorAll('.zlw-row input,.zlw-row select,textarea');\n  plain.forEach(function(el){\n    el.addEventListener('blur',function(){if(box(el).classList.contains('zlw-bad')||el.value)checkField(el);});\n    el.addEventListener('input',function(){if(box(el).classList.contains('zlw-bad'))checkField(el);});\n  });\n  var dlg=document.querySelector('.zlw-dialog'), slot=form.parentNode;\n  \/\/ After the pop-up closes the closing text stays on the page, so nobody faces an empty column.\n  function inline(){var c=done.querySelector('[data-close]'); if(c)c.hidden=true; slot.appendChild(done); done.scrollIntoView({block:'center'});}\n  function finish(){\n    form.hidden=true;\n    if(dlg.showModal){dlg.addEventListener('close',inline); dlg.showModal(); dlg.scrollTop=0;}else{inline();}\n  }\n  dlg.querySelector('[data-close]').addEventListener('click',function(){dlg.close();});\n  form.addEventListener('submit',function(e){\n    e.preventDefault();\n    var ok=true;\n    plain.forEach(function(el){if(!checkField(el))ok=false;});\n    if(!checkGroup()) ok=false;\n    if(!checkUsp()) ok=false;\n    if(!checkFile()) ok=false;\n    if(!checkDs()) ok=false;\n    if(!ok){\n      track('lieferant-eingabefehler',{anzahl:form.querySelectorAll('.zlw-bad').length});\n      report('eingabe',{felder:[].map.call(form.querySelectorAll('.zlw-bad'),function(b){var i=b.querySelector('input,select,textarea');return i?i.name:'';}).join(',')});\n      var first=form.querySelector('.zlw-bad input,.zlw-bad select,.zlw-bad textarea');\n      if(first){first.focus();}\n      return;\n    }\n    function fail(code){btn.disabled=false; btn.textContent=btnText; sendErr.textContent=\/^datei\/.test(String(code))?d.mFile:d.mFail; sendErr.hidden=false; track('lieferant-sendefehler',{code:String(code)}); if(\/^(netz|http_|datei_browser)\/.test(String(code)))report(String(code));}\n    \/\/ No address means a local review page: show the closing text, send nothing.\n    if(!d.action){finish();return;}\n    btn.disabled=true; btn.textContent=d.mSending; sendErr.hidden=true;\n    form.elements.zlw_ms.value=Date.now()-t0;\n    \/\/ The PDF travels as base64 text. The server attaches it to the mail from memory and never stores it.\n    var rd=new FileReader();\n    rd.onerror=function(){fail('datei_browser');};\n    rd.onload=function(){\n      var fd=new FormData(form); fd.delete('portfolio');\n      fd.append('portfolio_b64',String(rd.result).split(',')[1]||'');\n      fd.append('portfolio_name',file.files[0].name);\n      fetch(d.action,{method:'POST',body:fd,credentials:'same-origin'})\n        .then(function(r){return r.json().catch(function(){return {ok:false,code:'http_'+r.status};});})\n        .then(function(j){if(j.ok){track('lieferant-gesendet');finish();}else{fail(j.code);}})\n        .catch(function(){fail('netz');});\n    };\n    rd.readAsDataURL(file.files[0]);\n  });\n})();\n<\/script>\n<\/div>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"zlw\" lang=\"en\">\n<div class=\"zlw-grid\">\n<aside class=\"zlw-intro\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zunhammer.de\/wp-content\/uploads\/2024\/07\/2021.jpg\" alt=\"Aerial view of the Zunhammer site\" width=\"880\" height=\"440\"><div class=\"zlw-box\"><h1>Become a partner of Zunhammer GmbH<\/h1><p>Would you like to introduce yourself and your product or service portfolio to us? Simply\u00a0use our online form. Our\u00a0technical team reviews your details on an ongoing basis. If\u00a0we are interested and have a suitable requirement, we will proactively contact you to request further documentation (e.g. a\u00a0detailed supplier self-assessment form).<\/p><p>Please complete all fields marked with (*).<\/p><\/div><\/aside>\n<div>\n<form class=\"zlw-form\" novalidate data-clarity-mask=\"true\" data-action=\"https:\/\/zunhammer.de\/wp-admin\/admin-post.php\" data-m-ds=\"Please confirm that you have read and understood the privacy information.\" data-m-file=\"The file could not be read. Please check the PDF or upload a different file.\" data-m-fail=\"Sorry, that did not work. Please try again later or call us: +49 (0)8669 8788-0.\" data-m-sending=\"Sending \u2026\" data-m-req=\"Please complete this field.\" data-m-mail=\"Please enter a valid email address.\" data-m-group=\"Please select at least one product group.\" data-m-other=\"Please enter the other product group.\" data-m-pdf=\"Please upload a PDF file.\" data-m-size=\"The file is larger than 10\u00a0MB. Please reduce the PDF, or upload a short version and add a download link, for example from WeTransfer, to the brief description.\">\n<input type=\"hidden\" name=\"action\" value=\"zunhammer_lieferant\"><input type=\"hidden\" name=\"sprache\" value=\"en\"><input type=\"hidden\" name=\"zlw_ms\" value=\"0\">\n<div class=\"zlw-hp\" aria-hidden=\"true\"><label>Website 2<input type=\"text\" name=\"zlw_web2\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div>\n<div class=\"zlw-sec\"><h3>A \u00b7 General company information<\/h3><div class=\"zlw-row\">\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-firma\">Company name (*)<\/label><input type=\"text\" id=\"zlw-firma\" name=\"firma\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-rechtsform\">Legal form (*)<\/label><select id=\"zlw-rechtsform\" name=\"rechtsform\" required><option value=\"\">Please select<\/option><option>GmbH<\/option><option>AG<\/option><option>GmbH &amp; Co. KG<\/option><option>GbR<\/option><option>Individual company<\/option><option>Other<\/option><\/select><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-strasse\">Street and house number (*)<\/label><input type=\"text\" id=\"zlw-strasse\" name=\"strasse\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-ort\">Postcode and town (*)<\/label><input type=\"text\" id=\"zlw-ort\" name=\"ort\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-land\">Country (*)<\/label><input type=\"text\" id=\"zlw-land\" name=\"land\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-web\">Website \/ URL (*)<\/label><input type=\"text\" id=\"zlw-web\" name=\"web\" required inputmode=\"url\"><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-mitarbeiter\">Number of employees (worldwide)<\/label><select id=\"zlw-mitarbeiter\" name=\"mitarbeiter\"><option value=\"\">Please select<\/option><option>1-10<\/option><option>11-50<\/option><option>51-250<\/option><option>250+<\/option><\/select><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<\/div><\/div>\n<div class=\"zlw-sec\"><h3>B \u00b7 Technical contact<\/h3><div class=\"zlw-row\">\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-name\">Surname, first name (*)<\/label><input type=\"text\" id=\"zlw-name\" name=\"name\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-position\">Position \/ Role within the company (*)<\/label><input type=\"text\" id=\"zlw-position\" name=\"position\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-mail\">Email address (*)<\/label><input type=\"email\" id=\"zlw-mail\" name=\"mail\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-tel\">Telephone number (*)<\/label><input type=\"tel\" id=\"zlw-tel\" name=\"tel\" required><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<\/div><\/div>\n<div class=\"zlw-sec\"><h3>C \u00b7 Portfolio &amp; expertise<\/h3>\n<div class=\"zlw-f\" data-group role=\"group\" aria-labelledby=\"zlw-wg\"><div class=\"zlw-l\" id=\"zlw-wg\">Your product group \/ sector (*)<\/div><span class=\"zlw-h\">Multiple selections possible<\/span>\n<div class=\"zlw-checks\"><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Semi-finished products and raw parts made from various materials\"><span>Semi-finished products and raw parts made from various materials<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Packaging &amp; logistics\"><span>Packaging &amp; logistics<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"IT, software &amp; services\"><span>IT, software &amp; services<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Metal &amp; plastics processing\"><span>Metal &amp; plastics processing<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Vehicle components (complete wheels, tanks, etc.)\"><span>Vehicle components (complete wheels, tanks, etc.)<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Operating equipment, auxiliary materials, and consumables\"><span>Operating equipment, auxiliary materials, and consumables<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"DIN and standard parts\"><span>DIN and standard parts<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Drive components (pneumatics, hydraulics)\"><span>Drive components (pneumatics, hydraulics)<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Electrical and electronic components\"><span>Electrical and electronic components<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Outsourced parts\"><span>Outsourced parts<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Capital goods\"><span>Capital goods<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"Services\"><span>Services<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"warengruppe[]\" value=\"sonstiges\" data-other-chk><span>Other<\/span><\/label><\/div>\n<input type=\"text\" class=\"zlw-other\" name=\"warengruppe_sonstiges\" style=\"display:none\" data-other-txt aria-label=\"Other\">\n<p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-kurz\">Brief description of your portfolio (*)<\/label><span class=\"zlw-h\">What sets your products\/services apart? Max. 1,000\u00a0characters<\/span>\n<textarea id=\"zlw-kurz\" name=\"kurzbeschreibung\" required maxlength=\"1000\"><\/textarea>\n<span class=\"zlw-count\"><span data-n>0<\/span> \/ 1,000<\/span>\n<p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<div class=\"zlw-f\"><div class=\"zlw-l\">Your three key unique selling points (USPs) (*)<\/div><div class=\"zlw-usp\"><span>1.<\/span><input type=\"text\" name=\"usp1\" required aria-label=\"Your three key unique selling points (USPs) 1\"><span>2.<\/span><input type=\"text\" name=\"usp2\" required aria-label=\"Your three key unique selling points (USPs) 2\"><span>3.<\/span><input type=\"text\" name=\"usp3\" required aria-label=\"Your three key unique selling points (USPs) 3\"><\/div><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<\/div>\n<div class=\"zlw-sec\"><h3>D \u00b7 Quality &amp; certificates<\/h3>\n<div class=\"zlw-f\" role=\"group\" aria-labelledby=\"zlw-z\"><div class=\"zlw-l\" id=\"zlw-z\">Current certifications<\/div><span class=\"zlw-h\">Multiple selections allowed<\/span><div class=\"zlw-checks\"><label class=\"zlw-c\"><input type=\"checkbox\" name=\"zertifikate[]\" value=\"ISO 9001\" data-zert><span>ISO 9001<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"zertifikate[]\" value=\"ISO 14001\" data-zert><span>ISO 14001<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"zertifikate[]\" value=\"ISO 45001\" data-zert><span>ISO 45001<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"zertifikate[]\" value=\"IATF 16949\" data-zert><span>IATF 16949<\/span><\/label><label class=\"zlw-c\"><input type=\"checkbox\" name=\"zertifikate[]\" value=\"keine\" data-none><span>No certification held<\/span><\/label><\/div><\/div>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-zertifikate_sonstige\">Other certificates<\/label><input type=\"text\" id=\"zlw-zertifikate_sonstige\" name=\"zertifikate_sonstige\"><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<\/div>\n<div class=\"zlw-sec\"><h3>E \u00b7 Document upload<\/h3>\n<div class=\"zlw-f\"><label class=\"zlw-l\" for=\"zlw-up\">Portfolio \/ Company presentation (*)<\/label><span class=\"zlw-h\">Accepted format: PDF only, maximum file size: 10\u00a0MB<\/span>\n<div class=\"zlw-drop\"><input type=\"file\" id=\"zlw-up\" name=\"portfolio\" accept=\"application\/pdf,.pdf\" required><label class=\"zlw-sel\" for=\"zlw-up\">Select file<\/label><span class=\"zlw-file\">or drag and drop here<\/span><\/div>\n<p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<\/div>\n<div class=\"zlw-f\" data-consent><label class=\"zlw-c zlw-ds\"><input type=\"checkbox\" name=\"zlw_datenschutz\" value=\"ja\" required><span><b>I have read and understood the privacy information (*)<\/b>The personal data you have provided in the form will be processed for the purpose of reviewing and processing your supplier application. Further information on data processing and your rights as a data subject can be found in our privacy notice for suppliers in accordance with Article 13 of the GDPR <a href=\"https:\/\/zunhammer.de\/en\/data-protection\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/span><\/label><p class=\"zlw-err\" role=\"alert\"><\/p><\/div>\n<button type=\"submit\" class=\"zlw-btn\">Submit<\/button>\n<p class=\"zlw-senderr\" role=\"alert\" hidden><\/p>\n<\/form>\n<\/div>\n<\/div>\n<dialog class=\"zlw-dialog\" aria-labelledby=\"zlw-done-h\"><div class=\"zlw-done\"><h2 id=\"zlw-done-h\" tabindex=\"-1\" autofocus>Thank you very much for your application as a potential supplier!<\/h2><p>We have successfully received your details and your company profile.<\/p><p>Your documents will be carefully reviewed by the relevant specialist departments.<br>Please understand that we will only contact you if there is a specific requirement or if further information is required regarding your company or your product portfolio.<\/p><p>To ensure that incoming enquiries and applications are processed efficiently, we would ask you to refrain from making interim enquiries regarding the current status of your application.<br>We will, of course, get in touch with you as soon as a specific requirement arises or further information is needed.<\/p><p>Your data will be treated strictly confidentially and processed solely within the framework of our supplier management system, in compliance with the applicable data protection regulations.<\/p><p>Kind regards,<br>The Zunhammer Team<\/p><button type=\"button\" class=\"zlw-btn\" data-close>Close<\/button><\/div><\/dialog>\n<style>\n.zlw,.zlw *{box-sizing:border-box}\n.zlw{color:#666;font:normal 16px\/1.7 OpenSans_Regular,\"Open Sans\",Helvetica,Arial,sans-serif}\n.et_pb_section .et_pb_row:has(.zlw){width:90%;max-width:1400px}\n.zlw{margin-top:64px}\n.zlw-grid{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:56px;align-items:start}\n.zlw-intro{position:sticky;top:122px;overflow:hidden;background:#fff;border:1px solid #d9d9d9;border-radius:4px}\nbody.admin-bar .zlw-intro{top:154px}\n.zlw-intro img{display:block;width:100%;height:auto;aspect-ratio:2\/1;object-fit:cover;margin:0;border:0}\n.zlw-box{padding:32px;overflow-wrap:break-word}\n.zlw-box p:last-child{margin-bottom:0}\n.zlw h1{font:normal 24px\/1.3 OpenSans_Bold,\"Open Sans\",Helvetica,Arial,sans-serif;color:#333;text-transform:none;margin:0 0 16px;padding:0;text-wrap:balance}\n.zlw h2{font:normal 24px\/1.3 OpenSans_Bold,\"Open Sans\",Helvetica,Arial,sans-serif;color:#333;margin:0 0 16px;padding:0;text-wrap:balance}\n.zlw h3{font:normal 20px\/1.3 OpenSans_Bold,\"Open Sans\",Helvetica,Arial,sans-serif;color:#333;margin:0 0 24px;padding:0 0 8px;border-bottom:1px solid #d9d9d9;text-wrap:balance}\n.zlw p{margin:0 0 16px;padding:0}\n.zlw a{color:#007E39;text-decoration:underline}\n.zlw-sec{margin:0 0 48px}\n.zlw-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}\n.zlw-f{margin:0 0 24px;min-width:0}\n.zlw label.zlw-l,.zlw .zlw-l{display:block;font:normal 14px\/1.4 OpenSans_Bold,\"Open Sans\",Helvetica,Arial,sans-serif;color:#333;margin:0 0 6px}\n.zlw-h{display:block;font-size:14px;line-height:1.4;color:#666;margin:0 0 6px;text-wrap:pretty}\n.zlw input[type=text],.zlw input[type=email],.zlw input[type=tel],.zlw select,.zlw textarea{display:block;width:100%;height:48px;margin:0;padding:0 14px;background:#fff;border:1px solid #8c8c8c;border-radius:4px;color:#333;font:normal 16px\/1.4 OpenSans_Regular,\"Open Sans\",Helvetica,Arial,sans-serif;box-shadow:none}\n.zlw textarea{height:144px;padding:10px 14px;resize:vertical}\n.zlw input:focus,.zlw select:focus,.zlw textarea:focus{outline:0;border-color:#007E39;box-shadow:0 0 0 2px rgba(0,126,57,.3)}\n.zlw .zlw-bad input,.zlw .zlw-bad select,.zlw .zlw-bad textarea,.zlw .zlw-bad .zlw-drop{border-color:#b3261e}\n.zlw p.zlw-err{display:none;font-size:14px;line-height:1.4;color:#b3261e;margin:6px 0 0}\n.zlw .zlw-bad p.zlw-err{display:block}\n.zlw-count{display:block;font-size:14px;line-height:1.4;color:#666;text-align:right;margin:6px 0 0}\n.zlw-usp{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center}\n.zlw-usp span{font:normal 14px\/1 OpenSans_Bold,\"Open Sans\",Helvetica,Arial,sans-serif;color:#333}\n.zlw-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}\n.zlw label.zlw-c{display:flex;gap:10px;align-items:flex-start;min-height:28px;margin:0;font-size:16px;line-height:1.45;color:#333;cursor:pointer}\n.zlw-c input{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;accent-color:#007E39}\n.zlw input.zlw-other{margin:8px 0 0}\n.zlw-drop{position:relative;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:16px;border:1px dashed #8c8c8c;border-radius:4px;background:#fff}\n.zlw-drop.zlw-over{border-color:#007E39;background:#f2f8f4}\n.zlw label.zlw-sel{display:inline-block;margin:0;padding:6px 16px;border:1px solid #007E39;border-radius:4px;color:#007E39;font:normal 16px\/1.5 OpenSans_Regular,\"Open Sans\",Helvetica,Arial,sans-serif;background:#fff;cursor:pointer;white-space:nowrap}\n.zlw-drop input[type=file]{position:absolute;width:1px;height:1px;opacity:0}\n.zlw-drop input:focus + .zlw-sel{box-shadow:0 0 0 2px rgba(0,126,57,.3)}\n.zlw-file{font-size:14px;line-height:1.45;color:#666;min-width:0;overflow-wrap:anywhere}\n.zlw label.zlw-ds{max-width:640px;font-size:14px;line-height:1.5;color:#333}\n.zlw-ds b{display:block;font:normal 14px\/1.4 OpenSans_Bold,\"Open Sans\",Helvetica,Arial,sans-serif;color:#333;margin:0 0 4px}\n.zlw-ds a{color:#007E39}\n.zlw button.zlw-btn{display:inline-block;margin:0;padding:7px 24px;min-height:44px;border:0;border-radius:4px;background:#007E39;color:#fff;font:normal 18px\/1.7 OpenSans_Regular,\"Open Sans\",Helvetica,Arial,sans-serif;cursor:pointer;white-space:nowrap}\n.zlw button.zlw-btn:hover{background:#006a30}\n.zlw button.zlw-btn:focus-visible{outline:2px solid #333;outline-offset:2px}\n.zlw [hidden]{display:none!important}\n.zlw-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}\n.zlw p.zlw-senderr{font-size:14px;line-height:1.4;color:#b3261e;margin:16px 0 0}\n.zlw button.zlw-btn[disabled]{opacity:.6;cursor:default}\n.zlw-done{max-width:540px}\n.zlw-dialog{width:calc(100% - 32px);max-width:600px;max-height:calc(100vh - 32px);margin:auto;padding:0;overflow:auto;border:0;border-radius:4px;background:#fff;color:#666}\n.zlw-dialog::backdrop{background:rgba(0,0,0,.55)}\n.zlw-dialog .zlw-done{max-width:none;padding:40px}\n.zlw-dialog h2:focus{outline:0}\n.zlw-done [data-close]{margin-top:8px}\n.zlw-done:focus{outline:0}\n@media (max-width:980px){.zlw-grid{grid-template-columns:minmax(0,1fr);gap:32px}.zlw-intro,body.admin-bar .zlw-intro{position:static}}\n@media (min-width:981px) and (max-height:760px){.zlw-intro,body.admin-bar .zlw-intro{position:static}}\n@media (max-width:640px){.zlw-dialog .zlw-done{padding:24px}.zlw-row,.zlw-checks{grid-template-columns:minmax(0,1fr)}.zlw button.zlw-btn{width:100%}.zlw h1,.zlw h2{font-size:20px}.zlw h3{font-size:18px}.zlw-box{padding:24px}.zlw{margin-top:40px}}\n<\/style>\n<script>\n(function(){\n  var form=document.querySelector('.zlw-form'); if(!form) return;\n  var done=document.querySelector('.zlw-done'), d=form.dataset;\n  var lang=form.elements.sprache.value, t0=Date.now(), started=false;\n  var btn=form.querySelector('.zlw-btn'), btnText=btn.textContent, sendErr=form.querySelector('.zlw-senderr');\n  \/\/ Umami and Clarity events through the site's zhTrack. Never field values, only counts and codes.\n  function track(name,data){try{if(window.zhTrack){data=data||{};data.sprache=lang;window.zhTrack(name,data);}}catch(x){}}\n  function begin(){if(!started){started=true;track('lieferant-start');}}\n  \/\/ What the server never sees goes to the log as a fixed code, with field names and file facts only.\n  function report(code,extra){if(!d.action||!navigator.sendBeacon)return;try{var p=new URLSearchParams(extra||{}),f=file.files[0];p.set('action','zunhammer_lieferant_meldung');p.set('sprache',lang);p.set('code',code);if(f){p.set('groesse',f.size);p.set('typ',f.type);}navigator.sendBeacon(d.action,p);}catch(x){}}\n  form.addEventListener('input',begin,true); form.addEventListener('change',begin,true);\n  var mailRe=\/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$\/, MAX=10*1024*1024;\n  function box(el){return el.closest('.zlw-f');}\n  function setErr(f,msg){\n    f.classList.toggle('zlw-bad',!!msg);\n    var e=f.querySelector('.zlw-err'); if(e) e.textContent=msg||'';\n  }\n  function checkField(el){\n    var v=(el.value||'').trim(), msg='';\n    if(el.required && !v) msg=d.mReq;\n    else if(el.type==='email' && v && !mailRe.test(v)) msg=d.mMail;\n    setErr(box(el),msg); return !msg;\n  }\n  var groupBox=form.querySelector('[data-group]');\n  var otherChk=form.querySelector('[data-other-chk]');\n  var otherTxt=form.querySelector('[data-other-txt]');\n  function checkGroup(){\n    var any=groupBox.querySelectorAll('input[type=checkbox]:checked').length>0, msg='';\n    if(!any) msg=d.mGroup;\n    else if(otherChk.checked && !otherTxt.value.trim()) msg=d.mOther;\n    setErr(groupBox,msg); return !msg;\n  }\n  var uspBox=form.querySelector('.zlw-usp').closest('.zlw-f');\n  function checkUsp(){\n    var empty=[].some.call(uspBox.querySelectorAll('input'),function(i){return !i.value.trim();});\n    setErr(uspBox,empty?d.mReq:''); return !empty;\n  }\n  var file=form.querySelector('input[type=file]'), drop=form.querySelector('.zlw-drop');\n  var fileName=form.querySelector('.zlw-file'), fileHint=fileName.textContent;\n  function checkFile(){\n    var f=file.files[0], msg='';\n    if(!f) msg=d.mPdf;\n    else if(f.type!=='application\/pdf' && !\/\\.pdf$\/i.test(f.name)) msg=d.mPdf;\n    else if(f.size>MAX) msg=d.mSize;\n    fileName.textContent=f?f.name:fileHint;\n    setErr(box(file),msg); return !msg;\n  }\n  function pick(){if(!checkFile()&&file.files[0]){report('datei_auswahl');track('lieferant-dateifehler');}}\n  file.addEventListener('change',pick);\n  ['dragenter','dragover'].forEach(function(t){drop.addEventListener(t,function(e){e.preventDefault();drop.classList.add('zlw-over');});});\n  ['dragleave','drop'].forEach(function(t){drop.addEventListener(t,function(e){e.preventDefault();drop.classList.remove('zlw-over');});});\n  drop.addEventListener('drop',function(e){if(e.dataTransfer.files.length){file.files=e.dataTransfer.files;pick();}});\n  var ta=form.querySelector('textarea'), cnt=form.querySelector('.zlw-count [data-n]');\n  ta.addEventListener('input',function(){cnt.textContent=ta.value.length;});\n  var none=form.querySelector('[data-none]'), zert=form.querySelectorAll('[data-zert]');\n  none.addEventListener('change',function(){if(none.checked)zert.forEach(function(z){z.checked=false;});});\n  zert.forEach(function(z){z.addEventListener('change',function(){if(z.checked)none.checked=false;});});\n  otherChk.addEventListener('change',function(){otherTxt.style.display=otherChk.checked?'block':'none';if(otherChk.checked)otherTxt.focus();if(groupBox.classList.contains('zlw-bad'))checkGroup();});\n  otherTxt.addEventListener('input',function(){if(groupBox.classList.contains('zlw-bad'))checkGroup();});\n  groupBox.addEventListener('change',function(){if(groupBox.classList.contains('zlw-bad'))checkGroup();});\n  uspBox.addEventListener('input',function(){if(uspBox.classList.contains('zlw-bad'))checkUsp();});\n  var dsBox=form.querySelector('[data-consent]'), dsChk=dsBox.querySelector('input');\n  function checkDs(){setErr(dsBox,dsChk.checked?'':d.mDs); return dsChk.checked;}\n  dsChk.addEventListener('change',function(){if(dsBox.classList.contains('zlw-bad'))checkDs();});\n  var plain=form.querySelectorAll('.zlw-row input,.zlw-row select,textarea');\n  plain.forEach(function(el){\n    el.addEventListener('blur',function(){if(box(el).classList.contains('zlw-bad')||el.value)checkField(el);});\n    el.addEventListener('input',function(){if(box(el).classList.contains('zlw-bad'))checkField(el);});\n  });\n  var dlg=document.querySelector('.zlw-dialog'), slot=form.parentNode;\n  \/\/ After the pop-up closes the closing text stays on the page, so nobody faces an empty column.\n  function inline(){var c=done.querySelector('[data-close]'); if(c)c.hidden=true; slot.appendChild(done); done.scrollIntoView({block:'center'});}\n  function finish(){\n    form.hidden=true;\n    if(dlg.showModal){dlg.addEventListener('close',inline); dlg.showModal(); dlg.scrollTop=0;}else{inline();}\n  }\n  dlg.querySelector('[data-close]').addEventListener('click',function(){dlg.close();});\n  form.addEventListener('submit',function(e){\n    e.preventDefault();\n    var ok=true;\n    plain.forEach(function(el){if(!checkField(el))ok=false;});\n    if(!checkGroup()) ok=false;\n    if(!checkUsp()) ok=false;\n    if(!checkFile()) ok=false;\n    if(!checkDs()) ok=false;\n    if(!ok){\n      track('lieferant-eingabefehler',{anzahl:form.querySelectorAll('.zlw-bad').length});\n      report('eingabe',{felder:[].map.call(form.querySelectorAll('.zlw-bad'),function(b){var i=b.querySelector('input,select,textarea');return i?i.name:'';}).join(',')});\n      var first=form.querySelector('.zlw-bad input,.zlw-bad select,.zlw-bad textarea');\n      if(first){first.focus();}\n      return;\n    }\n    function fail(code){btn.disabled=false; btn.textContent=btnText; sendErr.textContent=\/^datei\/.test(String(code))?d.mFile:d.mFail; sendErr.hidden=false; track('lieferant-sendefehler',{code:String(code)}); if(\/^(netz|http_|datei_browser)\/.test(String(code)))report(String(code));}\n    \/\/ No address means a local review page: show the closing text, send nothing.\n    if(!d.action){finish();return;}\n    btn.disabled=true; btn.textContent=d.mSending; sendErr.hidden=true;\n    form.elements.zlw_ms.value=Date.now()-t0;\n    \/\/ The PDF travels as base64 text. The server attaches it to the mail from memory and never stores it.\n    var rd=new FileReader();\n    rd.onerror=function(){fail('datei_browser');};\n    rd.onload=function(){\n      var fd=new FormData(form); fd.delete('portfolio');\n      fd.append('portfolio_b64',String(rd.result).split(',')[1]||'');\n      fd.append('portfolio_name',file.files[0].name);\n      fetch(d.action,{method:'POST',body:fd,credentials:'same-origin'})\n        .then(function(r){return r.json().catch(function(){return {ok:false,code:'http_'+r.status};});})\n        .then(function(j){if(j.ok){track('lieferant-gesendet');finish();}else{fail(j.code);}})\n        .catch(function(){fail('netz');});\n    };\n    rd.readAsDataURL(file.files[0]);\n  });\n})();\n<\/script>\n<\/div>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-94729","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Become a supplier - Zunhammer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zunhammer.de\/en\/become-a-supplier\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Become a supplier - Zunhammer\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zunhammer.de\/en\/become-a-supplier\/\" \/>\n<meta property=\"og:site_name\" content=\"Zunhammer\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/zunhammergmbh\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-05T17:04:24+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"[zunhammer_lieferant lang=&quot;en&quot;]\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/become-a-supplier\\\/\",\"url\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/become-a-supplier\\\/\",\"name\":\"Become a supplier - Zunhammer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/#website\"},\"datePublished\":\"2026-11-05T17:04:21+00:00\",\"dateModified\":\"2026-11-05T17:04:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/become-a-supplier\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zunhammer.de\\\/en\\\/become-a-supplier\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/become-a-supplier\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Become a supplier\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/\",\"name\":\"Zunhammer\",\"description\":\"G\u00fclletechnik\",\"publisher\":{\"@id\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/#organization\",\"name\":\"Zunhammer\",\"url\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.zunhammer.de\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/zunhammer-logo-menu.png\",\"contentUrl\":\"https:\\\/\\\/www.zunhammer.de\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/zunhammer-logo-menu.png\",\"width\":385,\"height\":386,\"caption\":\"Zunhammer\"},\"image\":{\"@id\":\"https:\\\/\\\/zunhammer.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/zunhammergmbh\",\"https:\\\/\\\/www.instagram.com\\\/zunhammer.guelletechnik\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@zunhammer.guelletechnik\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/zunhammer\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@zunhammer.guelletechnik\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Become a supplier - Zunhammer","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:\/\/zunhammer.de\/en\/become-a-supplier\/","og_locale":"en_US","og_type":"article","og_title":"Become a supplier - Zunhammer","og_url":"https:\/\/zunhammer.de\/en\/become-a-supplier\/","og_site_name":"Zunhammer","article_publisher":"https:\/\/www.facebook.com\/zunhammergmbh","article_modified_time":"2026-11-05T17:04:24+00:00","twitter_card":"summary_large_image","twitter_description":"[zunhammer_lieferant lang=\"en\"]","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zunhammer.de\/en\/become-a-supplier\/","url":"https:\/\/zunhammer.de\/en\/become-a-supplier\/","name":"Become a supplier - Zunhammer","isPartOf":{"@id":"https:\/\/zunhammer.de\/en\/#website"},"datePublished":"2026-11-05T17:04:21+00:00","dateModified":"2026-11-05T17:04:24+00:00","breadcrumb":{"@id":"https:\/\/zunhammer.de\/en\/become-a-supplier\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zunhammer.de\/en\/become-a-supplier\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zunhammer.de\/en\/become-a-supplier\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zunhammer.de\/en\/"},{"@type":"ListItem","position":2,"name":"Become a supplier"}]},{"@type":"WebSite","@id":"https:\/\/zunhammer.de\/en\/#website","url":"https:\/\/zunhammer.de\/en\/","name":"Zunhammer","description":"G\u00fclletechnik","publisher":{"@id":"https:\/\/zunhammer.de\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zunhammer.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zunhammer.de\/en\/#organization","name":"Zunhammer","url":"https:\/\/zunhammer.de\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zunhammer.de\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.zunhammer.de\/wp-content\/uploads\/2024\/06\/zunhammer-logo-menu.png","contentUrl":"https:\/\/www.zunhammer.de\/wp-content\/uploads\/2024\/06\/zunhammer-logo-menu.png","width":385,"height":386,"caption":"Zunhammer"},"image":{"@id":"https:\/\/zunhammer.de\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/zunhammergmbh","https:\/\/www.instagram.com\/zunhammer.guelletechnik\/","https:\/\/www.tiktok.com\/@zunhammer.guelletechnik","https:\/\/www.linkedin.com\/company\/zunhammer\/","https:\/\/www.youtube.com\/@zunhammer.guelletechnik"]}]}},"_links":{"self":[{"href":"https:\/\/zunhammer.de\/en\/wp-json\/wp\/v2\/pages\/94729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zunhammer.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zunhammer.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zunhammer.de\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/zunhammer.de\/en\/wp-json\/wp\/v2\/comments?post=94729"}],"version-history":[{"count":1,"href":"https:\/\/zunhammer.de\/en\/wp-json\/wp\/v2\/pages\/94729\/revisions"}],"predecessor-version":[{"id":94732,"href":"https:\/\/zunhammer.de\/en\/wp-json\/wp\/v2\/pages\/94729\/revisions\/94732"}],"wp:attachment":[{"href":"https:\/\/zunhammer.de\/en\/wp-json\/wp\/v2\/media?parent=94729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}