WooCommerce-integratie
De WooCommerce-integratie werkt op een zeer vergelijkbare manier als onze Manual Gateway. Het biedt je gebruikers enorm veel flexibiliteit, doordat ze elk van de betaalformulieren kunnen kiezen die beschikbaar zijn op je WooCommerce-installatie. En het is eenvoudig: zodra de factureringsperiode van de gebruiker eindigt, wordt het gebruikersabonnement in de wacht gezet. Tegelijkertijd wordt er een bestelling aangemaakt op de WooCommerce-installatie van de hoofdsite van het netwerk. De gebruiker ontvangt vervolgens een factuur in zijn e-mail, met een link om de betaling uit te voeren. Zodra de betaling is ontvangen, wordt het abonnement verlengd.
Functies
- Eenvoudige integratie tussen Ultimate Multisite en WooCommerce
- Meerdere betaalmethoden beschikbaar
- Geautomatiseerde terugkerende facturering met de meegeleverde subscriptions-kern, met optionele verbeteringen via de WooCommerce Subscriptions plugin
- Checkout-totalen bevatten Ultimate Multisite-belastingen als aparte, niet-belastbare WooCommerce-kostenregels, zodat klanten belastingbedragen vóór betaling kunnen bekijken
Documentatie
De WooCommerce-integratie instellen
Je betaalopties uitbreiden met Ultimate Multisite: WooCommerce-integratie
Installatie
- Upload 'ultimate-multisite-woocommerce' naar de map '/wp-content/plugins/'
- Activeer de plugin via het menu 'Plugins' in WordPress
- Volg de stapsgewijze Wizard om de plugin in te stellen
Gebruikshandleiding
BELANGRIJKE OPMERKING: Dit artikel verwijst naar Ultimate Multisite versie 2.x.
LET OP: Ultimate Multisite: WooCommerce-integratie vereist dat WooCommerce ten minste op je hoofdsite is geactiveerd.
We begrijpen dat Stripe en PayPal in sommige landen niet beschikbaar zijn, wat Ultimate Multisite-gebruikers beperkt of belemmert om onze plugin effectief te gebruiken. Daarom hebben we een add-on gemaakt om WooCommerce te integreren.
WooCommerce is een zeer populaire eCommerce-plugin. Ontwikkelaars over de hele wereld hebben add-ons gemaakt om verschillende betalingsgateways ermee te integreren. We hebben hiervan geprofiteerd om de betalingsgateways uit te breiden die je in het Ultimate Multisite-factureringssysteem kunt gebruiken.
Het instellen
Eerst moet je de WooCommerce Integration add-on installeren, die gratis is voor gelicentieerde gebruikers. Om deze te installeren, klik je op Ultimate Multisite op je super admin dashboard en selecteer je Add-ons.

Hier vind je alle Ultimate Multisite add-ons. Klik op de Ultimate Multisite: WooCommerce Integration add-on.

Er verschijnt een venster met de add-ongegevens. Klik gewoon op Install Now .
Nadat de installatie is voltooid, word je doorgestuurd naar de pluginspagina. Klik hier gewoon op Network Activate en de WooCommerce add-on wordt op je netwerk geactiveerd.
Na het activeren ervan, als je de WooCommerce plugin nog niet op je website hebt geïnstalleerd en geactiveerd, ontvang je een herinnering.
Zodra deze is geïnstalleerd, zie je een extra optie onder de betalingsinstellingen van Ultimate Multisite. Je kunt vervolgens de optie WooCommerce daar inschakelen.

Je kunt enkele basisinstellingen configureren, zoals de weergavenaam die in de front-end wordt getoond en instructies om je gebruikers door hun checkout-flow te begeleiden. Vervolgens kun je naar de WooCommerce-instellingen van je hoofdsite gaan om de betalingsgateway die je wilt gebruiken in te schakelen en te configureren.
Belastingkostenregels bij checkout
Wanneer een Ultimate Multisite-checkout belastingen bevat, voegt de integratie elk Ultimate Multisite-belastingbedrag toe aan de WooCommerce-checkout als een aparte, niet-belastbare kostenregel. Hierdoor blijft het belastingtotaal zichtbaar vóór betaling, terwijl wordt voorkomen dat WooCommerce de belastingkosten opnieuw belast.
Hoe de betaling te beheren
De WooCommerce-integratie werkt op een zeer vergelijkbare manier als onze Manual Gateway. Het nadeel is dat elke betaling handmatig moet worden betaald aan het einde van de factureringsperiode. Zo werkt de flow:
-
Zodra de factureringscyclus van de gebruiker eindigt, wordt het lidmaatschap in de wacht gezet. Tegelijkertijd wordt er een bestelling aangemaakt op de WooCommerce-installatie op de hoofdsite van je netwerk.
-
Gebruikers ontvangen vervolgens een factuur in hun e-mail, met een link om de betaling uit te voeren (de link verschijnt ook in hun factureringsgeschiedenis vanuit hun subsite-dashboard). Die link stuurt de gebruiker door naar de WooCommerce checkout , waar gebruikers een van de beschikbare WooCommerce-gateways kunnen selecteren om hun betaling te verwerken.
-
Zodra de betaling is ontvangen, wordt het lidmaatschap verlengd , wordt de betaling geregistreerd in Ultimate Multisite en wordt de bestelling op voltooid gezet.
Enkele belangrijke opmerkingen:
-
De standaardfunctionaliteit van Ultimate Multisite werkt nog steeds met dit integratieformulier. Bijvoorbeeld: terugbetalingen uitgeven vanuit het scherm Subscription Management communiceert met WooCommerce om de terugbetaling uit te geven via het geselecteerde betaalformulier.
-
Ultimate Multisite: WooCommerce Integration vertrouwt op WP-Cron om te werken. Dit werkt meestal erg goed, maar als de site weinig verkeer heeft, wordt de cron niet geactiveerd om op geplande gebeurtenissen te controleren en wordt de gebeurtenis gemist, wat uitvoeringsvertragingen kan veroorzaken.
WooCommerce Subscriptions Plugin
Het elke maand handmatig starten van een betaling is niet ideaal voor eindgebruikers, omdat verwacht wordt dat abonnementen automatisch terugkeren in elke factureringscyclus. De WooCommerce Integration add-on bevat nu de core-abonnementscode, zodat terugkerende producten altijd abonnementen gebruiken voor terugkerende facturering.
Je hoeft de aparte WooCommerce Subscriptions plugin niet te kopen of te installeren om terugkerende producten via deze integratie te verkopen. Als die plugin is gekocht, geïnstalleerd en beschikbaar is op je hoofdsite, zal Ultimate Multisite deze gebruiken en zal WooCommerce aanvullende functies voor abonnementbeheer beschikbaar maken. Wanneer deze niet beschikbaar is, verwerkt de meegeleverde abonnementen-core nog steeds terugkerende producten.

En dat is alles. Je eindgebruikers hoeven niet langer handmatig een betaling te doen aan het einde van hun factureringscyclus voor terugkerende producten.
Naast het aanmaken van een bestelling op je hoofdsite onder WooCommerce, wordt er ook een abonnement voor elk Account aangemaakt.
Gedrag bij opschorting na mislukte verlenging
Standaard blijven lidmaatschappen actief terwijl WooCommerce Subscriptions het schema voor opnieuw proberen na mislukte betalingen verwerkt. Dit behoudt de normale respijtperiode van WooCommerce Subscriptions, zodat een herstelde verlenging het abonnement en lidmaatschap weer kan synchroniseren zonder de toegang voortijdig te onderbreken.
Beheerders die strengere toegangscontrole willen, kunnen Lidmaatschappen onmiddellijk opschorten bij mislukte verlengingen inschakelen in de instellingen van WooCommerce Integration. Wanneer deze opt-ininstelling is ingeschakeld, schort Ultimate Multisite het gerelateerde lidmaatschap op zodra een verlengingsbetaling mislukt, in plaats van te wachten tot de verwerking van nieuwe pogingen door WooCommerce Subscriptions is voltooid.
Ontwikkelaars kunnen dezelfde beslissing overschrijven met het wu_woo_suspend_on_payment_failure-filter. Hookreferentiepagina's worden gegenereerd uit de broncode van de add-on, dus dit overzicht vermeldt alleen de filternaam voor aangepast opschortingsbeleid.