Hallo zusammen,
ich habe mittels tt_products einen kleinen Online-Shop eingerichtet. Bis auf die Kostenberechnungen funktioniert alles sehr gut. (Der Shop verkauft Bücher und Zeitschriften.)
Nun möchte ich folgende Staffelungen einrichten:
Bücher:
bis 500 Gramm – EUR 2,20
bis 1 Kilogramm – EUR 2,90
über 1 Kilogramm – EUR 3,90
ab 75 EUR – Versandkostenfrei
Broschüren:
1 Expl. – EUR 2,50
bis 5 Expl. – EUR 3,20
über 5 Expl. – EUR 3,90
ab 75 EUR – Versandkostenfrei
Im Moment verwende ich tt_products Version 1.2.7 da auf dem Server nur Typo3 Version 3.7 läuft.
Kann ich das mit der alten Version überhaupt realisieren?
Hat da jemand einen kleinen Tip?
Vielen Dank im Voraus.
Astrid
Hi Astrid,
habe sowas vorhin in ein älteres tt_product integriert. Es läuft über calculationScript im shipping.
$weight = $this->calculatedBasket[0]['weight']; // Gesamtgewicht
//Berechnung
// hier die Kosten nach Gewicht bestimmen und ins $ergebnis schreiben
$ergebnis=9.99;
//Ergebnis
$feePercent=doubleval($conf["feePercent"] ? $conf["feePercent"] : 16); //MwSt
$this->calculatedSums_tax["shipping"]= $ergebnis;
$this->calculatedSums_no_tax["shipping"]= $ergebnis/((100+$feePercent)/100);
probiers mal aus 😉
Hallo Steffen,
vielen Dank für Deine schnelle Antwort. Hat mir im Denkansatz gut geholfen. Habe dann im CalcScript eine neue Berechnung eingefügt.
Grüße
Astrid
hi astrid,
ich hänge grad an einem ähnlichen problem bei der versandkostenberechnung.
bisher habe ich die versandkosten nach stückzahl der artikel berechnet - das klappt!
jetzt möchte ich zusätzlich ab einem wert von 100 euro versandkosten = 0 berechnen.
kannst du mal posten, was du genau mit deinem script gemacht hast, dass das jetzt klappt? oder geht das eventuell doch über das normale typoscript?
meine berechnung lautet bisher testweise wie folgt:
plugin.tt_products {
shipping >
shipping {
TAXpercentage = 16
10.title = Paketdienst
10.priceTax.type = count
10.priceTax.1 = 6.90
10.priceTax.7 = 12.90
10.excludePayment = 50
40.title = Selbstabholer
40.excludePayment = 10
}
}
wäre echt nett von dir, wenn du deine lösung posten würdest :-)
p.s. ich benutze übrigens tt_products 2.4.8
cheers!
pete