Woocomerce custom add to cart loop

I am using Woocommerce Product Add-on plugin to allow visitor to select multiple options on simple product. As the product is simple product Woocommerce display an Add to cart button on products page view instead of Choose option button linking on Product detail page where visitor can choose options.

I am looking to create a function that will display Choose option button on product by ID.

Here is my starting code.

add_filter( 'woocommerce_loop_add_to_cart_link', 'change_product_button' );
    function change_product_button() {
    global $product;
    $id = $product->id;
    if ($id == 91){
        echo '<a href="'.$product->get_permalink( $product->id ).'" class="button">' . __('View Product', 'woocommerce') . '</a>';
    } else {
      // display usual add to cart button

Or maybe we can force product by id as non purchasable to simulate a variable product.

Any help would be appreciated

Read more here: Woocomerce custom add to cart loop

Leave a Reply

Your email address will not be published. Required fields are marked *