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 #30 am: 07. August 2010, 22:10:53
    Hoi Web28,

    kein Thema. Ist mir auch nur durch Zufall aufgefallen als ich die if-Abfrage

    Code: PHP  [Auswählen]
    if ($order->content_type == 'virtual' || ($order->content_type == 'virtual_weight') || ($_SESSION['cart']->count_contents_virtual() == 0)) {
    durchgesehen und gemerkt habe, dass die ja nicht erfüllt wird. Ist bestimmt wieder so ein ganz dummer Fehler. :-D

    Gruß

    Managed Server

    jannemann

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

    muss ich diese Zeile oben jetzt noch auskommentieren das es geht? Oder ist es ein größeres Problem?

    Gruß,
    Jens

    Patrick_M

    • Neu im Forum
    • Beiträge: 15
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #32 am: 08. August 2010, 10:17:42
    Hallo,

    das ist komisch, da meine Probleme dadurch gelöst wurden. Das einzige was ich mir vorstellen kann ist, dass ich bei meinen ganzen Testorgien spät in der Nacht einfach den Überblick verloren habe. Eventuell habe ich ja noch eine weitere Datei ersetzt bzw. wieder vergessen diese zu entfernen. Nur welche Datei könnte es gewesen sein?
    Ich bin sehr an einer Lösung interessiert, da mir solche Frickel-Lösungen, wie ich es gemacht habe, eigentlich nicht besonders zusagen. Lieber die relevanten Stellen in den 1.05er Dateien ändern.

    Hiermit möchte ich Euch auch meinen Dank aussprechen. Ist doch 'ne menge Zeit und Arbeit was Ihr in das Projekt steckt.

    @Jens
    Hab dir vor kurzem mal 'ne PM geschrieben, würde mich interessieren ob es auch auf Dich zutrifft.

    Gruß

    Patrick

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #33 am: 09. August 2010, 12:33:36
    Hallo Patrick,

    kannst du nicht noch mal in dich gehen und überlegen, welche Dateien du alle geändert hast?
    Das wäre wirklich klasse und konnte dieses doch unschöne Problem lösen.

    Schöne Grüße,
    Jan

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #34 am: 10. August 2010, 11:26:11
    Hi,

    arbeitet ihr an dem Problem oder ist dieses erst mal nach hinten geschoben worden?
    Vielleicht kann das Entwicklerteam kurz etwas dazu sagen.

    Gruß,
    Jens

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #35 am: 10. August 2010, 11:34:41
    Wir sind weiterhin dran an dem Problem. ;-)

    Grüße

    Torsten

    Patrick_M

    • Neu im Forum
    • Beiträge: 15
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #36 am: 10. August 2010, 16:54:26
    Hallo,

    ich werd mal schauen welche Datei oder Dateien ich noch getauscht habe. Allerdings habe ich gerade überhaupt keine Zeit - vielleicht klappt es ja bis zum Wochenende.

    Gruß

    Patrick

    web28

    • modified Team
    • Beiträge: 9.404
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #37 am: 10. August 2010, 22:46:44
    Hallo Patrick,

    kanst Du bitte noch folgendes testen:

    Einloggen, Downloadprodukt in den Warenkorb, Kasse

    Landest Du bei Versandkosten oder Zahlungsarten?

    Gruss Web28

    BrainStation

    • Neu im Forum
    • Beiträge: 1
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #38 am: 11. August 2010, 10:01:40
    Hallo modified eCommerce Shopsoftware-Gemeinde.

    Für einen aktuellen Shop stand ich auch vor der Problematik mit den Download-Artikeln wie ihr sie beschrieben habt. In dem Shop werden physikalische wie auch virtuelle Produkte verkauft.
    Nach ein bisschen durchforsten des Codes konnte ich das Problem lokalisieren und auch beheben(erste Tests waren erfolgreich, ausführlich wird noch gestestet. Deshalb auch der Post :))
    Ich habe festgestellt, dass der Array $this->contents in der Shopping_Cart-Klasse nicht korrekt aufgebaut war wenn ich Artikel(physikalisch, virtuell) in einen leeren Warenkorb lege. Beispielsweise hatte ich einen Artikel im Warenkorb aber der Array bestand aus zwei Elementen.
    Dadurch konnte der Content-Typ $this->content_type in der Shopping_Cart-Klasse nicht richtig bestimmt werden. Hier wurde mir "mixed" zurückgeliefert obwohl es "virtual" sein müsste.
    Da der Array korrekt war wenn ich Produkte bereits im Warenkorb liegen hatte und mich ab- und wieder neuanmelde, habe ich die Order-Klasse ("/includes/classes/order.php") um folgende Zeile erweitert:

    Datei "/includes/classes/order.php" Zeile 333:

    Code: PHP  [Auswählen]
        function cart() {
          global $currencies,$xtPrice;

          // Diese Zeile ist neu:
          $_SESSION['cart']->restore_contents();

          $this->content_type = $_SESSION['cart']->get_content_type();

    Durch den Aufruf der Funktion restore_contents() wird der Array der Warenkorb-Produkte wieder sauber aufgebaut und die Weiterleitung auf die Payment-Seite bei Download-Artikel funktioniert, wie ich nach meinen Tests feststellen konnte, problemlos.
    Wäre super wenn jemand von euch das ebenfalls ausprobieren könnte. Im Falle eines Nicht-funktionierens bzw. auftretender Probleme die dadurch entstehen könnten wäre ich über Feedback sehr dankbar.

    Beste Grüße
    Marco

    web28

    • modified Team
    • Beiträge: 9.404
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #39 am: 11. August 2010, 11:00:08
    @Marco

    ich habe Dir eine PM gesendet.

    Gruss Web28

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #40 am: 11. August 2010, 20:32:09
    Hallo Marco,

    vielen vielen Dank fürs Teilen!
    Ich habe deinen Code eingebaut und muss nach ersten Tests sagen, dass es einwandfrei funktioniert!

    Gruß,
    Jens

    Patrick_M

    • Neu im Forum
    • Beiträge: 15
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #41 am: 11. August 2010, 21:18:33
    Hallo,

    ich hab nochmals alles mit WinMerge verglichen. Wie vermutet habe ich zur "/includes/classes/shopping_cart.php" noch 2 weitere Dateien (unbewusst, da vergessen wieder auf den 1.05 Stand zu bringen) getauscht:

    1. "/includes/modules/downloads.php"
    2. "/checkout_shipping.php"

    Bei der "/includes/modules/downloads.php" bin ich mir aber ziemlich sicher, dass ich sie erst später, als das Problem schon behoben war, aus einem anderen Grund getauscht hatte.

    MfG

    Patrick

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #42 am: 11. August 2010, 21:25:11
    Ja, danke für die Rückmeldung, das Problem existierte schon von Anfang an in allen xt:Commerce Forks. ;-)

    Grüße

    Torsten

    web4design

    • Experte
    • Beiträge: 1.122
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #43 am: 11. August 2010, 21:46:11
    Nicht nur in den Forks, hehe.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Probleme mit Downloadartikeln (Versand wird nicht übersprungen)
    Antwort #44 am: 11. August 2010, 21:50:47
    Ja, das meinte ich ja damit... also der "Ursprung", der "Anfang", die "Quelle" um es kurz zu sagen... *gg* auch xt:Commerce 3.04 SP2.1 hat diesen Fehler. ;-)

    Grüße

    Torsten

    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
    4001 Aufrufe
    08. Dezember 2010, 12:15:54 von mahagma