Steigere deine Umsätze: Automatische Cross-Sells im Warenkorb mit einem einfachen Script

Cross-Selling, die Kunst, Kunden zusätzliche Produkte anzubieten, die ihre aktuellen Einkäufe ergänzen, kann einen signifikanten Einfluss auf deine Umsätze haben. Doch die manuelle Auswahl von Cross-Sell-Produkten für jedes einzelne Produkt in deinem Shop kann zeitaufwändig sein und erfordert eine genaue Analyse der Kundenpräferenzen.

Was, wenn es eine Möglichkeit gäbe, Cross-Sells automatisch im Warenkorb anzubieten, ohne dass du jedes Mal manuell eingreifen musst? Mit einem cleveren Script ist das möglich.

Hier ist das Script, das automatische Cross-Sells im Warenkorb ermöglicht:

function my_cart_crosssell_ids( $cross_sells, $cart ) {

    // Set emtpy array
    $product_cats_ids = array();
    $product_cats_ids_unique = array();

    foreach ( $cart->get_cart() as $cart_item ) {       
        // Get product id
        $product_id = $cart_item['product_id'];

        // Get current product categories id(s) & add to array
        $product_cats_ids = array_merge( $product_cats_ids, wc_get_product_term_ids( $product_id, 'product_cat' ) );
    }

    // Not empty
    if ( !empty( $product_cats_ids ) ) {
        // Removes duplicate values
        $product_cats_ids_unique = array_unique( $product_cats_ids, SORT_REGULAR );

        // Get product id(s) from a certain category, by category-id
        $product_ids_from_cats_ids = get_posts( array(
            'post_type' => 'product',
            'numberposts' => 4,
            'post_status' => 'publish',
            'fields' => 'ids',
            'tax_query' => array(
                array(
                    'taxonomy' => 'product_cat',
                    'field' => 'id',
                    'terms' => $product_cats_ids_unique,
                    'operator' => 'IN',
                )
            ),
        ) );

        // Removes duplicate values
        $cross_sells = array_unique( $product_ids_from_cats_ids, SORT_REGULAR );
    }

    return $cross_sells;
}
add_filter( 'woocommerce_cart_crosssell_ids', 'my_cart_crosssell_ids', 10, 2 );
 

Mit diesem Script werden Cross-Sell-Produkte automatisch basierend auf den aktuellen Einkäufen des Kunden im Warenkorb angezeigt. Du musst keine einzelnen Produkte manuell auswählen - das Script erledigt alles für dich.

Indem du automatische Cross-Sells implementierst, kannst du die Einkäufe deiner Kunden optimieren, ihre Erfahrung personalisieren und deine Umsätze steigern. Es ist eine win-win-Situation für dich und deine Kunden.

Nutze dieses Script, um Cross-Selling in deinem WooCommerce-Shop zu automatisieren und die Umsätze zu maximieren, ohne zusätzlichen Aufwand betreiben zu müssen. Deine Kunden werden die personalisierten Empfehlungen schätzen, und du wirst von erhöhten Verkäufen profitieren.

 

Disclaimer

Das vorliegende Code-Snippet wurde nach bestem Wissen und Gewissen getestet. Ich stelle es zur freien Verwendung zur Verfügung. Es ist jedoch wichtig zu betonen, dass ich keine Garantie für die einwandfreie Funktionalität dieses Codes in allen denkbaren WordPress-Umgebungen übernehmen kann.

Die Nutzung und der Download dieses Code-Snippets erfolgen auf eigene Gefahr und Verantwortung. Es liegt in der Verantwortung des Nutzers sicherzustellen, dass der Code ordnungsgemäß in seine WordPress-Installation integriert wird und keine negativen Auswirkungen auf seine Website hat.

crossmenu