WC_Cart::get_cross_sells PHP Method

get_cross_sells() public method

Gets cross sells based on the items in the cart.
public get_cross_sells ( ) : array
return array cross_sells (item ids)
    public function get_cross_sells()
    {
        $cross_sells = array();
        $in_cart = array();
        if (!$this->is_empty()) {
            foreach ($this->get_cart() as $cart_item_key => $values) {
                if ($values['quantity'] > 0) {
                    $cross_sells = array_merge($values['data']->get_cross_sell_ids(), $cross_sells);
                    $in_cart[] = $values['product_id'];
                }
            }
        }
        $cross_sells = array_diff($cross_sells, $in_cart);
        return $cross_sells;
    }
WC_Cart