Ho appena migrato un sito Xenforo su Discourse

Ho notato una funzionalità che mi manca: gli abbonamenti. Il sistema è incentrato su Stripe e non ho una carta fisica né un conto bancario.

Ho solo PayPal.

Ho trovato un workaround. È un po’ goffo, ma funziona.

Aggiungo articoli al negozio WooCommerce che abbiamo già

Aggiungo un plugin per gli abbonamenti

Aggiungo una sincronizzazione con Discourse

Configuro tutta la parte API

Ho aggiunto un po’ di codice che traccia quando viene aggiunto un abbonamento mensile o annuale

Sincronizza con Discourse e aggiunge l’utente al gruppo pertinente; quando l’abbonamento scade, l’utente viene rimosso

Quindi, l’utente va nel negozio e si abbona a una di queste opzioni:

WordPress avvia il processo e l’API invia a Discourse l’istruzione di aggiungere l’utente al gruppo.

PayPal gestisce i pagamenti ricorrenti via PayPal.

2 Mi Piace