CART :: New cart page and JS rework (old commit)