Das Versandkosten-Thema ist (genau wie das Lagerverwaltungs-Thema) ein noch nicht zufriedenstellendes.
Das sieht man schon allein an der Menge der Threads die im Forum von Versandkosten handeln;
und oft müssen bestimmte Anforderungen mit Tricks verwirklicht werden wie imaginäre Gewichte für bestimmte Artikel usw. .
Ich denke auch schon länger über ein eierlegendes-wollmilchsau-Versandmodul nach, wer da auch Interesse dran hat und die entsprechenden Fähigkeiten mitbringt, kann sich gerne mit mir zusammentun.
Folgendes sollte ein solches Modul können:
- Möglichkeit für pauschale Versandkosten, egal was und wieviel bestellt wird
- Versandkosten nach Zonen (Ländern)
- wählbar ob gewichts-abhängig oder preis-abhängig
- Versandkosten artikel-abhängig
- unter Berücksichtigung der o.g. generellen Einstellungen gewichts- oder preis-abhängig,
will sagen die Einstellungen müssen hier ignoriert werden
- Versandkosten kategorie-abhängig
- unter Berücksichtigung der o.g. generellen Einstellungen gewichts- oder preis-abhängig,
will sagen die Einstellungen müssen hier ignoriert werden
- versandkosten-frei nach Artikel
- versandkosten-frei nach Kategorie
- beachten von "gemischten" Warenkörben,
was bedeutet ein Warenkorb enthält sowohl versandkosten-freie, als auch nicht versandkosten-freie Artikel
und/oder Artikel mit verschieden hohen Versandkosten
- immer die höchsten Versandkosten einmalig berechnen ? oder
- Versandkosten hochaddieren ?,
was bei manchen Produkten wegen Paketvolumen o.ä. nötig ist... - bei manchen Artikeln sollen die Versandkosten hochaddiert werden, bei manchen nicht ?
- Zuschläge wegen Sperrgut o.ä. beachten,
was wohl artikel-abhängig geschehen müsste
usw.
Man sieht, daß das eine größere Aufgabe würde, insbesondere auch wegen der Abhängigkeiten der Features untereinander und der Einarbeitung in
order_totalund
ich habe bestimmt noch was vergessen.
Am einfachsten wäre wohl wenn man bei jedem Artikel einstellen könnte ob die dort bestimmten Versandkosten zu den Versandkosten der anderen Artikel im Warenkorb hinzuaddiert werden sollen oder ob nur die höchsten Versandkosten einmalig berechnet werden sollen.
Das gleiche auch global für eine Kategorie.
Das ganze liefe bei gemischten Warenkörben auf eine ganz schön komplexe Formel hinaus, oder ?
Auch wäre es sicherlich sinnvoll für das ganze nicht die Tabelle
configuration zu benutzen sondern eine neue eigene Tabellenbstruktur.
Das Bestimmen der einzelnen Versandkosten durch den Shop-Betreiber bei einem solchen Modul wäre allein schon eine Herausforderung.
Beispiel:Artikel mit Versandkosten die hochaddiert werden sollen =
AVh(egal ob versandkostenfreier Artikel oder nicht
und egal ob Sperrgutaufschlag oder nicht)
Artikel mit Versandkosten die nicht hochaddiert werden sollen =
AVnh(egal ob versandkostenfreier Artikel oder nicht
und egal ob Sperrgutaufschlag oder nicht)
Berechnung der Versandkosten:
Warenkorb enthält
2 x
AVh1 x
AVnh2 x
AVh-------------------------------------------------
Versandkosten = 4 x Versandkosten für
AVhWarenkorb enthält
2 x
AVnh1 x
AVnh-------------------------------------------------
Versandkosten = 1 x Versandkosten für
AVnhEigentlich doch ganz einfach, oder ?
Na, wer hat Lust ?
Gruß,
noRiddle