Ich habe das discourse-woocommerce-Plugin aktualisiert, damit es funktioniert, wenn WordPress der DiscourseConnect-Anbieter ist, und die Anweisungen im OP entsprechend aktualisiert.
''''''''''''''''''''''''''''''''''
// Fügt Benutzer zu allen zutreffenden Discourse-Gruppen hinzu
if(wc_memberships_is_user_active_member($user_id,$membership_plan))
{
$group_name = $this->get_membership_discourse_groups($membership_plan);
Utilities::add_user_to_discourse_group(
$user_id,
$group_name
);
}
'''''''''''''''''''''''''''''''''''''''''''''''''
Dies ist der Code, den ich verwende, um Mitgliedschaftsbenutzer zur Discourse-Gruppe hinzuzufügen. Hier gibt die Funktion get_membership_discourse_groups() den Mitgliedschaftsplan zurück, den Benutzer kaufen.
Und meine Frage ist:
“Ich habe ein Problem mit der Woo-Commerce-Integration mit Discourse.
Wenn der Benutzer eine bestimmte Mitgliedschaft gekauft hat, wird er automatisch der entsprechenden Gruppe in Discourse zugeordnet.
Dies funktioniert in den meisten Fällen einwandfrei.
Aber manchmal ist es nicht automatisiert. Zum Beispiel wurden 8 von 10 Benutzern bei einem Mitgliedschaftskauf einer bestimmten Discourse-Gruppe zugeordnet, aber die anderen beiden nicht. Daher möchte ich es für alle Benutzer automatisieren.
Haben Sie Vorschläge, wie ich es vollständig automatisieren kann?”
Haben Sie eine Idee, was bei diesen Benutzern anders ist, für die es nicht funktioniert?
Hallo Ansari,
Sie verwenden also nicht das discourse-woocommerce-Plugin, das im ersten Beitrag dieses Themas erläutert wird?
Ich würde vorschlagen, die Schritte im ersten Beitrag des Themas zu befolgen.
Nein, wie ich sagte, passiert das gelegentlich bei zufälligen Benutzern. Das Problem tritt vielleicht alle paar Monate einmal auf.
Dann klingt das nach einem Kapazitätsproblem, entweder WordPress macht seine Arbeit nicht oder es gibt eine Art Netzwerkproblem, das verhindert, dass die Updates stattfinden.
Aber wenn Sie nicht den empfohlenen Kurs befolgen, würde der Wechsel dazu wahrscheinlich das Problem lösen, da ich glaube, dass es die Gruppen bei jedem Login aktualisiert.
Über welche Aktionen sprechen Sie? Können Sie sie in einem Thread noch einmal erwähnen?
Vor einigen Beiträgen fragte @angus, ob Sie die Anweisungen in der OP dieses Themas befolgen. Haben Sie diese Anweisungen befolgt? Sie haben nicht auf seine Anfrage geantwortet. Er gehört zu den sachkundigsten Personen in Bezug auf WordPress und Discourse, daher sollten Sie auf das achten, was er sagt. Ich tue es.
Hallo Angus,
Gibt es einen Live-Chat/eine Anrufunterstützung für Discourse? Ich habe immer noch Probleme mit der Synchronisierung von WooCommerce-Mitgliedschaften mit Discourse-Gruppen, vielleicht kann mir ein Techniker helfen, indem er meine Website genauer betrachtet.
Bitte lassen Sie mich wissen, wie ich ein 1:1-Meeting mit einem Techniker vereinbaren kann.
Hallo Ansari, bevor wir weitermachen, können Sie bitte bestätigen, ob Sie die Schritte im ersten Beitrag dieses Themas ausprobiert haben?