parameter parsing for cart id, with a more capable cart view to boot