ask your supervisor what's going on. Sounds to me like whomever did the scheduling messed up.
Perhaps your employer is showing favoritism. Watch the way he/she interacts with the employees with more hours.
Maybe the company doesn't have enough money
Maybe they are checking your talent if not speak with your manager at store.
Business is slow
Maybe you have someone who doesnt like you
Ask your manager we have no idea.
the boss told me that you have been slacking.
sorry to hear that