Bei Gott ist mein Heil, meine Ehre, der Fels meiner Stärke; meine Zuversicht ist auf Gott.
Psalm 62:7
autor | |
3-08-10 13:50:17 | Immer Versandkosten für bestimmte Produktkategorie |
Thomas Frömel |
Hallo Franz, hallo Forum, in unserem Shop werden Produkte verkauft und unter 50€ eine Versandkostenpauschale von 3,50€ berechnet. Ab 50€ ist der Versand kostenlos. Für Tickets (id=21) soll ungeachtet der 50€-Grenze IMMER Versandkosten berechnet werden. Nun habe ich bereits für die Kategorie "Tickets" erfolgreich geändert, dass immer 3,50€ versandkosten berechnet werden. Wenn jetzt aber die Tickets insgesamt weniger als 50€ kosten werden zusätzlich die Standard-Versandkosten berechnet. Wenn also ein Kunde Tickets für weniger als 50€ kauft, wird die Versandkostenpauschale doppelt berechnet. Unten steht mein aktuelles TS. Kannst Du mir bitte bei diesem Problem weiterhelfen? VIELEN DANK! plugin.tt_products.payment { radio = 0 TAXpercentage = 19 10.title = Rechnung 20.title = Bankeinzug 30.title = Bar / EC-Karte 40.title = Vorkasse } plugin.tt_products.shipping { radio = 0 TAXpercentage = 19 10.title = Versand innerhalb Deutschlands 10.where.static_countries = cn_short_local = 'Deutschland' 10.TAXincluded = 1 10.excludePayment = 30,40,50,60,70,80,90,100 10.price.calc { use = 10 } 10.price.type = count 10.price.1 = 3.50 10.price.noCostsAmount = 50 20.title = Versand innerhalb der EU 20.where.static_countries = cn_eu_member = 1 AND cn_short_local != 'Deutschland' 20.price = 10 20.TAXincluded = 1 20.excludePayment = 10,20,30,50,60,70,80,90,100 20.price.type = count 20.price.1 = 10 30.title = Selbstabholung 30.where.static_countries = cn_short_local = 'Deutschland' 30.price = 0 30.TAXincluded = 1 30.excludePayment = 10,20,40 } ### für Tickets wird immer Versandkostenpauschale erhoben: plugin.tt_products.shippingcalc { 10.type = price 10.sql.where = category = 21 10.prod.0 = 3.50 } |
4-08-10 22:02:08 | 2 WHERE |
Franz Holzinger |
Es gibt hier gleiche Versandkosten für normale Produkte und Tickets. Die Unterscheidung über die Kategorie ist nicht notwendig. 10.title = Versand innerhalb Deutschlands 10.where.static_countries = cn_short_local = 'Deutschland' 10.TAXincluded = 1 10.excludePayment = 30,40,50,60,70,80,90,100 10.price.type = count 10.price.1 = 3.50 10.price.noCostsAmount = 50 Aber mit noCostsAmount wird es über 50 Euro immer versandkostenfrei sein. Hier müsste wohl auch noCostsAmount erweitert werden, damit man hier eine sql.where Bedingung noch angeben könnte. Bzw. ein sinnvolle Erweiterung wäre eine Aufsplittung des noCostsAmount mit verschiedenen Grenzwerten für die Versandkostenfreiheit je nach Where-Bedingung. |
11-08-10 09:46:54 | noCostsAmount mit where |
Thomas Frömel |
Kann das so funktionieren?: noCostsAmount.sql.where = category != 21 = 50 Soll heißen: Ab 50€ Versandkostenfrei, außer für Produkte der Kategorie '21'. |
19-08-10 19:54:23 | where |
Franz Holzinger |
Die WHERE Bedingung erlaubt bisher nur ein Gleichzeichen, 'IN' und 'NOT IN'. |
20-09-10 09:54:07 | Wie dann? |
Thomas Frömel |
Komme hier leider nicht weiter. kannst du mir bitte sagen, wie es richtig heißen soll? Gerne auch gegen Spende... mir läuft die Zeit davon... |
2-10-10 18:35:33 | noCostsAmount |
Franz Holzinger |
noCostsAmount unterstützt keine sql.where Bedingung. Hier müsste es noch programmiert werden, damit das möglich wird. Die Versandkostenpauschale wird doch nur bei Produkten aus Kategorie 21 erhoben: 3,50 Euro Ist das nicht gewünscht? |
< Zurück zum Forum |