Rabatte mit Unterschiede

  • 0 x
    10 Beiträge
    0 Hilfreiche Beiträge
    13. 04. 2007, 20:57

    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.


  • 1
  • Flink Flink
    Jedi-General
    0 x
    1663 Beiträge
    0 Hilfreiche Beiträge
    14. 04. 2007, 22:25

    [quote="ch.wiersgowski"]
    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.
    [/quote]
    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.

  • 0 x
    10 Beiträge
    0 Hilfreiche Beiträge
    15. 04. 2007, 10:16

    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:

    1. 'tt_products_discount' => Array (
    2. 'exclude' => 1,
    3. 'label' => 'LLL:EXT:'.TT_PRODUCTS_EXTkey.'/locallang_tca.php:fe_users.tt_products_discount',
    4. 'config' => Array (
    5. 'type' => 'input',
    6. 'size' => '4',
    7. 'max' => '4',
    8. 'eval' => 'int',
    9. 'checkbox' => '0',
    10. 'range' => Array (
    11. 'upper' => '1000',
    12. 'lower' => '10'
    13. ),
    14. 'default' => 0
    15. )
    16. ),
    17. );

    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 Flink
    Jedi-General
    0 x
    1663 Beiträge
    0 Hilfreiche Beiträge
    18. 04. 2007, 11:03

    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.

  • 0 x
    10 Beiträge
    0 Hilfreiche Beiträge
    18. 04. 2007, 11:50

    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 Flink
    Jedi-General
    0 x
    1663 Beiträge
    0 Hilfreiche Beiträge
    18. 04. 2007, 13:21

    [quote="ch.wiersgowski"]
    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.
    [/quote]

    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.

  • 1