WooCommerce Cart — a practical guide to WooCommerce cart WC()->cart with clear examples you can reuse in real projects.
WooCommerce Plugin Development Series (35/101). Prefer one article? Read the complete WooCommerce plugin development tutorial.
Short description
Cart state lives in session. Guard against null cart in admin contexts.
Cart basics
$cart = WC()->cart;
$cart->add_to_cart($product_id, 1);
echo $cart->get_cart_contents_count();