Zum Inhalt springen

Rabatte mit Unterschiede

Erstellt am 13. April 2007 · 5 Antworten · letzte Antwort am 18. April 2007

Tags: Frontend-Benutzer, Frage

ch.​wiersgowski ·

Hallo Typo Gemeinde,

ich habe ein „kleines“ Problem oder nur einen „Knoten im Hirn“.

Folgende Konfiguration:

Typo3 3.8.1
tt_product 2.3.2

Eine User Gruppe 1 Shop_user (Normale Kundem) und einmal Händler Gruppe 5.

Zwei Produktkategorien:
Pflegemittel
Wein

Dem Händler kann ich absoluten Rabatt gewähren:

Frage:
Wie kann ich es anstellen, dass dem Händler der Rabatt für die Pflegeprodukte gewährt wird aber für den Wein nicht.

Für einen brauchbaren Ansatz wäre ich schon dankbar.

Flink ·
ch.wiersgowski schrieb

Frage:
Wie kann ich es anstellen, dass dem Händler der Rabatt für die Pflegeprodukte gewährt wird aber für den Wein nicht.

Die Produkt Tabelle um eine neue Checkbox unter den Varianten erweitern. 'kein Rabatt'. Bei der FE-Benutzer Rabatt Berechnung abfragen, ob diese Checkbox für dieses Produkt auch nicht gesetzt ist.

ch.​wiersgowski ·

Hallo Herr Flink,

für die schnelle Antwort ein dickes Danke.
Aber ich glaube mein "Knoten" ist noch nicht ganz gelöst.
Folgendes habe ich in der "ext_tables.php" gefunden:

	'tt_products_discount' => Array (
		'exclude' => 1,
		'label' => 'LLL:EXT:'.TT_PRODUCTS_EXTkey.'/locallang_tca.php:fe_users.tt_products_discount',
		'config' => Array (
			'type' => 'input',
			'size' => '4',
			'max' => '4',
			'eval' => 'int',
			'checkbox' => '0',
			'range' => Array (
				'upper' => '1000',
				'lower' => '10'
			),
			'default' => 0
		)
	),
);

Dieses gibt aber Grundsätzlich Rabatt auf alle Kategorieen.
Ich möchte einzelne Kategorieen ausschließen.
Ich glaube an diesem Punkt verlaufe ich mich gerade. :o

Flink ·

Wenn das über Frontend-Benutzergruppen steuerbar sein soll, dann wäre es am besten, dasselbe, was mit der fe_users über die Rabatt-Prozente möglich ist, auch noch für die fe_groups zu implementieren. Ein FE Benutzer würde dann die maximalen Prozente erhalten, also entweder die bei ihm eingestellt sind, oder jene aus der Gruppe, welche den höchsten Prozentsatz für Rabatte hat.

ch.​wiersgowski ·

Hallo Herr Fink,

Ich muss mir das auch immer wieder mal selber klarmachen.

Erklärung zum Ablauf.

Wir haben zwei Produktgruppen.

Pflege = Hauptgeschäft
Wein = "Nebengeschäft" (wenn man so will)

Die normalen Kunden sollen und können auch alles bestellen ohne Rabatt.

Händler allerdings können alles bestellen, sollen aber auf den Wein keinen Rabatt erhalten, da sie die Pfelegeprodukte weiter verkaufen sollen (mit Gewinnn).
Der Wein soll für den Händler das Gleiche kosten wie für jeden Anderen Kunden auch.

Die Kundendaten werden über den Bestellvorgang der Gruppe "Shop_user" zugeordnet.

Sollte ein Händler dabei sein, muss er das per e-mail bekanntgeben und wird von vom Shopbetreiber der Gruppe "Händler" zugeordnet.
Bei dieser Zuordnung werden Rabatte eingestellt welche ausschließlich für die Pflegeprodukte gelten sollen.

#paralyzed#

Flink ·
ch.wiersgowski schrieb

Sollte ein Händler dabei sein, muss er das per e-mail bekanntgeben und wird von vom Shopbetreiber der Gruppe "Händler" zugeordnet.
Bei dieser Zuordnung werden Rabatte eingestellt welche ausschließlich für die Pflegeprodukte gelten sollen.

Das ist das 2., was außerdem noch gemacht werden muß. Für die Produkte, für die es nie einen Rabatt geben soll, muß ein neues Datenbankfeld oder eine Erweiterung der Varianten gemacht werden. Und die Preiskalkulationen müssen entsprechend angepaßt werden, damit sie diese Produkte hier ausklammern.