Have you sold online previously? On sites such as Amazon, eBay, Craigslist, Etsy, etc?
Have you created a blog or website previously, for example Wordpress, Blogger, etc.
Do you use social media and find it relatively easy and enjoyable?
Have you used Email Marketing tools before such as Mailchimp, Constant Contact, or Aweber?
Do you have a private label (or specific) product you can source quickly and easily for a reasonable profit?
Have you sold $10,000 worth of that product online or offline?
Do you have, or have planned, related products you can sell to the same customers?
Are you ready to be the chief marketer, spokesperson, and salesperson for your products and brand?
Are you prepared to run the administrative aspects of a full-fledged business? Such as book-keeping, taxes, payroll, etc.
Do you have a burn-the-boats, this has to work mentality? And you're 100% committed to investing the time and energy to launch and scale on Shopify?