Vor diesem Update wurde bei verkauften Mitgliedschaften keine Produkt-Nummer zugeordnet. Das hat zur Folge, dass wir bei bestehenden Mitgliedschaften nicht genau sagen können, zu welchem Produkt die aktuell laufende Mitgliedschaft gehört. Das hat zur Folge, dass die API bei Ablauf möglicherweise nicht korrekt greift. Beim Update wird jede Mitgliedschaft automatisch einem Produkt zugeordnet, welches diese Benutzergruppe verwendet.
z.B. man verkauft folgende Mitgliedschaften:
Produkt A: Benutzergruppe 1, Laufzeit 30 Tage
Produkt B: Benutzergruppe 1, Laufzeit 90 Tage
Produkt C: Benutzergruppe 2, unbegrenzt gültig
Beim Update werden bestehende Mitgliedschaften wie folgt zugeordnet:
- Benutzergruppe 1: Produkt A oder B
- Benutzergruppe 2: Produkt C
Dieser Umstand lässt sich leider nicht umgehen und betrifft nur Verkäufe vor dem Update.
Was hat das für Auswirkungen?
Wenn die API bei Ablauf für Mitgliedschaften nicht genutzt werden soll: Keine
Wenn die API genutzt werden soll muss bei jedem Produkt, welches die selbe Benutzergruppe verkauft, die selbe API genutzt werden. Andernfalls kann nicht sichergestellt werden, dass diese bei Ablauf auch ausgeführt wird. In dem Beispiel von oben muss bei Produkt A und B die selbe API angegeben werden.