Il seguente articolo descriverà uno snippet che farà funzionare Paid Memberships Pro con WC Vendors. La sfida nell'impostare un plugin di appartenenza è far sì che il plugin aggiorni automaticamente un abbonato al ruolo di venditore. La maggior parte dei plugin di appartenenza non cambierà automaticamente i ruoli al pagamento dell'abbonamento andato a buon fine; né consentirà l'uso di un ruolo già creato che non sia un ruolo standard di WordPress o un ruolo definito dal plugin di appartenenza.
Passaggi
- Installa e configura il plugin Paid Memberships Pro, la versione gratuita andrà bene per questo.
- Imposta il tuo livello o i tuoi livelli di appartenenza.
- Aggiungi il codice seguente nel file functions.php del tuo tema o child theme.
Questo codice abiliterà l'aggiornamento automatico a un ruolo di venditore al completamento del primo pagamento dell'abbonamento. Inoltre, se un membro desidera effettuare il downgrade o annullare l'abbonamento (chiudere il negozio, essenzialmente), effettuerà il downgrade del membro al ruolo di abbonato alla cancellazione. Dovrai ottenere i numeri di livello e i ruoli per farli corrispondere alla configurazione del tuo sito. Puoi far sì che questo passi a ruoli diversi dal venditore, qualunque siano i ruoli sul tuo sito che desideri assegnare a un abbonamento a pagamento. In questo caso. Nell'esempio seguente, abbiamo scelte di abbonamento mensile e annuale.
Questo codice va inserito nel file functions.php. del tuo child theme.
Info
Se stai cercando un plugin di appartenenza, abbiamo creato il nostro plugin di appartenenza. WC Vendors Membership che utilizza WooCommerce Subscriptions per creare un marketplace basato su abbonamenti.