In Porto regular license, it show that the end products for end user is free. Does that mean that cannot used in any ecommerce site?
No, you can use a regular license for ecommerce. The “end product” is the website itself, which anyone can view for free. The only time you’d need an extended license for a theme is if you’re using the theme in a private system that users can only access after paying (e.g. the website itself is hidden behind a subscription).