Hi,
I think you a bit not right about amazon. If you click on cart, you will be redirect to cart page and it will show you that cart is empty. If you add anything to cart and click again cart icon, you will be redirect to same cart page with product in cart. So the cart does 2 jobs, shows user hes products or show that it's empty...I just looked into US amazon and France amazon, and they have same behiviour.
Now, i don't want to use custom article with empty cart message because url could be accessible even if user has some products in cart. That's not the option and can confuse people...
Also, hikashop have only checkout possibility but there is no pre-checkout/shopping cart view where we could define some usefull informations to buyer with "checkout now" button... Even amazon after product is added to cart gives you to 2 options. View cart or checkout now...
So there is nothing unusual what we want to achieve. We just want to added extra button in hikashop cart module "view cart" so user can view hes full cart and have some options there with go to checkout button... If user empty cart there, it should be refreshed with empty cart message. If user delete product in checkout cart, it should be redirected to that page with empty cart message. If user tries to go to cart page via url, same message should appear. However this is not possible with hikashop menu cart display.
Another thing, if you have cart icon as hikashop cart module and press on it, you going to checkout but i think if you press bag you should go to bag? Isn't it? I know there is minicart with dropdown but you can't put a lot content there because of low space and so on... Yes, there is cart view in checkout but it''s checkout and you can't redirect here. And having cart empty message as joomla message is just lazy thing, insteed having cart view where you can force user to do something like bundle product, move to wishlist and many other useful things...
It's just my opinion based on other shops and my self shopping experiance from other shops. Most of them put a lot effort/money to give user best experiance.
Anyway, thanks for taking time to replay and read it.
We also found some solution where we use hikashop cart module with different layout on empty article page. So it will redirect there and module will show empty message, + we don't need to add our own jquery ajax as it already have it.
Kind Regards