new num id assign mechanism

need to fix cart page