without stock , user can't not purchase