edit cart and ship/bill functionality