PolskiAngielski
Schowek 0
Twój schowek jest pusty
Koszyk 0
Twój koszyk jest pusty ...
Strona główna » Zgłoszenie serwisowe

Zgłoszenie serwisowe

'', 'email' => '', 'telefon' => '', 'numer_zamowienia' => '', 'produkt' => '', 'opis' => '' ]; // OBSŁUGA WYSYŁKI FORMULARZA if ($_SERVER["REQUEST_METHOD"] == "POST") { // Pobranie i oczyszczenie danych $formData['imie'] = htmlspecialchars(trim($_POST['imie'] ?? '')); $formData['email'] = filter_var(trim($_POST['email'] ?? ''), FILTER_SANITIZE_EMAIL); $formData['telefon'] = htmlspecialchars(trim($_POST['telefon'] ?? '')); $formData['numer_zamowienia'] = htmlspecialchars(trim($_POST['numer_zamowienia'] ?? '')); $formData['produkt'] = htmlspecialchars(trim($_POST['produkt'] ?? '')); $formData['opis'] = htmlspecialchars(trim($_POST['opis'] ?? '')); // Walidacja if (empty($formData['imie'])) $messages[] = "Podaj imię i nazwisko."; if (empty($formData['email']) || !filter_var($formData['email'], FILTER_VALIDATE_EMAIL)) $messages[] = "Podaj poprawny adres e-mail."; if (empty($formData['numer_zamowienia'])) $messages[] = "Numer zamówienia jest wymagany do identyfikacji."; if (empty($formData['opis'])) $messages[] = "Opisz problem z produktem."; // Jeśli nie ma błędów walidacji if (empty($messages)) { // 1. WYSYŁKA EMAIL (Podstawowa metoda) $body = "Nowe zgłoszenie serwisowe:\n\n"; $body .= "Imię i nazwisko: " . $formData['imie'] . "\n"; $body .= "E-mail: " . $formData['email'] . "\n"; $body .= "Telefon: " . $formData['telefon'] . "\n"; $body .= "Numer zamówienia (ShopGold): " . $formData['numer_zamowienia'] . "\n"; $body .= "Produkt: " . $formData['produkt'] . "\n"; $body .= "-----------------------------------\n"; $body .= "Opis usterki:\n" . $formData['opis'] . "\n"; $headers = "From: " . $formData['email'] . "\r\n"; $headers .= "Reply-To: " . $formData['email'] . "\r\n"; $headers .= "Content-Type: text/plain; charset=UTF-8\r\n"; $mailSent = mail($admin_email, $email_subject . " - Zam: " . $formData['numer_zamowienia'], $body, $headers); /** * 2. MIEJSCE NA INTEGRACJĘ API (Opcjonalne) * Jeśli ShopGold udostępnia API do reklamacji, tutaj można wysłać dane cURLem. * Poniżej przykład struktury, którą można odkomentować i uzupełnić. */ /* $api_url = 'https://twojsklep.pl/api/reklamacje'; $api_key = 'TWOJ_KLUCZ_API'; $api_data = [ 'order_id' => $formData['numer_zamowienia'], 'customer_email' => $formData['email'], 'description' => $formData['opis'] ]; // $ch = curl_init($api_url); // curl_setopt($ch, CURLOPT_POST, 1); // curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($api_data)); // curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // $response = curl_exec($ch); // curl_close($ch); */ if ($mailSent) { $status = 'success'; // Wyczyść formularz po wysłaniu $formData = array_fill_keys(array_keys($formData), ''); } else { $status = 'error'; $messages[] = "Wystąpił błąd serwera podczas wysyłania wiadomości. Spróbuj ponownie później."; } } else { $status = 'error'; } } ?> Formularz Zgłoszenia Serwisowego

Zgłoszenie Serwisowe / Reklamacja

Wypełnij poniższy formularz, aby zgłosić problem z produktem zakupionym w naszym sklepie.

Sukces!

Twoje zgłoszenie zostało przyjęte. Skontaktujemy się z Tobą wkrótce.

Wystąpiły błędy:

Numer zamówienia z ShopGold.


Przejdź do strony głównej
ostatnio oglądane produkty
Korzystanie z tej witryny oznacza wyrażenie zgody na wykorzystanie plików cookies. Więcej informacji możesz znaleźć w naszej Polityce Cookies.
Nie pokazuj więcej tego komunikatu