Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Userpoints als Package?

Eingetragen von landvogt512 (89)
am 10.04.2014 - 11:11 Uhr in
  • Module
  • Drupal 7.x

Hallo Leute!

Ich bin auf der Suche nach einem Modul mit dem ich Userpoints in Gruppen (zu 5, 20, 40, etc..) bündeln kann und zusätzlich Felder dazu anlegen kann (ähnlich wie bei Inhaltstypen)
Dh. Das könnte dann so aussehen:

Userpoint-Gruppe 1 (= Titel)
Userpoints (40)
Eingelöst für (*Leistung*)
Datum (*12.12.2012*)
weitere Felder...

Sinn der Sache ist: Userpoints als Produktgruppe anzubieten und je nach gebuchter Leistung Userpoints abzuziehen, bis die Punkte aufgebraucht sind. So ist das der ganze Prozess nachvollziehbarer. Jeder User kann beliebige viele Userpoint-Gruppen erwerben.

Alternativen sind auch OK (Commerce, etc)

Hat da jemand eine Idee?

LG!

‹ Feeds und Hirarchical select Feldtyp Liste – Zulässige Werteliste – Werte farblich unterscheiden ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

mit commerce und rules

Eingetragen von ronald (3857)
am 10.04.2014 - 11:58 Uhr

sollte das machbar sein.

Du legst für deine Gruppen Produkte an, die per Rules nach dem Kauf in Points umgewandelt werden.
Die Rule muss nur die Anzahl Points aus dem Produkt auslesen können.
Dafür würde ich dem Produkt die Eigenschaft Points geben, die dann weiterberarbeitet werden kann.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für diesen Hinweis. Ist

Eingetragen von landvogt512 (89)
am 10.04.2014 - 12:48 Uhr

Danke für diesen Hinweis.
Ist es dann so auch möglich die einzelnen "Punkte" mit Hinweisen zu versehen?
Habe ich dann für jeden User ein eigenes Produkt?

LG!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Für jede Punktegruppe ein Produkt

Eingetragen von ronald (3857)
am 10.04.2014 - 13:15 Uhr

Zum Beispiel ein Produkt für "Einsteigerpaket 5 Punkte", das im Zusatzfeld "Punkte" eine 5 stehen hat.
Was du ins Beschreibungsfeld schreibst, ist deine Sache.
Du kannst ihm auch noch ein Bildchen mitgeben.
Ein "Profipaket mit 50 Punkten" mit einer 50 im Punktefeld ....

Der User kann dann diese Pakete kaufen, und nach Abschluß des Kaufs (nach Bezahlung), werden die Punkte über Rules zugewiesen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Ronald! Ja das ist klar...

Eingetragen von landvogt512 (89)
am 10.04.2014 - 13:36 Uhr

Hi Ronald!

Ja das ist klar... So erhält der User die Punkte.

Ich möchte dann nur nach jedem Kauf
a) sehen wer welches Package mit wieviel Punkten erworben hat, und
b) noch wichtiger: Für jeden Punkt in einem Package noch extra Felder (Einlösdatum, Kommentar, etc.) eingeben können. Zusätzlich wird für jeden Eintrag den der Admin dort vornimmt ein Point wieder abgezogen. Aslo so eine Art "Credits" die in Packages bündelbar sind.

Beispiel:

Admin legt ein Package für einen User an mit 5 Punkten an.
Dieser User nimmt eine Leistung in Anspruch (extern - kein Trigger im System)
Der Admin trägt nun in den Feldern für Punkt 1 des Packages etwas ein - dadurch wird die Userpoints--Anzahl um eins reduziert.
Nimmt der User wieder ... trägt der Admin wieder die Daten ein ... wieder -1 Punkt.

Wichtig sind hier also, dass die Anzahl der möglichen Einträge der Punktanzahl des Packages entspricht.

Was meinst du?

  • Anmelden oder Registrieren um Kommentare zu schreiben

hm - ich verstehs nicht

Eingetragen von ronald (3857)
am 10.04.2014 - 13:48 Uhr

Ich dachte, der User kauft ein Paket mit einer gewissen Anzahl Punke, die ihm automatisch auf sein Userkonto gutgeschrieben werden.

An anderer Stelle kann er diese Punkte gegen Leistungen ausgeben.

Wenn das eh' alles der Admin macht, brachst du garnichts, außer einen fleisigen und aufmerksamen Admin.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht steh ich auch

Eingetragen von landvogt512 (89)
am 10.04.2014 - 14:06 Uhr

Vielleicht steh ich auch einfach auf der Leitung :-) Danke jedenfalls!

Ich frag mal anders:
Kann ich einem einzelnem User ein (oder mehrere) Feldgruppen (=PACKAGES) zurordnen, die wieder eine variable Anzahl an Feldreihen (=ANZAHL DER USERPOINTS) mit 5-6 Feldern) enthalten?

LG

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich verstehe deine Nomenklatur nicht

Eingetragen von ronald (3857)
am 10.04.2014 - 14:17 Uhr

Du kannst aber einem User zuordnen, was immer du magst.

Vielleicht ist es einfacher, du erklärst was du vor hast, dann kann man dir einen Lösungsweg zeigen.

Das Userprofil kannst du anpassen, aber auch mit referenzen und taxonomies Beziehungen aufbauen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Usecase ist - wie oben

Eingetragen von landvogt512 (89)
am 10.04.2014 - 14:32 Uhr

Der Usecase ist - wie oben beschrieben - folgender:

1. Admin legt ein Package für einen User an mit 5 Punkten an.
2. Dieser User nimmt eine Leistung in Anspruch (extern - kein Trigger im System)
3. Der Admin trägt nun in den Feldern für Punkt 1 des Packages etwas ein - dadurch wird die Userpoints--Anzahl um eins reduziert.
n. Nimmt der User wieder ... trägt der Admin wieder die Daten ein ... wieder -1 Punkt.

zu 1.: Ich brauche irgendeine Entity - vielleicht (in diesem Fall) 5 Fieldcollections (https://drupal.org/project/field_collection) die ich einem User zuordnen kann.
Zusätzlich will ich diesem User aber vielleicht auch noch eine weitere Entity (-in einem anderen Fall-) 25 Fieldcollections zuordnen usw.

Wirds klarer?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich stehe auf dem Schlauch

Eingetragen von ronald (3857)
am 10.04.2014 - 14:48 Uhr

Warum willst du dem User eine Entity oder eine Fieldcollection zuweisen?

Oder ist das ein Teil des Dienstes?

Ein Zähler würde ansonsten doch ausreichen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 3 Tagen
  • Hey danke
    vor 2 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 6 Tagen
  • In der entsprechenden View
    vor 3 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 6 Tagen
  • gelöst
    vor 6 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20459

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 27 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association