Hi,
da ich das Modul für die aktuelle Shop-Version brauche habe ich es mal kurz analysiert. Für das "eigentliche Modul" als auch den Admin-Bereich sehe ich nicht viel arbeit. Im Admin-Bereich muss man nur schauen wo man die Erweiterungen, welche früher in den Dateien gemacht wurden, gut auf die Extras verteilt.
Anders sieht es im Frontend aus. Hier gibt es zwar auch Erweiterungspunkte, aber leider keinen den ich bisher sehe die Preisberechnung von Versand-Modulen zu beeinflussen. Änderungen die bisher beim checkout erfolgen mussten, müssten nun dort, als auch in der class shipping (neu 2.0!) erfolgen. Da dies natürlich nicht der Guideline von Modulen für den 2.0er Shop entspricht als auch Updates vehindert/beschwert, suche ich nach einer schöneren Lösung.
Die einfachste Lösung wäre m.E. für den Sperrgut ein eigenes Versandmodul zu generieren und dafür zu sorgen dass alle anderen Versandoptionen NICHT verwendet werden. (Gewicht > XX, z.B.) Jedoch haben dann alle ein Problem, die zwar Sperrgut versenden, jedoch das Gewicht der Artikel schlecht gepflegt oder sie dies aufgrund von anderen Merkmalen machen müssen.
Erweiterung der shipping-klasse um Erweiterungspunkte. Sehe ich als Lösung an die m.E. dem aktuellen Konzept am nächsten kommt. Macht aber nur Sinn wenn das in neuen Versionen dann auch mit ausgeliefert wird. Das muss mit dem Core Team genau geplant werden und ich weiss nicht ob hier jemand Zeit dafür hat.
...
Alternative wäre vielleicht auch Sperrgut als Zusatzartikel zu pflegen der automatisch in den Warenkorb gelegt wird?
Was denkt der Rest? Gibt es Meinungen hierzu?
Liebe Grüße,
Chris