Technologische Neuigkeiten, Bewertungen und Tipps!

So verbergen Sie Versandarten und Coupon-Feld in Dokan

Hinweis: Der folgende Artikel hilft Ihnen weiter: So verbergen Sie Versandarten und Coupon-Feld in Dokan

Möchten Sie die Flatrate ausblenden, wenn die WooCommerce-Funktion mit kostenlosem Versand verfügbar ist? Hier sind Sie richtig.

Glücklicherweise verfügen sowohl WooCommerce als auch Dokan über erstaunliche Versandfunktionen. Und wenn Sie mit diesen beiden vertraut sind, wissen Sie bereits, dass Anbieter ihre eigenen Versandmethoden konfigurieren können. Administratoren müssen lediglich die Versandzonen auswählen.

Anbieter können mit Dokan Pauschalversand, Tischversand, distanzabhängigen Versand und kostenlosen Versand anbieten.

Wir haben jedoch einige Anfragen von unseren Nutzern erhalten, dass sie den Kunden abhängig von ihrem Einkaufsbetrag einen kostenlosen Versand anbieten und die Versandart „Flatrate“ ausblenden möchten. Heute zeigen wir Ihnen den Prozess Schritt für Schritt.

Als zusätzlichen Bonus erfahren Sie auch, wie Sie das Gutscheinfeld überall (Warenkorb/Kasse) ausblenden können. Wenn Sie es noch nicht überprüft haben, lesen Sie in der Zwischenzeit unseren Leitfaden zum einfachen Einrichten des WooCommerce-Versands auf Ihrem MultiVendor-Marktplatz.

Mal sehen, wie das geht, ja?

So konfigurieren Sie verschiedene Versandmethoden für WooCommerce

Der Versand ist ein zentraler Aspekt des E-Commerce-Marktplatzgeschäfts. Denn es ist der Punkt, an dem Kunden Ihr Produkt endlich persönlich erleben. Egal wie viel Aufwand Sie in Marketing, Design, E-Mails usw. stecken, alles wird umsonst sein, wenn Ihre Versandstrategie nicht stimmt.

Lassen Sie sich von uns ein Bild machen, damit Sie das Problem klar verstehen können. Angenommen, Sie betreiben einen Marktplatz und haben viele Kunden, die regelmäßig mehr als 100 US-Dollar ausgeben. Jetzt möchten Sie ihnen kostenlosen Versand anbieten.

Normalerweise können Sie einfach den kostenlosen Versand auswählen und die Versandart „Flatrate“ entfernen. Aber hier ist der Haken. Was Sie wollen, ist-

  • Wenn ein Kunde einen Einkauf unter 120 $ tätigt, wird ihm die Versandart „Flatrate“ angezeigt.
  • Wenn der Kunde jedoch einen Kauf über 120 US-Dollar tätigt, wird ihm nur die kostenlose Versandart angeboten, die Versandart „Flatrate“ wird ausgeblendet.

Wenn Sie die Standardfunktion von WooCommerce verwenden, um den kostenlosen Versand für die Mindestbestellmenge festzulegen, werden im Checkout sowohl die Versandpauschale als auch die Option für kostenlosen Versand angezeigt.

Gehen Sie zum Beispiel zu WooCommerce–>Einstellungen–>Versand. Wählen Sie die Versandzone und wählen Sie die kostenlose Versandart. Wählen Sie jetzt kostenlosen Versand ab einem Mindestbestellwert. Wir werden den Betrag auf 120 $ festlegen. Das heißt, wenn der Bestellwert über 120 $ liegt, wird die kostenlose Versandart angezeigt.

Wenn der Bestellwert auf der Warenkorbseite 120 $ übersteigt (oder diesem entspricht), wird die kostenlose Versandmethode angeboten.

Aber Sie können das Problem richtig erkennen. Es werden sowohl die Methoden „Flatrate“ als auch „Kostenloser Versand“ angezeigt. Wir möchten die Option „Flatrate-Versand“ ganz ausblenden, wenn kostenloser Versand verfügbar ist.

Wie geht das?

So blenden Sie die Versandkostenpauschale aus, wenn kostenloser Versand verfügbar ist

Sie müssen die folgenden Schritte ausführen, um die Versandart „Flatrate“ auszublenden, wenn kostenloser Versand verfügbar ist.

  • Schritt 1: Erstellen Sie ein untergeordnetes Thema
  • Schritt 2: Kopieren Sie den Code in die Datei function.php des untergeordneten Themes
  • Schritt 3: Erfrischen und genießen.

Schritt 1: Erstellen Sie ein untergeordnetes Thema (falls noch nicht geschehen)

Zunächst müssen Sie ein Child-Theme erstellen. Denn um Anpassungen an der Datei vorzunehmen, benötigen Sie ein untergeordnetes Theme, da diese Erweiterung mit dem Theme zusammenhängt.

Das Erstellen eines Child-Themes ist sehr einfach. Sie können diesem Artikel folgen Erstellen Sie ein untergeordnetes Thema. Im WordPress-Repository finden Sie auch Plugins zum Erstellen eines Child-Themes.

Schritt 2: Kopieren Sie den Code in die Function.php-Datei des Child-Themes

Gehen Sie als Nächstes zum Finder oder zu den Ordnern und navigieren Sie zu WP-Content–> Themes–> Name Ihres untergeordneten Themes–>Öffnen Sie Functions.php. Kopieren Sie den folgenden Code,

/** * Versandkosten ausblenden, wenn kostenloser Versand verfügbar ist. * * @param array $rates Array der für das Paket gefundenen Preise. * @return array */ function dokan_vendor_shipping_hide_when_free_is_available( $rates ) { $free = array(); foreach ( $rates as $rate_id => $rate ) { if ( ‘free_shipping’ === $rate->method_id || ‘free_shipping’ === $rate->id || strpos( $rate->id, ‘ free_shipping’ ) !== false ) { $free[ $rate_id ] = $rate; brechen; } } zurückkehren ! leer( $free )? $kostenlos: $Preise; } add_filter( ‘woocommerce_package_rates’, ‘dokan_vendor_shipping_hide_when_free_is_available’, 100 );

Speichern Sie den Code in Ihrem Editor.

Schritt 3: Aktualisieren Sie Ihre Website und genießen Sie es

Aktualisieren Sie jetzt Ihre Website. Wenn Sie die Warenkorbseite erneut besuchen, werden Sie feststellen, dass die Versandart „Flatrate“ ausgeblendet ist, wenn der Bestellwert über 120 $ liegt.

So können Sie die Versandkostenpauschale ganz einfach ausblenden, wenn die WooCommerce-Methode mit kostenlosem Versand verfügbar ist.

Oder schauen Sie sich das hier an Video sowie.

Wenn Sie nun auch das Coupon-Feld auf Ihrem Marktplatz ausblenden möchten, folgen Sie dem nächsten Teil des Artikels.

So verbergen Sie das Coupon-Feld auf der WooCommerce-Checkout- und Warenkorb-Seite

Normalerweise werden Gutscheine zu besonderen Anlässen verwendet. Andernfalls macht es keinen Sinn, das Gutscheinfeld das ganze Jahr über anzuzeigen. WooCommerce verfügt über ein Standard-Gutscheinfeld, das auf der Warenkorbseite und der Checkout-Seite angezeigt wird.

Viele Marktplatzbesitzer möchten die Felder nicht anzeigen und sie nur aktivieren, wenn ein Gutschein verfügbar ist. Eine einfache Anpassung kann dieses Problem lösen. Sehen wir uns also an, wie man Gutscheinfelder auf der Warenkorb- und Checkout-Seite ausblendet.

Sie müssen die Anpassungen im untergeordneten Theme vornehmen. Auf diese Weise sind Sie auf der sicheren Seite und verlieren bei Plugin-Updates keine Anpassungen.

Wir werden den Filter verwenden- „woocommerce_coupons_enabled“. Es wird eine neue Funktion erstellt und wir werden auch die Bedingung schreiben.

Öffnen Sie die Datei „functions.php“ Ihres untergeordneten Themas und fügen Sie den folgenden Code ein:

Speichern Sie den Code und laden Sie Ihre Website neu. Sie werden sehen, dass das Coupon-Feld verschwunden ist. Wenn Sie das Coupon-Feld benötigen, entfernen Sie einfach den Code und er wird wieder angezeigt.

So einfach, nicht wahr?

Lesen Mehr: So erstellen Sie Gutscheine für Anbieter

Nehmen Sie die notwendigen Anpassungen vor, um das Kundenerlebnis zu verbessern

Einen Marktplatz zu betreiben ist nie eine leichte Aufgabe. Sie müssen sich um viele Faktoren kümmern und werden nicht alle Funktionen in der Lösung finden. Diese einfachen kleinen Optimierungen werden Ihrer Sache also helfen.

Anstatt beide Versandarten anzuzeigen, können Sie das Kundenerlebnis verbessern, indem Sie je nach gekaufter Menge eine davon ausblenden. Sie werden nicht verwirrt und Sie erhalten einen treuen Kundenstamm. Darüber hinaus führt das Ausblenden des Gutscheinfelds, wenn keine Gutscheincodes verfügbar sind, nicht dazu, dass dem Kunden falsche Ideen vermittelt werden.

Und wenn Sie unserem Tutorial Wort für Wort folgen, werden Sie hoffentlich in der Lage sein,

  • So blenden Sie die Versandkostenpauschale aus, wenn kostenloser Versand verfügbar ist
  • So verbergen Sie das Coupon-Feld auf der Checkout- und Warenkorbseite.

Und wenn Sie irgendwelche Unklarheiten haben, hinterlassen Sie einen Kommentar.

Table of Contents