Hinweis: Der folgende Artikel hilft Ihnen weiter: So ändern Sie die Felder des Bankabhebungsformulars (IBAN-Platzhalter) im Lieferanten-Dashboard
Dokan verfügt über mehrere Zahlungssysteme, um den Transaktionsprozess aufrechtzuerhalten. Eine davon ist „Banküberweisung“. Administratoren nutzen Banküberweisungen, um Provisionen direkt auf das Konto des Anbieters zu überweisen. Es ist eine der beliebtesten Auszahlungsmethoden.
Anbieter müssen das Standard-Bankabhebungsformular mit den erforderlichen Informationen ausfüllen, um eine Provision per Banküberweisung zu erhalten.
Je nach Region oder Land kann sich das System der Banküberweisung jedoch ändern. In einigen Ländern müssen Sie den Swift-Code angeben, während in anderen Ländern die IBAN-Nummer erforderlich ist. In manchen Ländern wird die IBAN-Nummer als Routing-Nummer bezeichnet.
Obwohl Sie bestimmte Anpassungen an Dokan vornehmen können, können Sie die Felder wie den IBAN-Platzhalter nicht ohne einige Anpassungen ändern. Sie müssen einen einfachen Code hinzufügen, um die Formularfelder des Bankabhebungsformulars anzupassen.
Wir zeigen Ihnen, wie Sie das Standardfeld für das Bankabhebungsformular von Dokan anpassen können.
3 Schritte zum Anpassen des Standard-Bankauszahlungsformulars im Anbieter-Dashboard
Die Felder für die Banküberweisungsmethode stammen aus dem dokan-lite/includes/withdraw-functions.php-Datei. Jetzt gibt es keine Standardeinstellungen zum Ändern der Beschriftung oder zum Entfernen des Felds. Sie können nur einige Codes hinzufügen, um das Etikett zu ändern. Es gibt einen Filter für die Registerfunktion der Auszahlungsmethode. dokan_withdraw_register_methods welches ist dokan_withdraw_methods. Wir werden diesen Filter verwenden, um die Aufgabe zu erledigen.
- Schritt 1: Installieren Sie ein Child-Theme
- Schritt 2: Code in Functions.Php einfügen
- Schritt 3: Überprüfen Sie die Änderungen im Frontend
Schritt 1: Installieren Sie ein Child-Theme
Wenn Sie Anpassungen jeglicher Art vornehmen, müssen Sie Ihr untergeordnetes Thema verwenden. Andernfalls besteht die Gefahr, dass Ihre Daten verloren gehen, nachdem Sie Ihr Plugin oder Ihre Themes aktualisiert haben. Erstellen Sie also ein untergeordnetes Thema, falls Sie es noch nicht auf Ihrem Marktplatz haben.
Schritt 2: Fügen Sie Code in die Datei „Functions.Php“ des untergeordneten Themes ein
Öffnen Sie Ihren Ordner/Finder und navigieren Sie zu WP-Content–> Themes–> Name Ihres untergeordneten Themes–>Öffnen Sie Functions.php. Kopieren Sie den folgenden Code.
/* Sie können jeden Feldtitel ändern oder jedes Feld für den Anbieter entfernen -> Einstellungen -> Zahlung -> Banküberweisungsmethode. Bitte beachten Sie, dass dieser Code in Ihrer untergeordneten Theme-Datei „functions.php“ platziert werden muss */ /** * Zahlungstitel ändern * * @param array $methods * * @return array */ function dokan_2022_change_whithdraw_callback( $methods ) { $ Methoden [‘bank’][‘title’] = __( ‘Überweisung’, ‘dokan-lite’ ); //Titel kann je nach Bedarf geändert werden return $methods; } add_filter( ‘dokan_withdraw_methods’, ‘dokan_2022_change_whithdraw_callback’, 12 ); /** * Ändern Sie die Beschriftungen und Platzhalter der Bankzahlungsfelder * * @param array $fields * * @return array */ function dokan_2022_change_bank_ payment_fields_placeholders_and_labels( $fields ) { $fields[‘ac_name’] = [
‘label’ => __( ‘Account Holder’, ‘dokan-lite’ ),
‘placeholder’ => __( ‘Your bank account name’, ‘dokan-lite’ ),
]; $fields[‘ac_type’] = [
‘label’ => __( ‘Account Type’, ‘dokan-lite’ ),
‘placeholder’ => __( ‘Account Type’, ‘dokan-lite’ ),
]; $fields[‘ac_number’] = [
‘label’ => __( ‘Account Number’, ‘dokan-lite’ ),
‘placeholder’ => __( ‘Account Number’, ‘dokan-lite’ ),
]; $fields[‘routing_number’] = [
‘label’ => __( ‘Routing Number’, ‘dokan-lite’ ),
‘placeholder’ => __( ‘Routing Number’, ‘dokan-lite’ ),
]; $fields[‘bank_name’] = [
‘label’ => __( ‘Bank Name’, ‘dokan-lite’ ),
‘placeholder’ => __( ‘Name of bank’, ‘dokan-lite’ ),
]; $fields[‘bank_addr’] = [
‘label’ => __( ‘Bank Address’, ‘dokan-lite’ ),
‘placeholder’ => __( ‘Address of your bank’, ‘dokan-lite’ ),
]; $fields[‘iban’] = [
‘label’ => __( ‘Bank IBAN’, ‘dokan-lite’ ),
‘placeholder’ => __( ‘IBAN’, ‘dokan-lite’ ),
]; $fields[‘swift’] = [
‘label’ => __( ‘Bank Swift Code’, ‘dokan-lite’ ),
‘placeholder’ => __( ‘Swift Code’, ‘dokan-lite’ ),
]; $fields[‘declaration’] = [
‘label’ => __( ‘I attest that I am the owner and have full authorization to this bank account’, ‘dokan-lite’ ),
‘placeholder’ => __( ”, ‘dokan-lite’ ),
]; $fields[‘form_caution’] = [
‘label’ => __( ‘Please double-check your account information!’, ‘dokan-lite’ ),
‘placeholder’ => __( ‘Incorrect or mismatched account name and number can result in withdrawal delays and fees’, ‘dokan-lite’ ),
]; $fields zurückgeben; } add_filter( ‘dokan_bank_zahlung_fields_placeholders’, ‘dokan_2022_change_bank_zahlung_fields_placeholders_and_labels’ );
Vergessen Sie nicht, den Code zu speichern, nachdem Sie mit der Bearbeitung fertig sind.
Schritt 3: Aktualisieren Sie Ihre Website und Sie werden sehen, dass sich die Beschriftungen geändert haben
Nachdem Sie Ihren Code gespeichert haben, kehren Sie zu Ihrem Marktplatz zurück und führen Sie eine gründliche Aktualisierung durch. Dann werden Sie sehen, dass die Banküberweisungsbezeichnung geändert wurde und auch einige Texte des Platzhalters geändert wurden –
So können Sie das Standard-Bankabhebungsformular im Kreditoren-Dashboard ändern.
Sie können auch Folgendes überprüfen: So fügen Sie neue Felder im Dokan-Produktformular hinzu.
Nehmen Sie die notwendigen Änderungen vor und verwalten Sie Ihre Lieferanten effizienter
Wenn Sie eine Open-Source-Plattform wie WordPress und a Plugin wie Dokanwodurch Anpassungen einfacher werden.
Anstatt Plugins hinzuzufügen und die Leistung Ihres Marktplatzes zu beeinträchtigen, passen Sie ihn mithilfe von Codes an. Dadurch wird Ihr Marktplatz effizienter und Sie haben mehr Platz, um die Plugins hinzuzufügen, die Sie tatsächlich benötigen.
Mit dem obigen Code können Sie auch den Text „Name der Bank“ im Bereich „Kreditoreneinstellungen“ in „Name Ihrer Bank“ ändern oder müssen möglicherweise die Banküberweisung in „Überweisung“ ändern.
Wenn Sie auf Probleme stoßen, teilen Sie uns dies bitte im Kommentarbereich mit.