Zum Inhalt springen

tt_products: Warenkorb/Versandkosten erweitern

Erstellt am 27. Dezember 2007 · 6 Antworten · letzte Antwort am 29. Dezember 2007

Tags: Frage

JayR ·

Hallo zusammen,

ich kämpfe mich gerade durch eine erste tt-products Installation.

Der Warenkorb wir korrekt dargestellt und auch die Module für payment und Shipping funktionieren.

Nun habe ich das Problem, dass ich zu den normalen Versandkosten noch eine separate Auswahl für eine Transportversicherung integrieren muss. Diese Transportversicherung berechnet sich über die Gesamtsumme der Bestellung, wenn Sie denn aktiviert wurde!
Über das normale Paymentmodul wäre das auch kein Problem, aber dieses wird ja schon für die eigentliche Berechnung der Versandkosten verwendet.

Gibt es eine einfache Möglichkeit ein zweites Payment-Modul in der Ansicht zu integrieren??? Oder gibt es eine Möglichkeit über COA mehrere Shipping-Varianten in eine Ausgabe zu packen?
Wie würdet ihr dieses Problem angehen?

Der Warenkorb sollte dann folgendes anzeigen:

- Produktliste des Warenkorbs (Standardansicht)
- Versandart (Shipping-Modul)
- Transportversicherung (NEU - Shpping-Modul2 ?!)
- Zahlungsart (Payment-Modul)

Vielen Dank im Voraus!
Gruß Jan

Flink ·
JayR schrieb

Nun habe ich das Problem, dass ich zu den normalen Versandkosten noch eine separate Auswahl für eine Transportversicherung integrieren muss. Diese Transportversicherung berechnet sich über die Gesamtsumme der Bestellung, wenn Sie denn aktiviert wurde!

Wie würdet ihr dieses Problem angehen?

Ein neues Produkt 'Transportversicherung' anlegen und ggf. mehrere Artikel dazu. Wenn das nur im Warenkorb angezeigt werden soll, dann eben im Warenkorb eine Einzelansicht dieses Produktes mit Varianten-Select Box dazugeben. Für den Preis müsste ein spezielles Skript geschrieben werden.

JayR ·

Na das war aber Flink... 🙂

Vielen Dank für die Antwort. Leider werde ich daraus aber nicht so recht schlau.
Ist es nicht etwas umständlich ein "Produkt" als Transportversicherung anzulegen?

Ich bin eher am überlegen, wie ich ein komplett eigenes Skript einbinden kann, welches auf den calculatedArray der Preisberechnung zugreifen und auch noch den Code für die Auswahl erzeugen kann.
Dieses Skript müsste dann irgendwie zusätzlich über das Shop-Warenkorb-Template eingebunden werden.

Vermutlich war das auch noch nicht die letzte Verkomplizierung des Bestellprozesses. D.h. ich werde den Shop noch weiter "aufbohren" müssen und brauche dafür eine möglichst erweiterbare Lösung für dieses Problem. Zur Not eben eine eigene Extension...

Gibt es denn keine Möglichkeit das Shipping/Payment Modul zu "duplizieren" und einfach doppelt zu verwenden?

Da Shopsysteme ja grundsätzlich sehr unterschiedliche Anforderungen haben sollte es doch eine Variante geben wie zusätzliche Berechnungen in das Template einfach eingefügt werden können?!

Viele Grüße
Jan

Flink ·
JayR schrieb

Gibt es denn keine Möglichkeit das Shipping/Payment Modul zu "duplizieren" und einfach doppelt zu verwenden?

Nein, das wäre wenig sinnvoll.

JayR schrieb

Da Shopsysteme ja grundsätzlich sehr unterschiedliche Anforderungen haben sollte es doch eine Variante geben wie zusätzliche Berechnungen in das Template einfach eingefügt werden können?!

Weil auch im Frontend eine Änderung benötigt wird, nämlich eine Select-Box über die Versicherungen, sollte hier die Warenkorb Hook-Funktion verwendet werden:

$TYPO3_CONF_VARS['EXTCONF']['tt_products']['getBasketView']
JayR ·

Vielen Dank nochmals!

Die Lösung mit dem Hook scheint mir auch die einzige Lösung zu sein.
Schade, dass die Shipping/Payment-Methoden nicht etwas flexibler (mächtiger) gehalten sind. Gerade die Berechnung der Preise bereitet ja sehr häufig kopfzerbrechen (zumindest bei mir)!

Alle Varianten eines Bestellvorgangs abzudecken wäre aber wohl auch ein Ding der Unmöglichkeit!

Viele Grüße
Jan

octopus ·

Hallo YayR, wenn ich Dich richtig verstehe, willst du für versicherten Versand extra Kosten erheben. Ist das richtig?
"Schlaumeierei an" Wenn ja, Achtung, da gehen derzeit Abmahnungen rum. Im Fernabsatzgesetz gibt es irgendeine Bestimmung die sinngemäß besagt, dass Ware immer auf Kosten des Verkäufers versichert sein soll. Den genauen Zusammenhang kann ich leider im Moment nicht mehr rekonstruieren."Schlaumeierei aus"
War nur eine Anmerkung, da ich erst vor wenigen Tagen von abmahnwarner oder trustedshops diese info erhalten habe.
MfG

#paralyzed#

JayR ·

Hi octopus,
vielen Dank für den Tipp!!! Das wäre mir auch die liebste Lösung für das Problem!!! So könnte ich mir die neue Extension sparen! 😃

Ich geb das mal so weiter...

Viele Grüße
Jan