Add shop promise model.