Zum Inhalt springen

Produkt/varianten/mengen

Erstellt am 12. Juli 2005 · 1 Antwort · letzte Antwort am 13. Juli 2005

Tags: Frage

UweB ·

Hallo liebe Typo3-Experten.
Bin ein begeisterter Benutzer von Typo3, leider mit nur amateurhaften PHP-Programierkentnisen.

Ich habe folgende Problemstellung.

Jedes meiner Shop-produkte kann bis zu 4 line items führen.

ZB:
Produktnr.......Produktname.......Unit.......Size.......Price.......Description.......etc
00001...........Kaffee...............g........100..........25..
00001...........Kaffee...............g........200..........35..
00001...........Kaffee...............g........500..........50..
00001...........Kaffee..............kg..........1..........90..

Anstatt 4 mal ein einzelnes Produkt darzustellen, würde ich gerne eine darstellung haben die etwa so aussieht

00001........Kaffee........100g...25..Bestellbutton
..................................200g...35..Bestellbutton
..................................500g...50..Bestellbutton

Die Preise sind keine Staffelpreise und die Mengen varieren von Produkt zu Produkt.

Geht das mit tt_products, wenn ja wie

Bin um jede Hilfestellung dankbar.

Gruss

Uwe

PS: kenne mich grundsätzlich mit tt-products aus

Flink ·
UweB schrieb

Produktnr.......Produktname.......Unit.......Size.......Price.......Description.......etc
00001...........Kaffee...............g........100..........25..
00001...........Kaffee...............g........200..........35..
00001...........Kaffee...............g........500..........50..
00001...........Kaffee..............kg..........1..........90..

Das läßt sich so lösen, wenn jedes Gramm einzeln verkauft wird:

pricecalc {
10.prod.1 = 0.3
10.prod.100 = 25
10.prod.200 = 35
10.prod.500 = 50
10.prod.1000 = 90
}
In diesem Fall müßte für das Produkt Kaffee der Preis 0.3 eingetragen sein. Für jedes zusätzliche Gramm würde dieser als Zusatzpreis anfallen.
Es gibt so ein Feld 'gradings' in tt_products. Vielleicht war dies dafür gedacht, hier die erlaubten Mengen einzutragen: 100, 200, 500 und 1000.
Das müßte noch programmiert werden.