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: Probleme mit Downloadartikeln (Versand wird nicht übersprungen)

    web4design

    • Experte
    • Beiträge: 1.122
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #45 am: 11. August 2010, 22:21:32
    Ich weiß, wollte nur noch mal betonen, dass der Fork nicht schuld ist, hehe.

    web28

    • modified Team
    • Beiträge: 9.404
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #46 am: 14. August 2010, 12:51:33
    So hier die Fehlerursache:

    "/includes/classes/shopping_cart.php"

    function add_cart(...

    und zwar diese Codezeile auskommentieren

    Code: PHP  [Auswählen]
    $this->contents[] = array ($products_id);

    Durch diese Zeile wird das contents Array mit falschen Einträgen gefüllt.

    Mit der Lösung von BrainStation wird das Array von diesen Fehlern bereinigt, es ist aber besser, wenn diese Einträge da erst gar nicht reinkommen.

    Die Codezeile befindet sich in allen xtc Versionen und Forks, deshalb ist es unglaublich, dass dieser Fehler noch nie aufgefallen ist.

    Korrigiert in r1166.

    Gruss Web28

    Patrick_M

    • Neu im Forum
    • Beiträge: 15
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #47 am: 14. August 2010, 14:40:44
    Hallo

    Vielen Dank für die Lösung. Mich wundert es nur, dass es bei mir durch den Austausch der genannten Dateien geklappt hat. Wenn der Fehler doch bereits in allen xt:Commerce Versionen enthalten ist, dürfte das doch eigentlich gar nicht gehen?

    Gruß

    Patrick

    web28

    • modified Team
    • Beiträge: 9.404
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #48 am: 14. August 2010, 16:43:59
    Hallo Patrick,

    hattest Du das getestet?

    Zuerst Einloggen, Downloadprodukt(e) in den Warenkorb, Kasse

    Gruss Web28

    Patrick_M

    • Neu im Forum
    • Beiträge: 15
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #49 am: 15. August 2010, 09:34:54
    Hallo Web28,

    ja - genau wie Du es beschrieben hast, und es geht einwandfrei. Keine Ahnung woran das liegt, laut Eurer Fehlereingrenzung dürfte es ja gar nicht funktionieren.

    Gruß

    Patrick

    web28

    • modified Team
    • Beiträge: 9.404
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #50 am: 15. August 2010, 12:31:52
    Hallo Patrick,

    das ist sehr seltsam, sende mir bitte Deine Shopdaten per PM. Ich möchte mir das mal ansehen.

    Gruss Web28

    Donco

    • Schreiberling
    • Beiträge: 258
    Hallo,

    Der Versand wird bei mir leider noch nicht übersprungen. Shop Version ist 1.04. Ich habe folgende Änderungen an der "shopping_cart.php" vorgenommen und die besagte Zeile die hier genannt wurde auskommentiert.

    Code: PHP  [Auswählen]
    else {
                            /*$this->contents[] = array ($products_id);*/
                            $this->contents[$products_id] = array ('qty' => $qty);
                            // insert into database
                            if (isset ($_SESSION['customer_id']))

    Link zum Shop http://keil.www27.hostkraft.de/xtc/index.php

    User= testenadmin@testenadmin.de
    Pass = testenadmin

    Weiss jemand woran das liegen könnte?

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    wie sieht denn die Zeile in der "checkout_payment.php" aus:

    Code: PHP  [Auswählen]
    // if no shipping method has been selected, redirect the customer to the shipping method selection page
    if (!isset ($_SESSION['shipping']))
      xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));

    Donco

    • Schreiberling
    • Beiträge: 258
    Diese Zeile sieht folgendermassen aus:

    Code: PHP  [Auswählen]
    // if no shipping method has been selected, redirect the customer to the shipping method selection page
    if (!isset ($_SESSION['shipping']))
            xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));

    Liegt es vielleicht daran, dass meine Artikel neben dem download Attribut weitere Attribute haben?  Ich hatte mittels der zusätzlichen Attribute die Auswahl der jeweiligen Lizenzgruppe umgesetzt.

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    der Login klappt nicht...

    wie heißt denn das Artikelmerkmal für deine Downloadprodukte?

    Donco

    • Schreiberling
    • Beiträge: 258
    Sorry, ich hatte einen Fehler bei den Zugangsdaten. Hab den Beitrag oben korrigiert. Der Login müsste jetzt funktionieren. Das Artikelmerkmal heisst "downloads".

    User= testenadmin@testenadmin.de
    Pass = testenadmin

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Das hier hattet ihr gesehen?

    So hier die Fehlerursache:

    "/includes/classes/shopping_cart.php"

    function add_cart(...

    und zwar diese Codezeile auskommentieren

    Code: PHP  [Auswählen]
    $this->contents[] = array ($products_id);

    Durch diese Zeile wird das contents Array mit falschen Einträgen gefüllt.

    Mit der Lösung von BrainStation wird das Array von diesen Fehlern bereinigt, es ist aber besser, wenn diese Einträge da erst gar nicht reinkommen.

    Die Codezeile befindet sich in allen xtc Versionen und Forks, deshalb ist es unglaublich, das dieser Fehler noch nie aufgefallen ist.
    [...]

    Grüße

    Torsten

    Donco

    • Schreiberling
    • Beiträge: 258
    Ja, die Zeile habe ich auskommentiert. Siehe mein vorheriger Beitrag.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Entschuldige, das hatte ich übersehen. :oops:

    Grüße

    Torsten

    sciency

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Re: Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #59 am: 29. September 2011, 23:09:24
    hi zusammen...

    bei mir klappt es auch nicht.

    hab die änderungen an der "shopping_cart.php" und "order.php" vorgenommen, jedoch komm ich immer noch auf die Versandinformationsseite.

    Da ich nur dienstleistungen anbiete, wäre es schön, wenn dieser schritt weg fällt

    jemand vielleicht noch eine idee parat?

    greetz
    sciency
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    3 Antworten
    3608 Aufrufe
    13. Januar 2012, 13:37:45 von Tomcraft
    17 Antworten
    8802 Aufrufe
    23. September 2009, 16:32:38 von Tomcraft
    4 Antworten
    4002 Aufrufe
    08. Dezember 2010, 12:15:54 von mahagma
               
    anything