Wir verkaufen unterschiedliche Produkte für Babys. Darunter auch Windeltorten. Diese sind aber sehr teuer im Versand ins Ausland. Daher müssen wir eine gesonderte Berechnung der Versandkosten hinterlegen.
Mein Ansatz:
Wir haben die Windeltorten im Attribut10 mit dem Wert „50“ markiert und daher habe ich das SQL des Versandkostenmoduls um diese Abfrage erweitert:
MIN(at.attr10) = 50 AS windeltorte
und bei den Versankosten fragen wir die Variable "windeltorte"ab - like so:
IF(windeltorte>0,69,49)
Ich bin davon ausgegangen, dass der SQL-Schnippsel die Variable „windeltorte“ dann belegt, wenn ein Artikel aus der Bestellung im Attribut10 den Wert 50 hat - und dann die Berechnung der Versandkosten 69 ergibt, statt wie üblich 49.
Wo ist mein Denkfehler?
Vielen Dank für Eure Hilfe.