BonPos BonPos ist ein zuverlässiger Hersteller von hochwertigen Küferei- und Holzprodukten mit über 20 Jahren Erfahrung im Großhandel. Wir bieten günstige Bedingungen für Großhandelsbestellungen und garantieren Stabilität, Qualität und individuelle Betreuung für jeden Kunden. Unsere Produkte Bei BonPos finden Sie eine breite Auswahl an Holzprodukten, die aus umweltfreundlichen Materialien hergestellt werden. Wir haben die beliebtesten und am meisten nachgefragten Produkte zusammengestellt und die besten Preisangebote für Großhandelskunden vorbereitet. Qualität und Wert Unsere Produkte sind nicht nur von hoher Qualität, sondern auch eine rentable Investition in Ihr Geschäft. Wir sind auch bereit, die Produkte an die individuellen Bedürfnisse jedes Kunden anzupassen. Unsere Verpflichtungen Unsere Produkte sind langlebig, zuverlässig und umweltfreundlich und damit ideal für Ihr Sortiment. Wir bieten konsistente Lieferungen und schnelle Lieferzeiten, damit Ihr Geschäft problemlos läuft. Wenn Sie mit BonPos zusammenarbeiten, erhalten Sie nicht nur Qualitätsprodukte, sondern auch einen zuverlässigen Partner, der Ihr Unternehmen bei jedem Schritt unterstützt. Kontaktieren Sie uns, um die Details Ihrer Bestellung zu besprechen! Preisliste PDF öffnen Kontaktieren Sie uns Vollständiger Name* Telefonnummer* E-Mail* Kommentar Absenden .simple-form-container { max-width: 600px; margin: 50px auto; padding: 20px; background-color: #f8f9fa; border-radius: 8px; box-shadow: 0 0 10px rgba(0,0,0,0.1); } .form-title { text-align: center; margin-bottom: 25px; color: #333; } .contact-form .form-group { margin-bottom: 20px; } .contact-form label { display: block; margin-bottom: 5px; font-weight: 500; } .contact-form .form-control { width: 100%; padding: 10px; border: 1px solid #ddd; border-radius: 4px; font-size: 16px; } .contact-form .form-control:focus { border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); } .contact-form textarea.form-control { resize: vertical; } .form-actions { margin-top: 20px; text-align: center; } .btn { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .btn-primary { color: #fff; background-color: #007bff; border-color: #007bff; font-size: 16px; cursor: pointer; } .btn-primary:hover { background-color: #0069d9; border-color: #0062cc; } .form-message { margin-top: 15px; padding: 10px; border-radius: 4px; } .form-message.success { background-color: #d4edda; color: #155724; border: 1px solid #c3e6cb; } .form-message.error { background-color: #f8d7da; color: #721c24; border: 1px solid #f5c6cb; } @media (max-width: 768px) { .simple-form-container { padding: 15px; } .contact-form .form-control { font-size: 14px; } .btn-primary { width: 100%; } } document.addEventListener('DOMContentLoaded', function() { const form = document.getElementById('contact-form'); const formMessage = document.getElementById('form-message'); form.addEventListener('submit', function(e) { e.preventDefault(); // Create FormData object instead of JSON const formData = new FormData(); formData.append('name', document.getElementById('full_name').value); formData.append('phone', document.getElementById('phone').value); formData.append('email', document.getElementById('email').value); formData.append('description', document.getElementById('comment').value); // Add CSRF token from cookie if it exists const tokenMatch = document.cookie.match(/OCSESSID=([^;]+)/); if (tokenMatch) { formData.append('token', tokenMatch[1]); } // Send data via AJAX fetch('index.php?route=information/contact/b2b', { method: 'POST', headers: { 'X-Requested-With': 'XMLHttpRequest' }, body: formData, // Use FormData instead of JSON redirect: 'follow' // Follow redirects }) .then(response => { if (!response.ok) { throw new Error('Netzwerkfehler: ' + response.status); } return response.text().then(text => { try { return JSON.parse(text); } catch (e) { // If response is not JSON, show response text console.warn('Antwort ist nicht im JSON-Format:', text); return { success: false, error: 'Ungültiges Antwortformat vom Server' }; } }); }) .then(data => { if (data.success) { formMessage.className = 'form-message success'; formMessage.textContent = 'Vielen Dank! Ihre Nachricht wurde erfolgreich gesendet.'; form.reset(); } else { formMessage.className = 'form-message error'; formMessage.textContent = data.error || 'Beim Senden des Formulars ist ein Fehler aufgetreten.'; } }) .catch(error => { formMessage.className = 'form-message error'; formMessage.textContent = 'Beim Senden des Formulars ist ein Fehler aufgetreten: ' + error.message; console.error('Fehler:', error); }); }); });