CartController::get_cart_instance()
Get main instance of cart class.
Description #Description
Return #Return
(WC_Cart)
Source #Source
File: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php
Related #Related
Uses #Uses
Uses | Description |
---|---|
packages/woocommerce-blocks/src/StoreApi/Routes/RouteException.php: RouteException::__construct() |
Setup exception. |
woocommerce.php: WC() |
Returns the main instance of WC. |
Used By #Used By
Used By | Description |
---|---|
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::get_cart_item() |
Return a cart item from the woo core cart class. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::get_cart_items() |
Returns all cart items. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::get_cart_hashes() |
Get hashes for items in the current cart. Useful for tracking changes. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::empty_cart() |
Empty cart contents. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::has_coupon() |
See if cart has applied coupon by code. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::get_cart_coupons() |
Returns all applied coupons. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::get_shipping_packages() |
Get shipping packages from the cart with calculated shipping rates. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::select_shipping_rate() |
Selects a shipping rate. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::apply_coupon() |
Based on the core cart class but returns errors rather than rendering notices directly. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::validate_cart_coupon() |
Validates an existing cart coupon and returns any errors. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::get_product_quantity_in_cart() |
Gets the qty of a product across line items. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::validate_cart_items() |
Validate all items in the cart and check for errors. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::add_to_cart() |
Based on the core cart class but returns errors rather than rendering notices directly. |
packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php: CartController::set_cart_item_quantity() |
Based on core |