Automattic\WooCommerce\StoreApi\Utilities
CartController::get_cart_hashes
Get hashes for items in the current cart. Useful for tracking changes.
Method of the class: CartController{}
No Hooks.
Returns
Array
.
Usage
$CartController = new CartController(); $CartController->get_cart_hashes();
CartController::get_cart_hashes() CartController::get cart hashes code WC 9.9.5
public function get_cart_hashes() { $cart = $this->get_cart_instance(); return [ 'line_items' => $cart->get_cart_hash(), 'shipping' => md5( wp_json_encode( [ $cart->shipping_methods, wc()->session->get( 'chosen_shipping_methods' ) ] ) ), 'fees' => md5( wp_json_encode( $cart->get_fees() ) ), 'coupons' => md5( wp_json_encode( $cart->get_applied_coupons() ) ), 'taxes' => md5( wp_json_encode( $cart->get_taxes() ) ), ]; }