customer api uses common cart storage functions