Zum Inhalt springen

Versandkostenfrei ab 100 Euro Bestellwert ?

Erstellt am 30. März 2006 · 3 Antworten · letzte Antwort am 9. Februar 2007

Tags: Frage

peter pan ·

hi allerseits!

ich habe eine frage, bzw. ein problem mit der versandkostenberechnung in tt_products 2.4.8.

zur berechnung der versandkosten habe ich eine staffelung nach anzahl der produkte gewählt: 6er kiste = 6.90 € / 12er kiste = 12.90 € u.s.w.

nun möchte ich als zusätzliche option gern noch einen betrag angeben, ab dem der versand kostenlos ist. z.b. ab 100 € bestellwert.

gestern gab es einen ähnlichen thread dazu, der bereits als gelöst abgehakt ist, obwohl die lösung nicht publiziert wurde. pm´s haben bislang leider auch nichts gebracht, weshalb ich dieses thema nochmal eröffne...

hier mein TS zur versandkostenberechnung:

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
}
}

der beitrag, über den ich geschrieben habe, ist hier zu finden: #40031

kann mir jemand die lösung des problems verraten? gaht das wirklcih nicht über TS ?

DANKE schonmal :-)
pete

astridm ·

Hallo Peter,

also ich habe zur Lösung des Problems das CalcScript etwas umgeschrieben und folgenden Code für Versandkosten-Frei eingefügt:

$case = 0;

if ( $this->calculatedSums_tax["goodstotal"] < 75){ hier kommen dann meine anderen Berechnungen nach Gewicht}
else{
	$this->calculatedSums_tax["shipping"] = 0;
}

Du würdest dann deine 100 Euro statt 75 eintragen etc.
Ich hoffe das hilft Dir.
Viele Grüße
Astrid

astridm ·

Mist, kann meinen Betrag nicht mehr ändern. Mir ist noch eingefallen, dass dieses noch wichtig dafür sein könne:

Und im ext_typoscript_setup.txt habe ich noch ganz schnell und unsauber eine neue Shipping-Methode eingefügt:

## EXAMPLE shipping config:
plugin.tt_products.shipping {


  10.title = Ground
  10.image.file = media/logos/pakketrans.gif
  10.image.params = align=absmiddle

Grüße
Astrid