اضافة منتج الى السلة اتوماتكيا عند الدخول الى صفحة المنتج في متجر ووكومرس Automatically add product to cart on visit product page
function action_woocommerce_single_product_summary() {
// Get the global product object
global $product;
// Quantity for add to cart
$quantity = 1;
// Is a WC product
if ( is_a( $product, 'WC_Product' ) ) {
// Get ID
$product_id = $product->get_id();
// WC Cart
if ( WC()->cart ) {
// Get cart
$cart = WC()->cart;
// Cart NOT empty
if ( sizeof( $cart->get_cart() ) > 0 ) {
// Cart id
$product_cart_id = $cart->generate_cart_id( $product_id );
// Find product in cart
$in_cart = $cart->find_product_in_cart( $product_cart_id );
// NOT in cart
if ( ! $in_cart ) {
$cart->add_to_cart( $product_id, $quantity );
}
} else {
$cart->add_to_cart( $product_id, $quantity );
}
}
}
}
add_action( 'woocommerce_single_product_summary', 'action_woocommerce_single_product_summary', 10, 0 );

