Ubercart + uc_discount = product-field "discounten"
am 29.05.2009 - 00:01 Uhr in
Ich hab ein Problem, bei dem ich NULL Idee hab wie ich das angehen könnte:
Ubercart läuft + uc_discount Modul, um für B2B und B2C unterschiedliche preise zu generieren.
Problem: Die verkaufte Ware muss einen Preis pro 100 gramm ausgezeichnet haben, welches ich durch ein simples Field im content-type "Product" erzeugt habe.
Beim erstellen des Produktes wird also einfach in einem Feld abgefragt wie der 100gr-Preis ist. (das ganze ist standart auf B2C)
Wenn ich nun eine B2B-role einlogge und der "gediscountete" Preis angezeigt wird, stimmt ja nun der 100gr-Preis nicht mehr. mit dem Modul uc_discount kann ich anscheinend nicht auf custom-fields zugreifen, also kann ich da nichts machen.
Notlösung wären ein * beim 100gr/€ Field mit dem Hinweis das für gewerbliche Kunden nur x%des angegebenen Preises gelten, was aber ziemlich doof ist, weil der B2C-Kunde dann die B2B-Preise sieht.
Ich hoffe das war einigermassen verstndlich erklärt. Bin für jede Idee dankbar.
wie das technisch letztenendes gelöst wird ist nebensächlich, wichtig ist nur das ein 100gr/€ Preis angezeigt werden muss (der für jede role den richtigen Wert anzeigt) und das es 2 verschiedene Preisgruppen für B2B7B2C gibt.
MfG
Cream
- Anmelden oder Registrieren um Kommentare zu schreiben
Warum machst du nicht ein
am 29.05.2009 - 00:05 Uhr
Warum machst du nicht ein zweites Feld mit CCK, der eben den anderen Preis enthält. Die Rolle des Benutzers kannst du ja abfragen und wertest entsprechend das eine oder andere Feld aus.
Was spricht dagegen, den Preis pro 100g in den normalen Sellprice einzupflegen?
ciao, Ronald
Reinblau eG
hm, ehrlich gesagt hab ich
am 29.05.2009 - 13:28 Uhr
hm, ehrlich gesagt hab ich von CCK keine Ahnung - und das wo ich so oft lese das CCK anscheinend die eierlegende Wollmilchsau ist. =)
Also anstatt den 100gr-Preis per field (uc_product) zu generieren, den 100gr-Preis in 2 CCK-Felder schreiben, und je nach Rolle wird nur ein Feld angezeigt?***
Versteh ich das richtig?
Glaube ich muss mir CCK jetzt endlich wirklich mal anschauen. Das war mir bisher immer unklar was für Anwendungen das überhaupt hat.
**ich Ömmel....Das sind doch CCK-Fields oder?
also manage-, und display fields in einem content-type...
damit hab ich ja ein field für den 100gr-preis gemacht, und mein Plan war ein zweites zu machen, und dann jedes einer Rolle zuzuweisen, nur hab ich nicht rausgefunden ob/wie man das einer Rolle zuweisen kann?
**edit²
So, nun da mir die Fragestellung etwas klarer war (mir war nciht bewusst dsa ich die ganze Zeit schon mit CCK arbeite) hat sich das Problem etwas verdeutlicht, und ich habe einen Thread gefunden der meine Frage wohl beantwortet.
http://www.drupalcenter.de/node/16972
Hatte bisher bei der userverwaltung>permissions immer völlig übersehen dsa ich JEDEM field die rollen ganz explizit zuweisen kann. Werde also einfach 2 100gr/€ fields erstellen und den Rollen zuweisen. Hach, jetzt im Nachhinein ist das doch ein recht simples Problem, was mir allerdings gestern abend übelste Kopfschmerzen bereitet hat. =)
Auf jedenfall danke für die obere Antwort, ohne die wäre ich ja garnicht soweit gekommen!