Profil Feature kaufen

am 25.04.2012 - 07:18 Uhr in
Hallo,
wie würdet ihr folgendes realisieren?
Ein User hat ein bestimmtes Profil aufgrund seiner Rolle.
Nun kann der User weitere Features und Felder dazu kaufen.
Also ich bin Standart benutzer und werde jetzt Premium,
dies will ich kaufen und eine monatliche - tagesgenaue Abrechrechnung haben.
z.B. pro Monat 2 €
Darüber hinaus kann ich mir einzelne Felder dazu kaufen.
Siehe http://www.drupalcenter.de/node/41144
Je weiterte Kategorie z.B. 1€ pro Jahr.
Wie kann man 1 den user dran erinnern das dieses Jahr bald vorbei ist.
Wie kann man es so realisiere das dieses natlosüberläuft und bei kündigung gelöscht wird.
Und als dritter Punkt, kann ich in meinem profil Checkboxen setzen,
durch ein Klick auf eine Checkbox werde ich in bestimmten Listen angezeigt.
Wie kann ich die Abrechnung stunden genau machen?
z.B. je Stunde 0,01€.
Der Ablauf soll folgender sein:
Der user bearbeitet sein Profil - klickt Premium user an - sieht kosten - besätigt gibt, Kontodaten ein - wird premium.
Der user Aktiviert die Checkbox und andere oben genannte dinge, sieht den preis, bestätigt und bucht und wird direkt in der entprechenden Liste angezeigt.
In einer Liste können administrationen und die User selbst sehen, wann was begonnen hat und wann wieder aufgehört hat und wie teuer es diesen Monat wird.
Erstellt sollen werden automatisch Report monats und Jahres weise.
Ich hoffe ihr könnt mich verstehen und könnt mir helfen.
Danke euch!!!
- Anmelden oder Registrieren um Kommentare zu schreiben
Rules ist dein Freund
am 25.04.2012 - 08:59 Uhr
Mit Rules kannst du natürlich Aktionen durchführen, wenn sich jemand anmeldet.
Es gibt ein Modul, das den Zugriff auf bestimmte Seiten "käuflich" macht.
Für die Abwicklung brauchst du dann commerce.
Schwierig ist es, die Besuchszeit sicher zu bestimmen.
Dies müsste in der Resource selbst passieren.
Normalerweise erfährst du niemals, ob ein User eine Siete verlassen hat, oder das Browserfenster geschlossen hat.
Dies kann man zwar mit JavaScript abfangen. Den Absturz der Leitung, die Unterbrechung der Verbindung etc. bekommst du nicht mit.
Entschuldigung etwas
am 25.04.2012 - 09:04 Uhr
Entschuldigung etwas unglücklich formuliert meiner seits. Es geht nicht darum wie lange einer eine Seite besucht, sondern wie lange dieser die Checkbox aktiviert hält!
Du schriebst etwas von 2 Stunden
am 25.04.2012 - 09:09 Uhr
Deshalb hatte ich die Befürchtung, dass du Minutengenau abrechnen wolltest.
Ansonsten geht das mit Rules und Verbundung mit Cron.
Ich würde über Rules die Zugehörigkeit zu einer Rolle setzen/entfernen.
Dann ist die Prüfung des Zugriffs trivial.
Für den Zugriff würde ich content_access nutzen.
Es sind drei verschiedene
am 25.04.2012 - 12:12 Uhr
Es sind drei verschiedene Punkte die der User immer buch können soll.
Der frei Nutzer soll die angebotenen Sachen immer sehen können.
Ähnlich wie bei anderen Anbietern basic und advantage, premium user zb XING oder ...
Da bieten sich doch Rollen an
am 25.04.2012 - 12:45 Uhr
Über content_access kann man regeln, dass bestimte Inhaltstypen generell nur von bestimmten Rollen gesehen, bearbeitet, erstellt etc. werden können, oder auch gezielt nur bestimmte Dokumente.
Die Rollenmitgliedschaft kann man "verkaufen".
Schau mal diese Modul an http://drupal.org/project/commerce_sp
Und außerdem könnte dieses Video helfen http://commerceguys.com/blog/selling-content-drupal-commerce-using-conte...