Hallo,
ich habe vor knapp 1 Woche ein Shop Update von 4.7.8 auf 4.8.6 gemacht und seid dem haben sich ständig Kunden gemeldet, welche nicht bestellen konnten. Als ich dem Problem nachgegangen bin, bin ich eventuell auf ein Programmier Fehler gestoßen. Und zwar in der application/models/oxdelivery.php bei dem Update von der Version 4.8.1 auf 4.8.2 wurde die "isForBasket()" Function geändert. Hier ist das "break;" rausgenommen wurden, wo ich denke das es ein Fehler sein könnte. Denn wenn man jetzt dem Artikel mehrere Kategorien zugewiesen hat wird der Amount immer weiter hoch gezählt und man bekommt eine Falsche oder gar keine Versandkostenregel und dadurch erscheinen keine Bezahlmethoden im Template und der Kunde kann nicht weiter bestellen.
Beheben konnte ich es in dem ich die Artikel direkt der Versandkostenregel zugewiesen habe, aber ich denke es sollte doch auch gehen, wenn man nur die Kategorie zuweist und nicht extra noch expliziet die Artikel.
Mit freundlichen Grüßen
kjeldoran
ich habe vor knapp 1 Woche ein Shop Update von 4.7.8 auf 4.8.6 gemacht und seid dem haben sich ständig Kunden gemeldet, welche nicht bestellen konnten. Als ich dem Problem nachgegangen bin, bin ich eventuell auf ein Programmier Fehler gestoßen. Und zwar in der application/models/oxdelivery.php bei dem Update von der Version 4.8.1 auf 4.8.2 wurde die "isForBasket()" Function geändert. Hier ist das "break;" rausgenommen wurden, wo ich denke das es ein Fehler sein könnte. Denn wenn man jetzt dem Artikel mehrere Kategorien zugewiesen hat wird der Amount immer weiter hoch gezählt und man bekommt eine Falsche oder gar keine Versandkostenregel und dadurch erscheinen keine Bezahlmethoden im Template und der Kunde kann nicht weiter bestellen.
Beheben konnte ich es in dem ich die Artikel direkt der Versandkostenregel zugewiesen habe, aber ich denke es sollte doch auch gehen, wenn man nur die Kategorie zuweist und nicht extra noch expliziet die Artikel.
Mit freundlichen Grüßen
kjeldoran