Integrations-Addons ermöglichen es Ihnen, ein anderes Shop-Guthaben/Wallet-Plugin-System anstelle unseres integrierten Wallet-Systems zu verwenden, wenn Sie Ihren Partnern Provisionen als Shop-Guthaben auszahlen.
Sie können dann in den Plugin-Einstellungen (unter "Store Credit Payouts") auswählen, welches System Sie verwenden möchten.

Die folgenden Integrationsaddons stehen jetzt zum Download bereit:
TeraWallet - Für WooCommerce
- Plugin: Hier klicken
- Integration addon: Hier klicken
YITH WooCommerce Kontoguthaben
- Plugin: Hier klicken
- Integration addon: Hier klicken
Möchten Sie, dass wir ein Integrations-Addon für ein anderes Wallet-Plugin entwickeln? Bitte einen Vorschlag einreichen.
Benutzerdefinierte Integrationen
Für die Entwicklung Ihrer eigenen benutzerdefinierten Integrationen gibt es den "wcusage_hook_custom_credit_create_payout"-Hook, mit dem Sie die Auszahlungen von Ladenguthaben außer Kraft setzen, in eine benutzerdefinierte Brieftasche einzahlen und dann als bezahlt markieren können.
So funktioniert es zum Beispiel mit der TerraWallet-Integration:
/**
* TeraWallet - Credit Create Payout
*
* @param string $system
* @param int $user_id
* @param int $amount
*
*/
add_filter('wcusage_hook_custom_credit_create_payout', 'my_custom_credit_create_payout', 10, 3);
function my_custom_credit_create_payout( $system, $user_id, $amount ) {
$paid = 0;
// Make the payment using the wallet plugins credit function
if( $system == $this->get_system_id && is_plugin_active( $this->get_system_file ) ) {
$label = "Affiliate Commission";
woo_wallet()->wallet->credit( $user_id, sanitize_text_field( $amount ), $label );
$paid = 1;
}
return $paid;
}
/**
* TeraWallet - Settings - Get Balance
*
* @param string $system
* @param int $user_id
*
*/
add_filter('wcusage_hook_custom_credit_balance', 'my_custom_credit_balance', 10, 2);
function my_custom_credit_balance( $system, $user_id ) {
$integration = new wcusage_credit_integration();
$credit = "";
// Get the custom credit amount if plugin exists
if ( function_exists('woo_wallet') && is_plugin_active( $this->get_system_file ) ) {
$credit = woo_wallet()->wallet->get_wallet_balance( $user_id, 0 );
}
return $integration->get_balance( $credit, $system, $user_id, $this->get_system_id, $this->get_system_name, $this->get_system_file );
}
Wenn Sie ein Entwickler sind und weitere Informationen zur Integration Ihres eigenen Wallet-Plugins benötigen oder ein eigenes Integrations-Addon erstellt haben, das Sie hier auflisten möchten, wenden Sie sich bitte an kontaktieren Sie uns.