The product.html file renders a detailed page for an individual product. It includes an HTML
<form> that visitors use to select a variant and add it to the cart.
A product can have up to three options: for example, a t-shirt can have options for Size, Color, and Material. In these scenarios, it is recommended that you use the global option_selection.js script to output a drop down for each option, making it easier for the visitor to select a specific variant.
More information on option_selection.js and callbacks can be found in this article.
If you’re looking to submit your theme to the Theme Store, the product.html template of your theme must meet the following conditions: