[FIX] handle the case there is only one product