Follow these steps to upload your theme in WooCommerce.
STEP 1: Log in to your administrator dashboard
STEP 2: From the left sidebar of dashboard, navigate to Appearance –> Themes. Now, click Add New.
STEP 3: As you click Add New button, you will see next screen as shown below. Click “Upload Theme” from here.
STEP 4: Browse your theme and press “Install Now” button .
STEP 5: After successful installation, you can Activate the theme on your website.
STEP 6: After activating the theme, you may visit the site to see how it looks on browser.
The Website Front Page after activation of the theme is: