Magento Checkout: Link zu den Steps?

Dustin84

Erfahrenes Mitglied
Hallo,

ich benutze den Magento OnePageCheckout und habe dazu ein paar kleine Fragen.

1.) Auf der review page würde ich gerne Links zu den vorherigen Steps setzen, falls man diese nochmal bearbeiten muss. Wie ist z.B. der Link zur Seite mit der Rechnungsadresse?

2.) Formatierung der Ausgabe des Gesamtpreises in der totals.phtml: Der Code
PHP:
    <?php $_colspan = $this->helper('tax')->displayCartBothPrices() ? 5 : 3; ?>
    <?php echo $this->renderTotals(null, $_colspan); ?>

gibt mir folgendes in einer Zeile aus:
Zwischensumme 5.274,50 € Lieferung und Verarbeitung (Versandkostenpauschale - Fixed) 5,00 €

Wo kann ich da die HTML Struktur anpassen?

3.) AGB Validierung: Der Käufer muss vorm bestellen die AGB akzeptieren und dafür habe ich folgenden Code eingebunden:
PHP:
<label for="agreement-1">
   <input type="checkbox" class="required" id="agreement-1" name="agreement[1]" value="1"> Hiermit akzeptiere ich die Shop AGB
</label>
Hier kommt es nicht zur inline Validierung. Beim drücken des bestellen Buttons kommt nur ein alert mit Bitte die AGB zu bestätigen. Das hätte ich aber gerne inline gelöst. Jedoch scheint das class="required" nicht zu greifen.

Ich habe dazu schon google durchforstet aber dort habe ich nichts gefunden oder es nicht verstanden.
Hoffe, ihr könnt mir helfen :)


Gruß
D.
 

jeipack

Erfahrenes Mitglied
1. OnePage Checkout erstellt ja schon "Links"* zu den einzelnen Steps. *: Es sind keine Links, sondern JS-Anweisungen.
Zum Beispiel hier typischer OnePage Checkout:
upload_2015-3-6_21-17-3.png
Die oberen Punkte sind alles "Links".

2. /template/tax/checkout/.. da sind die templates.
Mehr dazu: http://en.herveguetin.com/change-totals-design-in-cart-and-checkout.html#.VPoUwPmG-_E

3. System -> Config -> Sales -> Checkout -> Checkout Options -> Enable Terms and Conditions
oder auf deutsch etwa: System-> Konfiguration -> Verkauf -> Kasse? Oder auch CHeckout -> Options -> AGB

Grüsse
 

Dustin84

Erfahrenes Mitglied
Ok, nochmal zu Punkt 1.)
Auf der Bestellübersichtsseite Steht Lieferadresse,Rechnungsadresse, Bezahlart und jeweils dahinter den Link "Ändern". Diesen Link muss ich nun die JS Anweisung geben zum richtigen Step zu springen.
Nur weiß ich nicht wie.
 

jeipack

Erfahrenes Mitglied
Sofern du die Ändern Buttons schon hast kannst du ihnen Javascript hinterlegen, mit denen sie die Links auslösen. Für die Versandart wäre das zB:
Code:
jQuery("#opc-shipping_method .step-title").click()
Du kannst die ID `opc-shipping_method` mit der Id des jeweiligen Steps in deinem Shop austauschen.
 

Neue Beiträge