So teilen Sie Einkaufswagenartikel in derselben Bestellung auf WooCommerce auf (mit Video)
Veröffentlicht: 2022-02-09
Zuletzt aktualisiert - 4. Mai 2022
Die Versandstrategie in Ihrem Online-Shop hängt von vielen Faktoren ab. Manchmal verkaufen Sie eine Reihe von Produkten, die völlig unterschiedliche Versandansätze erfordern. Was ist, wenn Ihre Kunden diese Produkte zusammen bestellen? Wie verwalten Sie mehrere Versandmethoden in der Reihenfolge? Dieses Szenario gilt auch für Marktplätze mit mehreren Anbietern, auf denen verschiedene Anbieter bestimmte Versandmethoden anwenden möchten. In diesem Artikel werden wir einige Szenarien besprechen, in denen Sie mehrere Versandmethoden in einer Bestellung auswählen müssen. Außerdem werden wir sehen, wie Sie Warenkorbartikel in derselben Bestellung aufteilen und mit verschiedenen Methoden versenden können.
Verschiedene Szenarien, in denen Sie den Warenkorb aufteilen müssen
Es gibt verschiedene Szenarien, in denen Sie den Warenkorb in derselben Bestellung aufteilen und den Kunden unterschiedliche Versandmethoden anbieten möchten. Hier ist ein Blick auf einige davon:
Wenn Sie mehrere Lager haben
Manchmal verwenden Sie mehrere Lager, um Ihre Produkte zu lagern. Wie werden die Versandkosten berechnet, wenn die Bestellung eines Kunden Produkte aus mehreren Lagern umfasst? Die verfügbaren Versandmethoden, Preise und sogar die Lieferzeit variieren je nach Lager, von dem aus Sie es versenden. Hier können Sie den Warenkorb aufteilen und Kunden mehrere Versandmethoden anbieten. Insgesamt hilft es Ihnen, Versandoptionen transparenter darzustellen.
Versand schwerer Produkte zusammen mit normalen
Es kann Fälle geben, in denen Sie ein oder zwei Produkte in Ihrem Geschäft verkaufen, für die ein Frachtversand erforderlich ist. Was ist, wenn Kunden diese Produkte zusammen mit einigen der regulären Produkte bestellen? Sie können den Warenkorb aufteilen und separate Versandarten anzeigen. Aus reiner Kundenerfahrungsperspektive können Sie daran denken, andere Versandarten auszublenden, wenn sich ein Produkt mit besonderen Versandanforderungen im Warenkorb befindet. Für eine reibungslose Abwicklung möchten Sie jedoch manchmal die Versandoptionen getrennt halten. In diesem Fall kann es für Sie hilfreich sein, den Warenkorb in derselben Reihenfolge aufzuteilen.
Kostenloser Versand nur für eine bestimmte Versandklasse
Stellen Sie sich ein Szenario vor, in dem Sie kostenlosen Versand nur für Produkte anbieten möchten, die zu einer bestimmten Versandklasse gehören. Die Chancen stehen gut, dass Kunden einige andere Produkte bestellen, wenn sie Produkte dieser Versandklasse bestellen. Wie werden Sie es also schaffen, mit dieser Situation umzugehen? Sie können die Option für den kostenlosen Versand durch die anderen Versandarten überschreiben lassen. Wenn Sie Ihren Kunden jedoch klar mitteilen möchten, dass es eine kostenlose Versandoption mit einer bestimmten Versandklasse gibt, können Sie den Warenkorb teilen. Auf diese Weise wird den Kunden klar, für welche Produkte ihnen Versandkosten berechnet werden.
Behandeln Sie nur Produkte zur Abholung
Manchmal verkaufen Sie vielleicht Produkte, die Sie nicht versenden möchten, aber eine Abholung an Ihrem Standort zulassen. Sie können Kunden die Möglichkeit geben, solche Produkte zusammen mit anderen regulären Produkten zu kaufen. Darüber hinaus können Sie Kunden wählen lassen, ob sie einige Produkte versenden lassen oder alle Produkte vor Ort abholen können.
Erweiterte WooCommerce-Versandoptionen
Dieses Plugin gibt Ihnen die Freiheit, einen Warenkorb in mehrere Versandpakete aufzuteilen. Jedes Versandpaket hat seine eigenen Tarife, basierend auf der Konfiguration, für die Sie sich entscheiden. Es bietet eine bedingte Logik, mit der Sie verschiedene Versandpakete genau so einrichten können, wie Sie es möchten. Im Frontend sieht der Kunde verfügbare Versandoptionen für jedes Paket und kann entsprechend auswählen.

Sie können dieses Plugin verwenden, um den Versandwagen in verschiedenen Szenarien aufzuteilen, in denen sich Produkte im Warenkorb befinden, die unterschiedliche Versandansätze erfordern. Das Plugin hilft auch bei Ihrem Auftragserfüllungsprozess, da Benachrichtigungen an Kunden sowie Filialleiter gesendet werden, in denen die ausgewählten Versandmethoden aufgeführt sind.
Merkmale
Hier ist ein Blick auf einige der nützlichen Funktionen dieses Plugins:
- Erstellen Sie unbegrenzte Versandpakete basierend auf Warenkorbdetails, Produktmerkmalen oder Versandort.
- Sortieren Sie die Reihenfolge der Pakete gemäß Ihrer Filialstrategie.
- Bedingte Logik, mit der Sie die Erstellung von Versandpaketen dynamisch steuern können.
- Benennen Sie einzelne Versandpakete, die im Warenkorb erstellt wurden
- Benennen Sie die standardmäßige WooCommerce-Versandoption um.
- Versandarten selektiv aus einem Paket ausschließen.
Das Single-Site-Abonnement des Plugins kostet Sie 49 $.
Wie teilt man den Warenkorb mit dem Plug-in „Erweiterte Versandbedingungen“ auf?
Sie können mehrere Versandpakete in Ihrem Shop einrichten, indem Sie die folgenden Schritte ausführen:
1: Kaufen Sie das Plugin. Installieren und aktivieren Sie es.
2: Aktivieren Sie das Plugin auf der Einstellungsseite und fügen Sie ein Versandpaket hinzu.

3. Bestimmen Sie die im Versandpaket enthaltenen Produkte.

4. Definieren Sie die Reihenfolge der Anwendung von Versandpaketen, wenn mehrere Versandpakete erstellt werden.

5. Kunden sehen einen geteilten Warenkorb, wenn sie Produkte aus mehreren Versandpaketen hinzufügen.

Bitte beachten Sie: Die Produkte, die in keine Versandpakete gehören, werden unter der Standardoption „Versand“ zusammengefasst.
Aufteilung des Einkaufswagens auf Marktplätzen mit mehreren Anbietern
Ein weiteres Szenario, in dem Sie einen geteilten Warenkorb in derselben Bestellung sehen, ist in Geschäften mit mehreren Lieferanten. Wenn Sie ein Geschäft mit mehreren Anbietern betreiben, möchten Sie vielleicht sehen, wie Sie Versandmethoden selektiv anwenden können.
Sie müssen ein Multivendor-Plug-in verwenden, um Produkte von mehreren Anbietern einzurichten. Die meisten dieser Plugins ermöglichen es Anbietern, ihre eigene Versandstrategie zu handhaben. Basierend auf den Einstellungen wird der Warenkorb geteilt, um mehrere Versandoptionen anzuzeigen, wenn Kunden Produkte von verschiedenen Anbietern in einer Bestellung auswählen.
Anzeigen von Echtzeitkursen mit geteiltem Warenkorb
Wie Sie wissen, können Sie Versandkosten in Echtzeit verwenden, indem Sie einen beliebten Versanddienstleister in Ihren WooCommerce-Shop integrieren. ELEX ist einer der beliebten Entwickler mit mehreren Plugins, die Ihnen helfen, beliebte Versandunternehmen wie USPS, FedEx, UPS usw. zu integrieren. Aber wie können Sie den Warenkorb aufteilen und jedem Anbieter die Flexibilität bieten, seine eigenen anwendbaren Echtzeittarife festzulegen? ?

Sie können das folgende Code-Snippet verwenden, um Kunden die Möglichkeit zu geben, für jedes Paket eine andere Versandoption auszuwählen. Es werden Warenkorbartikel aus derselben Bestellung aufgeteilt und über mehrere Versandmethoden versendet.
Wenn Sie den Namen eines bestimmten Anbieters anzeigen möchten, können Sie den Haken in der Vorlage cart-shipping.php verwenden und dann den Anbieternamen anstelle einer zufälligen Nummerierungsmethode ersetzen.
define("PV_ATTRIBUTE", "vendor");
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
/**
* Check if WooCommerce is active
*/
if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
if ( ! class_exists( 'TH_Shipping_Options' ) ) {
class TH_Shipping_Options {
/**
* Constructor for your shipping class
*
* @access public
* @return void
*/
public function __construct() {
// take care of anything else that needs to be done immediately upon plugin instantiation, here in the constructor.
add_filter( 'woocommerce_cart_shipping_packages', array( &$this, 'th_woocommerce_cart_shipping_packages') );
// Overriding template to introduce vendor names along with standard labels across shipping packages.
//add_filter( 'woocommerce_locate_template', array( $this, 'th_woocommerce_locate_template' ), 10, 3 );
}
function th_woocommerce_locate_template( $template, $template_name, $template_path ) {
if('cart/cart-shipping.php' == $template_name)
{
$path = plugin_dir_path( __FILE__ ) . '/woocommerce/templates/' . $template_name;
return file_exists( $path ) ? $path : $template;
}
return $template;
}
function th_woocommerce_cart_shipping_packages( $packages ) {
// Reset the packages
$packages = array();
$vendor_items_map = array();
foreach ( WC()->cart->get_cart() as $item ) {
$product_id = $item['product_id'];
$vendors = get_product_vendors( $product_id );
if ( $item['data']->needs_shipping() ) {
if($vendors) {
foreach( $vendors as $vendor ) {
// Expecting/assuming there is only one Vendor assigned per product. Hm.
$vendor_items_map[$vendor->ID][] = $item;
break;
}
}
// No product vendor associated with item.
else {
$vendor_items_map['0'][] = $item;
}
}
}
foreach($vendor_items_map as $key => $vendor_items) {
$packages[] = array(
//'ship_via' => array( 'flat_rate' ),
'contents' => $vendor_items,
'contents_cost' => array_sum( wp_list_pluck( $vendor_items, 'line_total' ) ),
'applied_coupons' => WC()->cart->applied_coupons,
'destination' => array(
'country' => WC()->customer->get_shipping_country(),
'state' => WC()->customer->get_shipping_state(),
'postcode' => WC()->customer->get_shipping_postcode(),
'city' => WC()->customer->get_shipping_city(),
'address' => WC()->customer->get_shipping_address(),
'address_2' => WC()->customer->get_shipping_address_2()
)
);
}
return $packages;
}
}
// finally instantiate our plugin class and add it to the set of globals
$GLOBALS['th_shipping_options_init'] = new TH_Shipping_Options();
}
// Start up this plugin
add_action( 'init', 'TH_Shipping_Options' );
function TH_Shipping_Options() {
global $TH_Shipping_Options;
$TH_Shipping_Options = new TH_Shipping_Options();
}
}
Multi-Vendor-Unterstützung für ELEX-Plugins
Wenn Sie ELEX-Versand-Plugins verwenden, können Sie dieses Add-on verwenden, um Anbietern den Zugriff auf Echtzeitpreise basierend auf ihrem Standort zu erleichtern. Bitte beachten Sie, dass Sie dieses Add-on verwenden können, wenn Sie bereits ein Multi-Vendor-Plugin und ein oder mehrere ELEX-Versand-Plugins in Ihrem WooCommerce-Shop installiert haben. Es ist mit gängigen Multi-Vendor-Lösungen wie Dokan, WooCommerce-Produktanbietern und WC-Anbietern kompatibel.

Merkmale
Hier ist ein kurzer Blick darauf, was Sie alles mit diesem Plugin machen können:
- Helfen Sie Anbietern, ihre eigenen Echtzeit-Versandtarife mit integrierten Spediteuren anzuzeigen.
- Möglichkeit, auf der Checkout-Seite kombinierte Versandkosten anzugeben, indem alle Versandkosten hinzugefügt werden.
- Kompatibel mit gängigen Multivendor-Lösungen und ELEX-Versand-Plugins.
Dieses Add-on kostet Sie 49 $ für ein einzelnes Site-Abonnement. Bitte beachten Sie, dass dieses Add-on nur funktioniert, wenn Sie ein ELEX-Plugin in einer Umgebung mit mehreren Anbietern haben.
Warenkorb auf mehrere Lieferadressen aufteilen
Ein weiteres Szenario, in dem der Warenkorb in derselben Bestellung aufgeteilt wird, ist, wenn Kunden Produkte in einer Bestellung an mehrere Adressen senden möchten. Dies ist ein häufiges Problem während der Weihnachtszeit, wenn Kunden Geschenke an Freunde und Familie senden möchten. Wenn Sie also die Option anbieten, Artikel in derselben Bestellung an mehrere Standorte zu senden, können Sie das Kundenerlebnis erheblich verbessern. Mal sehen, wie Sie dies verwalten können:
Versand mehrerer Adressen
Dieses Plugin hilft Ihren Kunden, Artikel aus derselben Bestellung an mehrere Lieferadressen zu senden, anstatt mehrere Bestellungen zu erstellen. Es hat auch eine Option zum Duplizieren von Einkaufswagen, bei der derselbe Einkaufswagen neu erstellt und an eine andere Adresse gesendet werden kann. Darüber hinaus bietet Ihnen das Plugin die Flexibilität, bestimmte Produkte von der Versandoption mit mehreren Adressen auszuschließen. Sie können den Text anpassen, um Ihre Kunden auf der Checkout-Seite über die Möglichkeit des Versands an mehrere Adressen zu informieren.

Merkmale
Hier sind die herausragenden Merkmale dieses Plugins:
- Bieten Sie Ihren Kunden die Möglichkeit, mit einem einzigen Checkout an mehrere Standorte zu versenden.
- Duplizieren Sie Warenkörbe, um sie an mehrere Standorte zu senden.
- Lassen Sie Kunden mehrere Adressen speichern
- Keine Beschränkungen in der Anzahl der Artikel oder Adressen in einer Bestellung.
- Schließen Sie Produkte oder Kategorien vom Versand an mehrere Adressen aus.
- Option zum Senden von Status-E-Mails für teilweise abgeschlossene Bestellungen.
- Unterstützt alle WooCommerce-Versandmethoden.
Ich hoffe, dieser Artikel hat Ihnen einen Überblick über verschiedene Szenarien gegeben, in denen Sie Warenkorbartikel für dieselbe Bestellung aufteilen müssen. Die in diesem Artikel besprochenen Strategien und Tools sollen Ihnen bei einer besseren Filialverwaltung helfen und Möglichkeiten bieten, das Kundenerlebnis zu verbessern.
Sehen Sie sich das folgende Video an:
Weiterlesen
- Beste Versand-Plugins für WooCommerce
- So erstellen Sie einen Multivendor-Marktplatz für WooCommerce.
- Wie passe ich die WooCommerce-Warenkorbseite an?
- Wie lege ich Warenkorbbeschränkungen in WooCommerce fest?