4.90,
3000 => 6.90,
5000 => 8.90,
99999 => 12.90
];
$artikel = [
["name"=>"Artikel 1","beschreibung"=>"Feiner Kräutertee","gewicht"=>500,"preis"=>12.90,"bild"=>"https://via.placeholder.com/150"],
["name"=>"Artikel 2","beschreibung"=>"Honig naturbelassen","gewicht"=>300,"preis"=>9.50,"bild"=>"https://via.placeholder.com/150"],
["name"=>"Artikel 3","beschreibung"=>"Dinkelmehl","gewicht"=>1000,"preis"=>15.00,"bild"=>"https://via.placeholder.com/150"],
["name"=>"Artikel 4","beschreibung"=>"Haferflocken","gewicht"=>250,"preis"=>6.90,"bild"=>"https://via.placeholder.com/150"],
["name"=>"Artikel 5","beschreibung"=>"Nussmischung","gewicht"=>750,"preis"=>13.20,"bild"=>"https://via.placeholder.com/150"],
["name"=>"Artikel 6","beschreibung"=>"Bio-Kaffee","gewicht"=>500,"preis"=>11.00,"bild"=>"https://via.placeholder.com/150"],
["name"=>"Artikel 7","beschreibung"=>"Früchtemüsli","gewicht"=>1200,"preis"=>19.90,"bild"=>"https://via.placeholder.com/150"],
];
?>
$a) {
$menge = isset($_POST['menge'][$i]) ? (int)$_POST['menge'][$i] : 0;
if ($menge < 1) {
echo "
{$a['name']}
{$menge}
".number_format($a['preis'],2,",",".")." €
".number_format($positionspreis,2,",",".")." €
";
}
$versand = 0;
foreach ($versandstaffel as $grenze => $kosten) {
if ($gesamtgewicht <= $grenze) { $versand = $kosten; break; }
}
$mwst = $summe * 0.07;
$endsumme = $summe + $mwst + $versand;
$kundenmail = trim($_POST['email']);
$datum = date("d.m.Y H:i");
$gesamtgewicht_kg = number_format($gesamtgewicht/1000,2,",",".");
$htmlMail = "
\r\n";
$header .= "Reply-To: noreply@deinshop.de\r\n";
$betreffAdmin = "Neue Bestellung von {$_POST['vorname']} {$_POST['nachname']}";
$betreffKunde = "Ihre Bestellbestätigung bei Dein Shop";
$mail1 = mail($empfaenger, $betreffAdmin, $htmlMail, $header);
$mail2 = mail($kundenmail, $betreffKunde, $htmlMail, $header);
// ✅ Redirect nur bei Erfolg
if ($mail1 && $mail2) {
header("Location: $danke_url");
exit;
} else {
echo "
Bitte bei jedem Artikel eine Menge angeben.
"; exit; } $positionspreis = $a['preis'] * $menge; $positionsgewicht = $a['gewicht'] * $menge; $summe += $positionspreis; $gesamtgewicht += $positionsgewicht; $detailsRows .= "Bestellbestätigung
Datum: {$datum}
Bestellte Artikel:
| Artikel | Menge | Einzelpreis | Gesamt |
|---|
| Zwischensumme: | ".number_format($summe,2,",",".")." € |
| + 7 % MwSt.: | ".number_format($mwst,2,",",".")." € |
| + Versandkosten: | ".number_format($versand,2,",",".")." € |
| Gesamtbetrag: | ".number_format($endsumme,2,",",".")." € |
| Gesamtgewicht: | {$gesamtgewicht_kg} kg |
Kundendaten
{$_POST['vorname']} {$_POST['nachname']}
{$_POST['anschrift']}
Tel.: {$_POST['telefon']}
E-Mail: {$kundenmail}
Kundennummer: {$_POST['kundennummer']}
Vielen Dank für Ihre Bestellung!
"; $header = "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset=utf-8\r\n"; $header .= "From: Dein ShopFehler beim Senden der E-Mails. Bitte versuchen Sie es erneut.
"; } } ?>
