cart functions update 2.5 and cart & curr order 0