WordPress.org

Ready to get started?Download WordPress

Forums

WooCommerce - excelling eCommerce
How to hook just before add to cart (class-wc-cart) (1 post)

  1. Sergiu Ghita
    Member
    Posted 1 year ago #

    Hello.

    I want to run a function that compares the product i am about to use with the products that are already in the cart.

    If there is a conflict between the products, i don't want the product to be added and print an error.

    A pure example:
    If i add a product "left shoe" and then add the product "both shoes", i want to print an error instead of adding the "both shoes": Sorry, but you can't add both shoes if you've added left shoe to the cart. If you want to buy "both shoes", please first remove "left shoe".

    I've looked at class-wc-cart.php and i found an action hook at line 811, but it's too late! It's after the product has been added

    "do_action( 'woocommerce_add_to_cart', $cart_item_key, $product_id, $quantity, $variation_id, $variation, $cart_item_data );"

    http://wordpress.org/extend/plugins/woocommerce/

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags

No tags yet.