Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Zahlart: Guthaben ohne weitere Bezahlart

    grunet

    • Neu im Forum
    • Beiträge: 3
    Zahlart: Guthaben ohne weitere Bezahlart
    am: 17. Januar 2011, 09:13:37
    Hallo zusammen

    Ein Kunde hat ein positives Guthaben (Gutschein/Kupons) von 50 Euro.
    Bei seiner nächsten Bestellung gelangt er auf 40 Euro (inkl. Versand).

    Auf der checkout_payment.php kann er nun die Checkbox "Anwählen, wenn Sie Ihr Guthaben verwenden möchten" auswählen (ohne andere Bezahlart).

    Auf der Bestellzusammenfassung Seite wird nun unter Gutscheine der Betrag abgebucht und das Total beträgt 0 Euro.

    Durch klick auf Bestellbestätigung gelangt der Kunde wieder auf die checkout_payment.php Seite wo jedoch keine Bezahlart mehr auswählbar ist und nur folgende Info steht: "Ihr Gutschein Guthaben deckt den Warenwert, Sie müssen nun lediglich unsere AGB akzeptieren und den Bestellprozess mit Weiter fortsetzen."

    Nach dem bestätigen der AGBs gelangt der Kunde wieder auf die checkout_payment.php, diesmal jedoch wieder mit den üblichen Bezahlarten, sowie der Guthaben Checkbox. Sowie der Fehlermeldung "* Bitte wählen Sie eine Zahlungsweise für Ihre Bestellung."

    Wenn nun wieder nur die Checkbox für das Guthaben ausgewählt wird, wiederholt sich die ganze Geschichte. Wenn der Kunde jedoch z.b. noch Rechnung auswählt, dann funktioniert die Bestellung.

    Weiss jemand wie man dieses Problem beheben kann, so dass wenn das Guthaben für eine Bestellung reicht, dass dann keine weitere Bezahlart ausgewählt werden muss?

    Benutzte Version ist modified eCommerce Shopsoftware v1.05 dated: 2010-07-18

    Vielen Dank
    grunet



    Linkback: https://www.modified-shop.org/forum/index.php?topic=10707.0

    Balronu

    • Frisch an Board
    • Beiträge: 74
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #1 am: 17. Januar 2011, 09:54:15
    Ist mir auch gerade aufgefallen. Nur das ich gar keine andere Bezahlart auswählen wenn der Gutscheinwert den Betrag deckt.

    wolfgangta

    • Neu im Forum
    • Beiträge: 12
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #2 am: 17. Januar 2011, 12:11:03
    hallo!
    hab das selbe problem wie grunet - es springt schlussendlich immer nur, nach genanntem schema, zwischen "bezahlart wählen" und "bestätigen" hin und her :(
    ich hoff es kann uns jedmand helfen

    hab den shop seit kurzem installiert - muss wirklich sagen tolle leistung und ein super system!!  :thumbs:

    thx schon mal für eure hilfe!

    lg

    grunet

    • Neu im Forum
    • Beiträge: 3
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #3 am: 17. Januar 2011, 14:07:07
    Ich hab nun mal als Workaround im checkout_confirmation.php folgendes eingefügt:

    Code: PHP  [Auswählen]
    if(isset($_POST['cot_gv'])) {
            $_SESSION['payment'] = 'invoice';
    }
    Würde mich aber schon noch interessieren ob es dafür eine offizielle Lösung gibt.

    Balronu

    • Frisch an Board
    • Beiträge: 74
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #4 am: 17. Januar 2011, 19:11:53
    In welcher Zeile hast du denn das eingefügt?

    wolfgangta

    • Neu im Forum
    • Beiträge: 12
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #5 am: 17. Januar 2011, 19:30:27
    Danke erstmal für den Workaround!
    Funktioniert soweit wunderbar!

    @Balronu:
    den Code kann man zB nach Folgendem einfügen

    Code: PHP  [Auswählen]
    //check if display conditions on checkout page is true
     
    LG

    grunet

    • Neu im Forum
    • Beiträge: 3
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #6 am: 17. Januar 2011, 20:31:21
    Beachtet, dass durch diesen Workaround bei der Bestellung die Rechnungsadresse fehlt!

    Des Weiteren fehlt die Sprache und Zahlungsweise. Nur so als kleiner Hinweis.

    Balronu

    • Frisch an Board
    • Beiträge: 74
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #7 am: 18. Januar 2011, 08:40:50
    Hm, da muss es doch noch was anderes geben.

    wolfgangta

    • Neu im Forum
    • Beiträge: 12
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #8 am: 20. Januar 2011, 01:12:09
    hallo wieder!

    ein weiteres problem:
    wenn man vom der bestätigungs-site wieder zurück zum warenkorb geht, etwas ändert (oder auch nicht) und dann erneut zur bezahlart-site wechselt und bestätigen will, ist die auswahl mit dem guthaben gespeichert und es steht folgendes:
    Zitat
    Ihr Kupon deckt den Warenwert, Sie müssen nun lediglich unsere AGB akzeptieren und den Bestellprozess mit Weiter fortsetzen
    wenn man auf weiter klickt, passiert wieder das ursprüngliche - die meldung erscheint:
    Zitat
    * Bitte wählen Sie eine Zahlungsweise für Ihre Bestellung.
    ich hoffe wir finden bald eine lösung dafür. :|

    lg

    wolfgangta

    • Neu im Forum
    • Beiträge: 12
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #9 am: 20. Januar 2011, 01:30:09
    hallo nochmal,
    also scheinbar war der fehler nur wegen deshalb, da ich die zahlart rechnung für die kundengruppen ausgeschlossen habe. dies hat den effekt gehabt, dass es nicht in der auswahl angezeigt wurde, da ich die zahlart eigentlich nicht anbieten will. hat auch alles funktioniert - bis auf den oben beschriebenen fehler.

    ich hab jetzt, um das zu umgehen, anstelle von

    Code: PHP  [Auswählen]
    $_SESSION['payment'] = 'invoice';
    ein

    Code: PHP  [Auswählen]
    $_SESSION['payment'] = 'moneyorder';
    geschrieben.

    funktioniert natürlich, nur werden jetzt in der bestellbestätigung die kontoinformationen und die aufforderung zur überweisung angezeigt...

    gibt's evtl. noch eine elegantere lösung für das problem?

    thx & lg

    wolfgangta

    • Neu im Forum
    • Beiträge: 12
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #10 am: 01. Februar 2011, 01:32:29
    hallo,

    folgender text bezieht sich auf version 1.05

    ich denke den fehler gefunden zu haben - 100%ig sicher bin ich mir nicht - besondere sorgen macht mir dabei

    Code: PHP  [Auswählen]
    $_SESSION['payment'] = 'no_payment';
    wenn meine änderungen von jemandem getestet werden könnten und die funktionsfähighkeit bestätigen werden könnte wär uns sehr geholfen :)

    thx schon mal!

    hier die änderungen:

    in der checkout_process.php

    nach:

    Code: PHP  [Auswählen]
    if (!isset ($_SESSION['sendto'])) {
            xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));
    }
    folgendes einfügen:

    Code: PHP  [Auswählen]
    if (isset ($_SESSION['credit_covers'])) {
            $_SESSION['payment'] = 'no_payment'; //ICW added for CREDIT CLASS
    }
    und anstelle von:

    Code: PHP  [Auswählen]
    require (DIR_WS_CLASSES.'payment.php');
    if (isset ($_SESSION['credit_covers']))
            $_SESSION['payment'] = ''; //ICW added for CREDIT CLASS
    $payment_modules = new payment($_SESSION['payment']);
    folgendes einfügen:

    Code: PHP  [Auswählen]
    require (DIR_WS_CLASSES.'payment.php');
    /* if (isset ($_SESSION['credit_covers']))
            $_SESSION['payment'] = 'no_payment'; //ICW added for CREDIT CLASS
     */
    in der checkout_confirmation.php

    anstelle von

    Code: PHP  [Auswählen]
    $payment_modules = new payment($_SESSION['payment']);
    if (isset ($_SESSION['credit_covers']))
            $_SESSION['payment'] = 'no_payment'; // GV Code Start/End ICW added for CREDIT CLASS
    folgendes einfügen:

    Code: PHP  [Auswählen]
    if (isset ($_SESSION['credit_covers']))
            $_SESSION['payment'] = 'no_payment'; // GV Code Start/End ICW added for CREDIT CLASS
    $payment_modules = new payment($_SESSION['payment']);
    leider wird die credit_covers variable nicht oder nicht richtig gespeichert/weitergegeben oder einfach falsch verarbeitet (bei mir zumindestens). wenn das guthaben als bezahlart ausgewählt wird und dann der warenkorb wieder bearbeitet wird, merkt sich das system zwar, dass bereits eine zahlart ausgewählt wurde, im falle der guthabenbezahlung merkt sich das system jedoch nicht, dass es das guthaben dann auch tatsächlich verwenden soll.

    als workaround hab ich in der checkout_payment.html (templates/.../module) folgendes geändert:
    anstelle von:

    Code: PHP  [Auswählen]
    {if $GV_COVER!='true'}{$PAYMENT_BLOCK}{$module_gift}{else}{#text_gccover#}{/if}
    folgendes einfügen:

    Code: PHP  [Auswählen]
    {if $GV_COVER!='true'}{$PAYMENT_BLOCK}{$module_gift}{else}{$module_gift}{/if}
    damit wir der kunde immer gefragt, ob er sein guthaben verwenden möchte - auch wenn er es schon angegeben hat und danach seinen warenkorb editierte...

    hoffentlich gibts bald einen besseren workaround... meiner meinung nach funktioniert jedoch alles so, wie es soll...
    bis auf die sache mit der sprache.

    zur rechnungsadresse:
    ist es grundsätzlich sinnvoll, bei bezahlungen mit dem guthaben eine rechnung inkl ust auszustellen?
    aus Ust technischer sicht enthält das bereits bezahlte guthaben (bei welchem ja auch eine vollständige rechnung erstellt wird) ja schon die Ust. für bezahlungen, welche mit dem guthaben durchgeführt werden, genügt demnach ja ein lieferschein.
    irre ich mich?

    beste grüße,
    wolfgang

    wolfgangta

    • Neu im Forum
    • Beiträge: 12
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #11 am: 02. Februar 2011, 17:24:46
    hallo,
    hats schon jemand getestet?

    wir haben noch ein anderes problem:

    kann man die bezahlart guthaben bei bestimmten artikeln irgendwie ausschließen?

    danke schon mal!

    LG

    Balronu

    • Frisch an Board
    • Beiträge: 74
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #12 am: 02. Februar 2011, 17:42:38
    Ja hab's mal kurz angetestet. Hat mal funktioniert. Mal schauen ob ich es noch weiter testen kann.

    Einzige was mir aufgefallen ist, ich muss 'ne Bezahlart auswählen und das Porto wird in Rechnung gestellt. Obwohl der Gutschein hoch genug wäre.

    macca

    • Fördermitglied
    • Beiträge: 229
    • Geschlecht:
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #13 am: 30. März 2011, 19:48:46
    Hallo,

    habe das gleich Problem!

    Wie schaut's denn aus? Läuft es mit oben angegebenen Änderungen?

    modified eCommerce Shopsoftware v1.05 dated: 2010-07-18

    macca

    • Fördermitglied
    • Beiträge: 229
    • Geschlecht:
    Zahlart: Guthaben ohne weitere Bezahlart
    Antwort #14 am: 30. März 2011, 21:33:27
    Bis es eine Lösung gibt, meine Lösung ganz schlicht...

    Ich habe folgenden Text hinter "Anwählen, wenn Sie Ihr Guthaben verwenden möchten" gesetzt...

    Code: PHP  [Auswählen]
     <font color="red">Wählen Sie auf jeden Fall zusätzlich Vorkasse/Banküberweisung aus!
     
    Bei Zahlart PayPal wird man schließlich direkt zu PayPal weitergeleitet. Keine Elegante Lösung aber so stehen lassen kann ich es auch nicht.

    Kann den Kunden ja nicht im Dunkel stehen lassen!

     :lol1:

    7 Antworten
    5135 Aufrufe
    04. Februar 2014, 19:43:23 von Riverside
    7 Antworten
    5997 Aufrufe
    30. Mai 2015, 11:01:38 von cplasa