Unsere Community hat kürzlich ihre Mitgliedsbeiträge geändert. Aufgrund der Funktionsweise von Stripe mussten wir ein neues Abonnementprodukt mit dem neuen Preis erstellen und dann unseren Mitgliedern mitteilen, dass sie sich in diesem Jahr manuell unter dem neuen Produkt erneuern müssen. Sowohl das alte als auch das neue Abonnement sind mit unserer „privaten Gruppe“ verknüpft, die unseren Mitgliedern die Berechtigung gibt, die privaten Kategorien einzusehen.
Einige unserer Mitglieder abonnieren jedoch das neue Produkt, bevor das alte abläuft. Dann scheint es, dass das Plugin unsere Mitglieder aus der privaten Gruppe entfernt, wenn das alte Abonnement abläuft, obwohl das neue noch aktiv ist. Dies führt natürlich zu Verwirrung und Beschwerden.
Ich weiß nicht, wie ich das lösen soll, daher hoffe ich, dass jemand hier einen Vorschlag hat. Vielen Dank im Voraus!
Vielleicht können Sie die Gruppe, die mit dem alten Abonnement verknüpft ist, durch eine Schein-Gruppe ersetzen. Wenn diese dann abgelaufen ist, würden sie aus der Schein-Gruppe entfernt werden. Sie würden auch nach Ablauf ihres alten Abonnements Mitglieder der Gruppe bleiben, sodass Sie diese Personen regelmäßig manuell aus der Gruppe entfernen müssten.
Eine andere Idee, die ich hatte, war, etwas Ähnliches wie das Folgende zu tun, aber ich müsste den Quellcode prüfen, um herauszufinden, wie das geht, und ich denke, die obige Lösung sollte funktionieren und keine Kenntnis der Interna erfordern.
Ich denke, der “richtige” Weg wäre gewesen, eine neue Gruppe für das neue Abonnement zu erstellen und sie den zugehörigen Kategorien hinzuzufügen. Das wäre auch eine Mühe gewesen.