Jede Bestellung hat versteckte Marge
Verpackung, Versicherung, Expressbearbeitung — das sind Leistungen, die der Kunde möchte, aber die ihm oft niemand anbietet. Astracheckoutextras bringt sie zum richtigen Zeitpunkt: wenn er bereits kauft.
Astracheckoutextras verwandelt den PrestaShop-Checkout in eine strukturierte Upsell-Engine. Konfigurierbare Leistungen, Fest- oder Prozentpreise, erweiterte Filter nach Spediteur und Land. Ohne Dutzende separater Produkte für jede Leistung zu erstellen. Ohne etwas zu verkomplizieren.
Beispiele für reale Leistungen
Jede Leistung, die du hier siehst, lässt sich in wenigen Minuten im Backoffice konfigurieren — mit Name, Beschreibung, Preistyp und Sichtbarkeitsregeln. Kein separates Modul für jeden Leistungstyp.
Im Checkout
Jede ausgewählte Leistung wird intern über ein dediziertes technisches Produkt verwaltet. Der Kunde sieht keine technischen Namen, keine fremden Produkte in der Zusammenfassung — er sieht nur die gewählte Leistung mit ihrem Namen und Preis, wie erwartet.
Die gewählte Leistung bleibt im Warenkorb erhalten, geht bei der Bestätigung in die Bestellung über, erscheint im Backoffice, in der Bestätigungs-E-Mail und auf der PDF-Rechnung. Der Kunde sieht seine Wahl überall.
Konfiguriere Leistungen als unabhängige Checkboxen (stapelbar) oder als Radio-Buttons mit group_code (exklusive Wahl zwischen Alternativen). Du kannst mehrere unabhängige Radio-Gruppen im selben Checkout haben.
Die Leistung erscheint in der Bestellung im Backoffice (displayAdminOrderMainBottom), auf der PDF-Rechnung (displayPDFInvoice) und in der Bestellbestätigungs-E-Mail. Vollständige Rückverfolgbarkeit.
Die Preistypen
Die Leistung kostet immer denselben Betrag, unabhängig vom Warenkorbwert. Ideal für Leistungen mit definierten Betriebskosten.
Der Preis ist ein Prozentsatz des Produktgesamtbetrags im Warenkorb. Ideal für Leistungen, deren Risiko oder Wert mit der Bestellung skaliert.
Die Regel-Engine
Nicht alle Leistungen sind für alle Kunden, Spediteure und Länder relevant. Astracheckoutextras enthält eine Mini-Regel-Engine, um jede Leistung nur dann anzuzeigen, wenn es angemessen ist.
Zeige die Leistung nur an, wenn der Kunde einen der erlaubten Spediteure ausgewählt hat. Verstärkte Verpackung macht mit BRT Sinn, nicht bei der Abholung vor Ort.
Wenn Spediteur = DHL oder BRTZeige die Leistung nur für bestimmte Länder an. Kühlversand macht für Italien Sinn, nicht für interkontinentale Ziele.
Wenn Land = IT, FR, DEZeige die Leistung nur Kunden bestimmter Gruppen an. Der dedizierte B2B-Service sollte nur für Nutzer der Gruppe Business sichtbar sein.
Wenn Gruppe = BusinessZeige die Leistung nur in einem Warenkorbwertbereich an. Versandversicherung macht über €50 Sinn — unter diesem Schwellenwert ist sie wirtschaftlich nicht relevant.
Wenn Warenkorb ≥ €50Jede Leistung hat ein Positionsfeld, um die Erscheinungsreihenfolge im Checkout zu ordnen. Du kannst zuerst die relevantesten Leistungen anzeigen, dann die sekundären.
position = 1, 2, 3…Was sich wirklich ändert
Jede Leistung, die der Kunde wählen kann, verändert seine Wahrnehmung des Shops — und den durchschnittlichen Warenkorbwert. Diese Effekte vervielfachen sich mit jeder Bestellung.
Verpackung, Versicherung, Expressbearbeitung — das sind Leistungen, die der Kunde möchte, aber die ihm oft niemand anbietet. Astracheckoutextras bringt sie zum richtigen Zeitpunkt: wenn er bereits kauft.
Das Modul verwaltet alle Leistungen über ein einziges technisches PrestaShop-Produkt mit dynamischen Preisen. Du musst kein Produkt für jede Leistung erstellen — Astracheckoutextras verwaltet es intern, ohne Entitäten im System zu vervielfachen.
Filter nach Spediteur, Land, Kundengruppe und Warenkorbwert verwandeln Astracheckoutextras in eine Mini-Entscheidungs-Engine. Die richtige Leistung erscheint nur wenn es sinnvoll ist — nicht immer, nicht für alle.
Warenkorb, Bestellung, Backoffice, PDF-Rechnung, Bestätigungs-E-Mail. Die gewählte Leistung verschwindet nicht beim Checkout — sie folgt dem gesamten Lebenszyklus der Bestellung. Der Händler weiß immer, was jeder Kunde gewählt hat.
Wenn Astrashipping ein hohes Volumen berechnet → schlägt Astracheckoutextras „Verstärkte Verpackung" vor. Diese Integration ist bereits in der Roadmap — das Modul ist darauf ausgelegt, im Astralith-Ökosystem erweitert zu werden.
Average Order Value. Das ist der KPI, den jeder Händler steigern möchte — ohne Rabatte, ohne Aktionen. Zusatzleistungen im Checkout sind einer der effektivsten und nicht-invasiven Wege, ihn zu erhöhen.
Technische Architektur
Jede Leistung hat einen konfigurierbaren Namen und eine Beschreibung für jede aktive Sprache. Die dedizierten Tabellen (astracheckoutextras_service + _service_lang) halten Leistungen als eigene Entitäten — saubere, skalierbare, nicht-monolithische Architektur.
Wenn die Bestellung bestätigt wird, wird die Auswahl in astracheckoutextras_order mit der Leistung, dem Preis zum Zeitpunkt des Kaufs und der Bestellungs-ID gespeichert. Die historischen Daten gehen nie verloren — auch wenn die Leistung später geändert oder deaktiviert wird.
Das Modul erstellt und verwaltet automatisch ein technisches PrestaShop-Produkt — intern für jede Servicezeile im Warenkorb verwendet. Ein einziges technisches Produkt verwaltet alle Leistungen: du musst nicht für jede konfigurierte Option eines erstellen.
Technical productVon displayPaymentTop bis displayPDFInvoice, über actionValidateOrder, displayAdminOrderMainBottom, displayOrderConfirmation und actionCartSave. Die Leistung ist an jedem relevanten Punkt des Ablaufs präsent.
Trotz der Komplexität des Ablaufs überschreibt Astracheckoutextras keine Core-Datei. Der Override-Ordner ist der Struktur halber vorhanden, enthält aber keine aktiven Klassen. Frei aktualisierbar ohne Konflikte.
Hook-onlyAstracheckoutextras ist in das Astralith Update Center mit SHA256-Download-Verifizierung integriert — derselbe Standard wie alle Astralith-Module. Kein Auto-Install, keine unverifizierten Updates.
SHA256 updatesAstralith-Architektur
Häufig gestellte Fragen
Astracheckoutextras erstellt ein einziges technisches PrestaShop-Produkt, das es intern zur Verwaltung der Servicezeilen im Warenkorb verwendet. Wenn ein Kunde beim Checkout eine Leistung auswählt, wird eine Zeile mit diesem technischen Produkt hinzugefügt, aber mit dem Namen und dem Preis der gewählten Leistung. Das bedeutet, dass du kein separates Produkt für jede konfigurierte Leistung erstellen musst — ein einziges zentralisiertes technisches Produkt verwaltet alles.
Als Checkboxen konfigurierte Leistungen sind unabhängig: der Kunde kann null, eine oder mehrere gleichzeitig auswählen. Als Radio mit demselben group_code konfigurierte Leistungen bilden eine Gruppe exklusiver Wahl: eine auszuwählen deaktiviert automatisch die anderen in derselben Gruppe. Du kannst mehrere unabhängige Radio-Gruppen auf derselben Checkout-Seite haben, jede mit ihrem eigenen group_code.
Der Prozentpreis wird auf getCartProductsTotalTaxIncl berechnet — der Produktgesamtbetrag im Warenkorb inkl. MwSt. Wenn der Warenkorb €200 wert ist und die Leistung „Versicherung" auf 1,5% konfiguriert ist, beträgt der berechnete Preis €3,00. Die Berechnung erfolgt live bei jeder Warenkorb-Aktualisierung — wenn der Kunde Produkte hinzufügt oder entfernt, aktualisiert sich der Leistungspreis automatisch.
Ja. Bei der Bestellbestätigung speichert actionValidateOrder die ausgewählte Leistung in der Tabelle astracheckoutextras_order mit der Leistung, dem Preis zum Zeitpunkt des Kaufs und der Bestellungs-ID. Diese Daten sind dauerhaft — auch wenn du die Leistung später änderst oder deaktivierst, bleibt der Verlauf vergangener Bestellungen intakt und im Backoffice einsehbar.
Ja. Das Modul ist an den Hook displayPDFInvoice angebunden — die gewählte Leistung erscheint auf der PDF-Rechnung der Bestellung. Sie erscheint auch in der Bestellbestätigungs-E-Mail, im Bestelldetail im Kundenbereich und im Bestellpanel des Backoffice. Der Kunde kann immer sehen, was er gewählt hatte, egal wo er seine Bestellung einsieht.
Die Jahreslizenz für €149 umfasst: vollständige Nutzung des Moduls für 1 PrestaShop-Shop, alle innerhalb von 12 Monaten veröffentlichten Updates, Zugang zum Astralith Update Center mit SHA256-Verifizierung, dedizierten technischen Support und alle zukünftigen Verbesserungen. Astracheckoutextras ist das Modul mit dem höchsten kommerziellen Potenzial im Astralith-Katalog — jede verkaufte Zusatzleistung amortisiert die Lizenz.
Lizenz
/ Jahr · 1 Shop · zzgl. MwSt.
Sichere Zahlung · Lizenz sofort aktivierbar · Jährliche Erneuerung