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.
Return
Array
.
Usage
$CartController = new CartController(); $CartController->get_cart_hashes();
CartController::get_cart_hashes() CartController::get cart hashes code WC 8.7.0
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 ) ), '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() ) ), ]; }