Zum Inhalt springen

Commerce: Versandkosten

Erstellt am 21. Dezember 2007 · 5 Antworten · letzte Antwort am 22. Dezember 2007

Tags: Frage

Annna ·

Hallo!
Nachdem ich nun mehrere Wochen Commerce nicht angerührt habe, will ich langsam wieder aufsetzen.
Habe eben mal die Post´s durchstöbert.
Wie mir scheint, gibt es noch keine Lösung dafür, dass die Versandkosten bestellmengenabhängig angezeigt werden.
(also z.B. Standard 5,50 Euro, ab Bestellwert x 2,90 Euro, ab Bestellwert y 0 Euro) Liege ich da richtig??
(Wenn ja, schade. 😢 Habe leider noch lange nicht den Kenntnisstand da was gegen tun zu können).

Allerdings weiss ich, dass es bei dem von marketingfactory erstellten Shop unter kneipp.de läuft.
Vielleicht geht es also doch irgendwie?? :p

Und vielleicht noch eine Frage bei der Gelegenheit:
Weiß jemand, wie sich ich die unzähligen Staaten aus dem Listenfeld Land entfernen kann?
Auch das ist bei Kneipp.de sehr schön gelöst. Da gibt es nur noch 2 Staaten.

Viele Grüße
Annna

Flink ·
Annna schrieb

Und vielleicht noch eine Frage bei der Gelegenheit:
Weiß jemand, wie sich ich die unzähligen Staaten aus dem Listenfeld Land entfernen kann?
Auch das ist bei Kneipp.de sehr schön gelöst. Da gibt es nur noch 2 Staaten.

In der URL steht:

http://www.kneipp.de/de/shop/kasse.html?tx_mfccomkneipp_pi3...&tx_mfccomkneipp_pi3%5Bstep%5D=register

Das bedeutet, es läuft über eine spezielle Extension tx_mfccomkneipp_pi, eine Zusatz-Extension zu Commerce.

Annna ·

Hay Flink!

Danke für die schnelle Antwort! Stimmt, sieht man! :o

Nur, das diese angeblich nicht freigegeben ist.
Ist jedenfalls weder unter typo3.org noch im ExtMan zu finden.
😢

Annna

Flink ·

Aber es gibt auch in der Commerce Extension eine konfigurierbare Länder-Auswahl:

plugin.tx_commerce_pi3 {
...
	billing {
...
		sourceFields {
			country {
				type = select
				table = static_countries
				select = 1
				label = cn_short_en
				value = cn_iso_3
				default = DEU
				mandatory = 1
				readonly = 0
			}

Das könnte man doch ändern!

plugin.tx_commerce_pi3 {
...
	billing {
...
		sourceFields {
			country {
...
                               # Lieferung nur nach Deutschland und Österreich
				select = cn_iso_3 IN ('DEU', 'AUT')
...
			}
Annna ·

Hay Flink!

Bin hocherfreut!! :p
Schön so schlaue und erfahrene TYPO3er um sich zu wissen (der Name passt).

Und so

....
select = cn_iso_3 IN ('DEU','AUT','CHE', 'GBR')
label = cn_short_local
....

kriegt man sogar deutsche Namen.
Und wenn man dann noch in der Tabelle static_countries die Umlaute
einfügt sieht das perfekt aus.

Danke und viele Grüße
Annna