Modul Verkürzter Checkout VCO

Thema wurde von Steffen (indiv-style.de), 22. Oktober 2015 erstellt.

  1. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    #1 Steffen (indiv-style.de), 22. Oktober 2015
    Zuletzt bearbeitet: 22. Oktober 2015
    Nachdem ich den bekannten OPC(OnePageCheckout) aufgrund von Problemen mit Gutscheinen und dem neuen PayPal3-Modul eingestampft habe, kommt hier nun der VCO (verkürzte Checkout).

    Hier habe ich die checkout_shipping und die checkout_payment zusammengefasst. So spart sich der Kunde immerhin einen Klick und es ist dennoch sehr übersichtlich....

    Getestet auf GX2 V2.4.1.* und 2.5.1.*

    Installation:

    ZIP entpacken, den Inhalt des Ordners root in das Hauptverzeichnis eures Shops, Cache leeren und fertig...

    VORHER DATENSICHERUNG!!!!!!!!!!!!!!!!

    Für Benutzer des alten OPC:
    Alle Dateien die ihr hochgeladen habt wieder entfernen und dann erst die Installation des VCO.

    Anwendung auf eigene Gefahr!!! Keine Haftung meinerseits!!!

    VCO_Screen.jpg
     

    Anhänge:

  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    10. August 2012
    Beiträge:
    1.554
    Danke erhalten:
    455
    Danke vergeben:
    96
    Nice, mit etwas Glück bekomm ich das sogar auf unseren 2.2er angepasst. Die ersten Versuche schauen gut aus.

    Im 2.5er Testshop sind mir folgende Sachen aufgefallen, die du evt noch bei dir im Paket anpassen könntest:
    Die Darstellung der Versandarten ist ein bisschen "kaputt" weil der Standard CSS Selektor nicht mehr greift. Zum Beheben hab ich in der checkout.html in Zeile 62 das vorhandene {$SHIPPING_BLOCK} ersetzt durch:
    HTML:
            <div class="order_shipping">
                {$SHIPPING_BLOCK}
            </div>
    Auf der checkout_confirmation war die Überschrift ein bisschen anders formatiert wie im Standard. Dafür einfach die vco.css anpassen und alle Selektoren für .order_confirm rausnehmen.
     
  3. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Es ist nicht schlimm das dem Paket hinzuzufügen...
    Aber danke für den Fix.
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Hallo Steffen,

    habe das Modul in einem Shop installiert, funktioniert soweit gut. Nur Gutscheine lassen sich nicht kaufen.
    Da kommt eine Meldung von zu vielen Weiterleitungen.
    Ich vermute das liegt an der Artikelnummer "GIFT...." die ein "Versandkostenfrei" erzeugt. Wird da die Seite shipping.php übersprungen?
     
  5. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Die shipping und payment sind da zusammen!

    Mhhh... wieder so ne doofe Kombi. :(
     
  6. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    In Deinem Modul schon, aber ursprünglich nicht. Deshalb die Idee, dass der Gutschein versucht eine Seite zu überspringen.
     
  7. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Was gibt es da für Probleme????
     
  8. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Beim neuen PayPal3 wird die Zahlung schon nach der checkout_paymant.php authorisiert und dann gehts erst auf die checkout_confirmation.php

    Geht so wie er gebaut ist nicht mit dem OPC da hier alles auf einer Seite ist. Also entweder Umbau oder die VCO-Version. Ich hab mich aus echten Zeitgründen für den VCO entschieden.
     
  9. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Wozu soll das denn gut sein????
     
  10. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Mhhh.... gute Frage, dennoch sind die Abläufe bei PayPal so und da kann mann nix machen.
     
  11. Anonymous

    Anonymous Beta-Held

    Registriert seit:
    22. März 2015
    Beiträge:
    2.381
    Danke erhalten:
    640
    Danke vergeben:
    414
    @Steffen meinst du du kannst das in dein Checkout einbauen?

    (Link nur für registrierte Nutzer sichtbar.)

    Danke
     
  12. Anonymous

    Anonymous Beta-Held

    Registriert seit:
    22. März 2015
    Beiträge:
    2.381
    Danke erhalten:
    640
    Danke vergeben:
    414
    Hab gerade gemerkt das der VOC bei Downloadartikel nicht funktioniert. Es kommt "Diese Webseite hat eine Weiterleitungsschleife. Wenn ein "normaler" Artikel dabei ist klappt es.

    Testumgebung war v2.4.2.0 ohne sonstige overloads und usermods.
     

    Anhänge:

  13. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Die Abläufe bei PayPal sind sicher nicht so....

    Denn denen ist es egal, wie ein Checkout im Shop abläuft...

    Paypal will irgendwann mal eine Authorisierungsabfrage, und danach dann die echte Zahlungsabwicklung....

    Warum das anscheinend jetzt im Gambio Shop geändert wurde erschließt sich mir nicht, eine technische Notwendigkeit kann ich da jedenfalls nicht erkennen
     
  14. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Das ergibt sich alles aus dem Integrationsleitfaden für PayPal PLUS. Dieses Dokument gibt PayPal aber bislang nur auf Anfrage heraus, weil PLUS nicht Teil der internationalen REST-Schnittstelle ist, sondern vorläufig nur in Deutschland angeboten wird.

    Im Falle von PLUS funktioniert die Weiterleitung zu PayPal auch technisch ganz anders als zuvor, weil dafür die Javascript-Library von PayPal verwendet werden muss, während man für ECS/ECM noch eine klassische Umleitung ausführt.
     
  15. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Wird das nicht (wie bisher) transparent in der Zahlungsmodulklasse abgehandelt?
     
  16. mdc

    mdc Erfahrener Benutzer

    Registriert seit:
    8. August 2012
    Beiträge:
    277
    Danke erhalten:
    16
    Danke vergeben:
    113
    Hallo,

    läuft das auch bei einem 2.2 Shop?

    Danke und Gruß
     
  17. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Nein. Nicht ohne Anpassungen! Das ist auf 2.4/2.5 entwickelt.