So I had the same issue.. and Eventhough I set the Force Menu Item, nothing changes:
My Scenario:
When proceeding to Checkout from a Saved Card, it wont ever change to the cart. It always just reloads.
This is how I fixed it, but I dont like it:
in /components/com_hikashop/views/cart/tmpl/showcart.php line 41
WAS:
<form method="POST" id="hikashop_show_cart_form" name="hikashop_show_cart_form" action="<?php hikashop_completeLink('cart'.$url_itemid); ?>">
is now
<form method="POST" id="hikashop_show_cart_form" name="hikashop_show_cart_form" action="<?php /*hikashop_completeLink('cart'.$url_itemid);*/ echo "/checkout"; ?>">
As you can see I completely removed the completeLink function, and hardcoded in my URL to checkout, which seems to work for now, but I assume it will not work if users has multiple carts etc. Please look into this scenario ASAP, so we can get it fixed.
As I mentioned, my client is fine for now, but I anticipate issues with this approach.
Jesper