{"id":14525,"date":"2023-09-26T15:04:16","date_gmt":"2023-09-26T15:04:16","guid":{"rendered":"http:\/\/a8759758b2.nxcli.io\/?post_type=docs&#038;p=14525"},"modified":"2026-01-07T23:02:13","modified_gmt":"2026-01-07T23:02:13","password":"","slug":"entwickler","status":"publish","type":"docs","link":"https:\/\/couponaffiliates.com\/de\/docs\/entwickler\/","title":{"rendered":"Entwickler: Code-Schnipsel und Ressourcen"},"content":{"rendered":"<p>Wir verf\u00fcgen derzeit nicht \u00fcber eine ausf\u00fchrliche Dokumentation f\u00fcr Entwickler, aber hier finden Sie einige n\u00fctzliche Codeschnipsel und Ressourcen f\u00fcr Entwickler, die n\u00fctzlich sein k\u00f6nnten oder nach denen andere Kunden in der Vergangenheit gefragt haben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Datenbank-Tabellen<\/h2>\n\n\n\n<p>Das Plugin hat seine eigenen Datenbanktabellen, aus denen Sie bestimmte Daten abrufen k\u00f6nnen:<\/p>\n\n\n\n<p>wcusage_activity - Aktivit\u00e4tsprotokoll.<\/p>\n\n\n\n<p>wcusage_campaigns - Empfehlungs-URL-Kampagnen.<\/p>\n\n\n\n<p>wcusage_clicks - Protokoll der Klicks auf Verweis-URLs.<\/p>\n\n\n\n<p>wcusage_directlinks - Domains mit direkter Linkverfolgung.<\/p>\n\n\n\n<p>wcusage_mlainvites - Einladungen f\u00fcr Multi-Level-Partner.<\/p>\n\n\n\n<p>wcusage_payouts - Provisionsaussch\u00fcttungen<\/p>\n\n\n\n<p>wcusage_register - Anwendungen zur Registrierung von Partnern.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Affiliate-Bestellungen<\/h2>\n\n\n\n<p>Ermittelt alle Partnerbestellungen f\u00fcr einen Coupon, ohne bestimmten Datenbereich. Dies gibt ein Array von Daten zur\u00fcck, das die Gesamtberechnungen f\u00fcr alle Bestellungen und alle einzelnen Bestellungen enth\u00e4lt.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$orders = wcusage_wh_getOrderbyCouponCode( $coupon_code, $start_date, $end_date, '', 1 );<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Daten bestellen<\/h2>\n\n\n\n<p>Mit dieser Funktion k\u00f6nnen Sie ein Array von Partnerdaten f\u00fcr eine bestimmte Bestellung abrufen. Diese Funktion gibt ein Array von Daten einschlie\u00dflich der Provisionseinnahmen zur\u00fcck.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$order_data = wcusage_calculate_order_data( $order_id, $coupon_code, 0, 1 );<\/code><\/pre>\n\n\n\n<p>Zum Beispiel, um die Provision f\u00fcr die Bestellung zu erhalten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$commission = $order_data['totalcommission'];<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Partner-URL<\/h2>\n\n\n\n<p>Holen Sie sich die Partner-URL f\u00fcr einen Coupon mit der folgenden Funktion:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$coupon_code = \"\"; \/\/ Legen Sie hier den Namen des Coupon-Codes fest.\n$affiliate_url = wcusage_get_affiliate_url($coupon_code);<\/code><\/pre>\n\n\n\n<p>Wenn Sie Ihre eigene benutzerdefinierte URL erstellen m\u00f6chten, finden Sie hier ein Beispiel:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$coupon_code = \"\"; \/\/ Legen Sie hier den Namen des Coupon-Codes fest.\n$prefix = wcusage_get_setting_value('wcusage_field_urls_prefix', 'coupon');\n$affiliate_url = get_home_url() . \"?\" . $prefix . \"=\" . $coupon_code;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Gesamtumsatz und Provision<\/h2>\n\n\n\n<p>Ermitteln Sie den Gesamtumsatz und die Provisionen, die mit einem bestimmten Coupon erzielt wurden, ohne einen bestimmten Datumsbereich. <em>Lassen Sie $start_date leer, um alle Verk\u00e4ufe zu erhalten.<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$orders = wcusage_wh_getOrderbyCouponCode( $coupon_code, $start_date, $end_date, '', 1 );\n$otal_orders = $orders['total_orders']; \/\/ Gesamtumsatz\n$otal_discounts = $orders['full_discount']; \/\/ Gesamtrabatte\n$otal_commission = $orders['total_commission']; \/\/ Gesamtprovision\n$order_count = $orders['total_count']; \/\/ Anzahl der Bestellungen<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Unbezahlte Kommission<\/h2>\n\n\n\n<p>Ermitteln Sie die gesamte unbezahlte Provision f\u00fcr einen Affiliate-Gutschein.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$coupon_id = \"\"; \/\/ Legen Sie hier die Gutscheincode-ID fest.\n$unpaid_commission = get_post_meta( $coupon_id, 'wcu_text_unpaid_commission', true );<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Haken (Aktion): Registrierung eines neuen Partners eingereicht<\/h2>\n\n\n\n<p>Bei einer neuen Partnerregistrierung wird der Hook \"wcusage_hook_registration_new\" ausgef\u00fchrt, der die Registrierungs-ID, die Benutzer-ID und den Gutscheincode \u00fcbergibt.<\/p>\n\n\n\n<p>Sie k\u00f6nnen daher diesen Hook aufrufen, um die Registrierung unter bestimmten Bedingungen mit der Funktion \"wcusage_set_registration_status\" automatisch zu akzeptieren. Zum Beispiel wird die Registrierung automatisch akzeptiert, wenn der Benutzer die Rolle \"Beispiel\" hat:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action( 'wcusage_hook_registration_new', 'trigger_wcusage_hook_registration_new', 10, 3 );\nfunction trigger_wcusage_hook_registration_new( $registration_id, $user_id, $coupon_code ) {\n    $user_info = get_userdata( $user_id );\n    $roles = $user_info-&gt;roles;\n\n    if ( in_array( 'example', $roles ) ) {\n        wcusage_set_registration_status( 'accepted', $registration_id, $user_id, $coupon_code, '', '' );\n    }\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Haken (Aktion): Neue Mitgliedsorganisation Akzeptiert<\/h2>\n\n\n\n<p>Wenn ein neuer Partner akzeptiert und zu Ihrem Programm hinzugef\u00fcgt wird, wird die Funktion \"wcusage_hook_affiliate_register_accepted\" ausgef\u00fchrt, die Folgendes \u00fcbermittelt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>$id - Registrierungs-ID.<\/li>\n\n\n\n<li>$userid - Benutzer-ID.<\/li>\n\n\n\n<li>$coupon_code - Gutscheincode.<\/li>\n\n\n\n<li>$message - Die Nachricht \u00fcber die Annahme der Registrierung.<\/li>\n\n\n\n<li>$status - Der Status der Registrierung.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action( 'wcusage_hook_affiliate_register_accepted', 'trigger_wcusage_hook_registration_accepted', 10, 5 );\nfunction trigger_wcusage_hook_registration_accepted( $id, $userid, $coupon_code, $message, $status ) {\n\/\/ Ihr Code hier.\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">API-Endpunkt: Kupon-Infos<\/h2>\n\n\n\n<p>Die <code>Kupon-Infos<\/code> API-Endpunkt erm\u00f6glicht es Ihnen, Details zu einem bestimmten Coupon anhand seiner ID abzurufen. Dazu geh\u00f6ren der Name des Coupons, die nicht gezahlte Provision und ausstehende Auszahlungen, was ihn zu einem wichtigen Werkzeug f\u00fcr die Verfolgung der Couponleistung und des Auszahlungsstatus macht. Nur Administratoren k\u00f6nnen auf diesen Endpunkt zugreifen.<\/p>\n\n\n\n<p>Um die API zu verwenden, senden Sie eine <strong>GET<\/strong> Anfrage an <code>\/wp-json\/woo-coupon-usage\/v1\/coupon-info<\/code> mit dem erforderlichen Parameter <code>coupon_id<\/code> (die ID des Gutscheins, den Sie abfragen m\u00f6chten). Die Antwort enth\u00e4lt ein Array mit den <code>gutschein_name<\/code>, <code>unbezahlte_Kommission<\/code>und <code>ausstehende_Auszahlungen<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">API-Endpunkt: Benutzer Gutscheine<\/h2>\n\n\n\n<p>Die <code>Gutscheine f\u00fcr Benutzer<\/code> Mit diesem API-Endpunkt k\u00f6nnen Sie eine Liste der Gutschein-IDs abrufen, die einem bestimmten Benutzer zugewiesen wurden, zusammen mit der zugeh\u00f6rigen unbezahlten Provision. Diese Funktion ist n\u00fctzlich f\u00fcr die \u00dcberwachung und Verwaltung von benutzerspezifischen Gutscheinzuweisungen und Provisionen. Der Zugriff auf diesen Endpunkt ist auf Administratoren beschr\u00e4nkt.<\/p>\n\n\n\n<p>Um die API zu verwenden, senden Sie eine <strong>GET<\/strong> Anfrage an <code>\/wp-json\/woo-coupon-usage\/v1\/benutzer-coupons<\/code> mit dem erforderlichen Parameter <code>Benutzer<\/code> (der Anmeldename des Benutzers, dessen Gutscheine Sie abrufen m\u00f6chten). Die API gibt ein Array von Coupon-IDs zusammen mit ihrer unbezahlten Provision zur\u00fcck und bietet so einen \u00dcberblick \u00fcber die Coupon-Aktivit\u00e4t des Nutzers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">API-Endpunkt: Auszahlung anfordern<\/h2>\n\n\n\n<p>Die <code>Auszahlung beantragen<\/code> Der API-Endpunkt erm\u00f6glicht es Ihnen, Auszahlungsanfragen f\u00fcr einen bestimmten Coupon auszul\u00f6sen. Er verifiziert den Benutzer, der die Auszahlung anfordert, und pr\u00fcft, ob die unbezahlte Provision des Coupons g\u00fcltig und bereit zur Verarbeitung ist.<\/p>\n\n\n\n<p>Um die API zu verwenden, erstellen Sie eine <strong>POST<\/strong> Anfrage an <code>\/wp-json\/woo-coupon-usage\/v1\/anforderung-auszahlung<\/code> mit zwei erforderlichen Parametern: <code>coupon_id<\/code> (die ID des Kupons) und <code>Benutzer<\/code> (der Anmeldename des Benutzers, der die Auszahlung beantragt). Stellen Sie sicher, dass der aufrufende Benutzer \u00fcber Administratorrechte verf\u00fcgt. Nach erfolgreicher Validierung bearbeitet das System den Auszahlungsantrag und gibt <code>1<\/code> f\u00fcr den Erfolg oder <code>0<\/code> f\u00fcr das Scheitern.<\/p>\n\n\n\n<p>&#8212;<\/p>\n\n\n\n<p>Ben\u00f6tigen Sie Hilfe bei einer benutzerdefinierten Funktion? Wenden Sie sich an uns, vielleicht k\u00f6nnen wir Ihnen den richtigen Weg weisen.<\/p>","protected":false},"excerpt":{"rendered":"<p>Wir haben derzeit keine ausf\u00fchrliche Dokumentation f\u00fcr Entwickler zur Verf\u00fcgung, aber hier sind einige n\u00fctzliche Code-Schnipsel und Ressourcen f\u00fcr Entwickler, die n\u00fctzlich sein k\u00f6nnten oder nach denen andere Kunden in der Vergangenheit gefragt haben. Datenbanktabellen Das Plugin hat seine eigenen Datenbanktabellen, aus denen Sie bestimmte Daten abrufen k\u00f6nnen: wcusage_activity - Aktivit\u00e4tsprotokoll. wcusage_campaigns [...]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":"","_links_to":"","_links_to_target":""},"doc_category":[136],"doc_tag":[],"class_list":["post-14525","docs","type-docs","status-publish","hentry","doc_category-developers","wpbf-post"],"year_month":"2026-04","word_count":872,"total_views":"3266","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"Elliot Sowersby","author_link":"#"},"doc_category_info":[{"term_name":"Developers","term_url":"https:\/\/couponaffiliates.com\/de\/kategorie-docs\/entwickler\/"}],"doc_tag_info":[],"taxonomy_info":{"doc_category":[{"value":136,"label":"Developers"}]},"featured_image_src_large":false,"comment_info":0,"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/docs\/14525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/comments?post=14525"}],"version-history":[{"count":24,"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/docs\/14525\/revisions"}],"predecessor-version":[{"id":22499,"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/docs\/14525\/revisions\/22499"}],"wp:attachment":[{"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/media?parent=14525"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/doc_category?post=14525"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/doc_tag?post=14525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}