Hello useryoumego983,
Thanks for choosing QuickBooks Online Payroll to manage your employee information and process payroll! This add-on makes it easy to keep your bookkeeping all in one place so that you can have a clear sense of your numbers. It's great you've got an employee set up for commission in the payroll module, and I can explain why it's asking you for hours for the employee.
When you include a commission only employee in your pay runs, the program still wants you to include hours so that it can calculate insurable earnings for ROEs later on. What you should be entering here is the amount of hours the employee worked during that pay period so the program can accurately account for these details. Don't worry, the amount of hours worked shouldn't impact or change the commission amount entered. It's simply for tracking purposes for ROEs. Here are a couple of useful pages about ROEs.
That being said, you'll want to ask your employees to track and let you know the number of hours that they worked so that you can fill out the hours during the pay run. You may even be able to set up your employees as Time Tracking users to help with keeping track of their hours: User roles and access rights in QuickBooks Online
That should get you on your way, but let me know if you have further questions. :)