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)

    web28

    • modified Team
    • Beiträge: 9.404
    Hallo Jens,

    zwischen 1.03 und 1.05 hat sich in der "/includes/classes/shopping_cart.php" nicht so viel geändert.

    Test mal bitte folgendes, ersetze diesen Code in 1.05 "/includes/classes/shopping_cart.php"

    Code: PHP  [Auswählen]
    //BOF - DokuMan - 2010-03-26 - check for defined variable
                                    if (defined('NO_COUNT_ZERO_WEIGHT') && NO_COUNT_ZERO_WEIGHT == 1) {
                                    //if (NO_COUNT_ZERO_WEIGHT == 1) {
                                    //EOF - DokuMan - 2010-03-26 - check for defined variable

    durch den 1.03 Code

    Code: PHP  [Auswählen]
    if (NO_COUNT_ZERO_WEIGHT == 1) {

    Gruss Web28

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hallo web28,

    jetzt funktioniert es!  :thumbs:
    Vielen vielen Dank!

    Gruß,
    Jens

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #17 am: 06. August 2010, 19:51:50
    Hallo zusammen,

    ich muss leider noch mal zurück rudern. Es funktioniert leider noch nicht.
    Ich habe hier einen frischen 1.05 Shop und habe den Download-Artikel wie im Handbuch beschrieben eingebaut. Trotzdem überspringt er nicht die 1. Seite im Checkout.

    Hat niemand sonst von euch dieses Problem?

    Gruß,
    Jens

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #18 am: 06. August 2010, 19:57:57
    Hallo,

    ich habe es noch mal im Demo-Shop versucht:

    Es funktioniert nicht, auch nicht in der Trunk-Version. Dort wird immer "Selbstabholung" auf der ersten Seite im Checkout angezeigt.

    Vielleicht melden sich ja noch User, die helfen können?

    Gruß,
    Jens

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #19 am: 06. August 2010, 21:12:23
    Das ist eigentlich die relevante Änderung gewesen:

    Hallo Jens,

    zwischen 1.03 und 1.05 hat sich in der includes/classes/shopping_cart.php nicht so viel geändert.

    Test mal bitte folgendes, ersetze diesen Code in 1.05 includes/classes/shopping_cart.php

    Code: PHP  [Auswählen]
    //BOF - DokuMan - 2010-03-26 - check for defined variable
                                    if (defined('NO_COUNT_ZERO_WEIGHT') && NO_COUNT_ZERO_WEIGHT == 1) {
                                    //if (NO_COUNT_ZERO_WEIGHT == 1) {
                                    //EOF - DokuMan - 2010-03-26 - check for defined variable
    durch den 103 Code

    Code: PHP  [Auswählen]
    if (NO_COUNT_ZERO_WEIGHT == 1) {
    Gruss Web28

    In den modified eCommerce Shopsoftware Versionen davor lief es problemlos. :?

    Grüße

    Torsten

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #20 am: 07. August 2010, 06:14:16
    Hallo Torsten,

    das funktioniert aber leider nicht. Ich bin auch bereit, einen Betrag zu spenden, wenn das wieder funktioniert.

    Gruß,
    Jens

    web28

    • modified Team
    • Beiträge: 9.404
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #21 am: 07. August 2010, 10:25:44
    Hallo Jens,

    die vorgeschlagene Codeänderung ist in 1.05 und in den Demoshops noch gar nicht enthalten.

    Gruss Web28

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #22 am: 07. August 2010, 12:47:13
    Hallo Web28,

    das ist mir schon klar, deswegen funktioniert das mit den Downloadartikeln ja weder in der 1.05 Version noch im Trunk.

    Gruß,
    Jens

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #23 am: 07. August 2010, 12:49:17
    Aber es funktioniert, wenn du die beschriebene Änderung im Code durchführst. ;-)

    Also gerne nochmal:

    Hallo Jens,

    zwischen 1.03 und 1.05 hat sich in der includes/classes/shopping_cart.php nicht so viel geändert.

    Test mal bitte folgendes, ersetze diesen Code in 1.05 includes/classes/shopping_cart.php

    Code: PHP  [Auswählen]
    //BOF - DokuMan - 2010-03-26 - check for defined variable
                                    if (defined('NO_COUNT_ZERO_WEIGHT') && NO_COUNT_ZERO_WEIGHT == 1) {
                                    //if (NO_COUNT_ZERO_WEIGHT == 1) {
                                    //EOF - DokuMan - 2010-03-26 - check for defined variable
    durch den 103 Code

    Code: PHP  [Auswählen]
    if (NO_COUNT_ZERO_WEIGHT == 1) {
    Gruss Web28

    Grüße

    Torsten

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #24 am: 07. August 2010, 12:58:41
    Sorry, aber es funktioniert nicht. Ich habe einen neuen 1.05 Shop installiert und diese Codeänderung durchgeführt. Alles für den Artikeldownload eingestellt. Es wird trotzdem der erste Schritt nicht übersprungen.

    Gruß,
    Jens

    web28

    • modified Team
    • Beiträge: 9.404
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #25 am: 07. August 2010, 13:20:00
    Was ich nicht verstehe ist, dass Patrick das Problem mit der 1.03 Datei gelöst hat. Die einzige relevante Codestelle 1.05 zu 1.03 ist die oben gepostete, mit der Du ja auch schon erfolgreich getestet hattest.

    Wo ist jetzt der Unterschied zu Deinem vorigen Test?

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #26 am: 07. August 2010, 14:21:53
    Jetzt habe ich ein "Problem" fest stellen können.
    Lege ich erst den Artikel in den Warenkorb, gehe dann zur Kasse, und melde mich dann an, dann wird der erste Schritt übersprungen.
    Melde ich mich erst an, lege dann den Artikel in den Korb, dann kommt die erste Seite im Checkout mit den Versandkosten.

    Also muss es noch eine andere Stelle im Code geben.

    Gruß,
    Jens

    web28

    • modified Team
    • Beiträge: 9.404
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #27 am: 07. August 2010, 16:22:55
    Hallo Jens,

    bitte teste, ob die Codeänderung überhaupt eine Auswirkung hat.

    Gruss Web28

    web4design

    • Experte
    • Beiträge: 1.122
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #28 am: 07. August 2010, 20:17:44
    Hi.

    Nein hat sie nicht. Erstelle auch gerade einen Downloadshop und dort existiert das gleiche Problem, da dort aber nur Downloads verkauft werden, habe ich mich dem Problem nicht wirklich angenommen (dort wird einfach auf Versand verzichtet und gänzlich deaktiviert).

    Beim kurzen Nachschauen habe ich gemerkt, dass dem Produkt die Eigenschaft "physical" zugewiesen wird, was den $this->content_type in der shopping_cart.php-Klasse auf mixed stellt und nicht auf die default-Einstellung: virtual. Glaube zumindest, dass es daran liegt, wie gesagt nur nur geschaut und nicht viel länger mit befasst.

    Gruß
    Hape

    web28

    • modified Team
    • Beiträge: 9.404
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #29 am: 07. August 2010, 21:33:50
    Hallo Hape,

    vielen Dank für die Info. Das hatte ich mir nämlich schon gedacht. NO_COUNT_ZERO_WEIGHT wird nirgendwo definiert und kann deshalb auch nie 1 sein.
    Durch die Rückmeldungen wurde ich auf ein falsche Fährte gelenkt.

    Das mit der Produkteigenschaft "physical" wird wohl der Fehler sein, danke für den Hinweis.

    Gruss Web28

    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