• Resolved browmaniac

    (@browmaniac)


    Hi! I’ve spent whole weekend for searching and trying different plugins with no positive outcome. I would like to have special section in my WooCommerce store’s checkout where there will be displayed random selection of products (similar to the cart’s content) with complimentary discount. Idea is to increase AOV.

    So far I’ve only found plugins that let me add only one product (as an “Order Bump”) or there is need to manually select those products what will be displayed at the checkout (would be annoying to choose over 500 products by hand). I need my whole store’s selection to be shown there, for example 5 different products at once and everytime customer refreshes the page, there will be new selection of products. Also the possibility of adding complimentary discount to these items automatically is very important. Manual cupouns will not do the deed for me.

    Any ideas what plugin will do the described work? I appreciate!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Moderator t-p

    (@t-p)

    I recommend getting in touch with WooCommerce’s support here about this if you have any of their paid WooCommerce products, or?here?if you do not.

    Thread Starter browmaniac

    (@browmaniac)

    Thanks for the recommendation but I already checked their free and paid plugins and none of them unfortunately fill my needs – that’s why I’m looking for alternative plugins here.

    Moderator James Huff

    (@macmanx)

    I think t-p was recommending that you reach out to WooCommerce’s support community, because they’d probably have a better idea of your options than the general WordPress community.

    Mayuri

    (@mayuripatel)

    Hello ,

    You could add this code to your theme’s functions.php file to display random products at the checkout:

    function display_random_products_at_checkout() {
    // Fetch random products
    $args = array(
    'posts_per_page' => 5,
    'post_type' => 'product',
    'orderby' => 'rand', // Random order
    'post_status' => 'publish',
    );
    $random_products = new WP_Query($args);

    if ($random_products->have_posts()) {
    echo '<h3>Special Offers Just For You</h3>';
    echo '<ul>';
    while ($random_products->have_posts()) : $random_products->the_post();
    global $product;
    echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a> - ' . wc_price($product->get_price()) . '</li>';
    endwhile;
    echo '</ul>';
    }
    }
    add_action('woocommerce_review_order_before_payment', 'display_random_products_at_checkout');

    While there is no single plugin that combines all your needs out of the box, you can achieve your goal by combining the right plugins (like CartHook, One Click Upsell, or Dynamic Pricing) with a bit of custom coding to handle the random product selection. Additionally, using a WooCommerce checkout customization plugin or even building a custom solution would give you the flexibility you need to create a fully dynamic checkout experience.

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.