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


Solution:

If you know the solution of this issue, please leave us a reply in Comment section, to update the question.


Wordpress related questions and answers: