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

Userpoints als Package?

Eingetragen von landvogt512 (87)
am 10.04.2014 - 12: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 (3834)
am 10.04.2014 - 12: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.

Grüße
Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für diesen Hinweis. Ist

Eingetragen von landvogt512 (87)
am 10.04.2014 - 13: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 (3834)
am 10.04.2014 - 14: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.

Grüße
Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Ronald! Ja das ist klar...

Eingetragen von landvogt512 (87)
am 10.04.2014 - 14: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 (3834)
am 10.04.2014 - 14: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.

Grüße
Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht steh ich auch

Eingetragen von landvogt512 (87)
am 10.04.2014 - 15: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 (3834)
am 10.04.2014 - 15: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.

Grüße
Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Usecase ist - wie oben

Eingetragen von landvogt512 (87)
am 10.04.2014 - 15: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 (3834)
am 10.04.2014 - 15: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.

Grüße
Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Zusätzliche Felder in der Userliste
  • Drupal 8 - Datenbank Mindmap
  • Buch: Mastering Drupal 8 Views!
  • The website encountered an unexpected error. Please try again later.
  • Drupal 8: Modul gesucht - Hervorhebung wichtiger Inhalte
  • Drupal 8: Modul prevnext
  • Verwirrung / Unterstützung
  • Vom jeweiligen User die Kunstwerke ausgeben.
  • Problem mit der Readiness für Automatic Updates
  • Multidomain
  • [gelöst]Drupal 8: Fußzeilenmenü auf Login-Seite verschwunden
  • Fullcalendar - Grösse Dialogfenster
Weiter

Neue Kommentare

  • Ja, danke! Ich habe dieses
    vor 1 Tag 7 Stunden
  • Die View heißt "Benutzer". Du
    vor 1 Tag 19 Stunden
  • Danke! Was meint denn
    vor 2 Tagen 1 Stunde
  • Dazu brauchst Du kein Modul,
    vor 2 Tagen 1 Stunde
  • Das heißt in dem Fall, daß
    vor 2 Tagen 1 Stunde
  • Voaraussetzung sind
    vor 2 Tagen 1 Stunde
  • Huhu, also in der
    vor 2 Tagen 2 Stunden
  • Das Problem ist, dass nicht
    vor 2 Tagen 3 Stunden
  • Ohne Composer ist der Betrieb
    vor 2 Tagen 3 Stunden
  • Kann gut sein, aber ohne
    vor 2 Tagen 3 Stunden

Statistik

Beiträge im Forum: 246347
Registrierte User: 18915

Neue User:

  • Enriqueemunc
  • Tulsa55
  • Elisаhaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9045
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3919
ronald3834
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 4 Gäste online.

Benutzer online

  • Ionit

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