4.1.1. Title of product (not abbreviated)
4.1.2. Cost of the product
4.1.3. Product.description: Every product photo has to be seen and presented. The arrangement shouldn't be broken by varying picture ratios.
4.1.4. When the corresponding variation is chosen, variant pictures have to be displayed.
4.1.5. Product pages have to utilise carts.When a shop uses tax-inclusive pricing, taxes included will show as an indicator that taxes are included in the price.
4.1.6. The capacity to choose a value.
4.1.7. An "Add to cart" button, which is frequently inactivated or changed when a sold-out or unavailable variation combination is chosen.
4.1.8. A callback function that updates the sold-out, compare-at-price, and price messages for the version that is presently chosen.
4.1.9. On a page, the first variation that is accessible loads.
4.1.10. Product endorsements
4.1.11. Dynamic checkout buttons, which by default need to be activated
4.1.12. Social Media Sharing: Sharing
4.1.13. Social Media Sharing: A product page should provide sharing options, such as a direct link, Twitter account, or WhatsApp account.
4.1.14. Allow the usage of alternative pictures by Themes so that retailers may link an image to a different version of a product.
4.1.15. Rich product media: Enhance a Theme's product page with rich product media, such YouTube videos, embedded videos, and 3D models.
4.1.16. Requirements for the collection page:
Features of the object collection that need to be output:a. Title of collection (not abbreviated)
b. Description of the collection
c. Picture of the collection
4.1.17. The following characteristics of the product object output must be included in the products when they are shown in a grid or list:a. Product title (links to product.url and is not truncated)
d. A minimum of one product-related media item
e. Product photos with different aspect ratios must not cause the product grid to collapse.
f. When applicable, the Sale badge is shown.
g. If there are no goods in a collection, an error message must appear.
f. The cart total_price must be visible.
g. The cart page must use cart.taxes included to display an indication that taxes are included in the price when a store is using tax-inclusive prices.
h. Must include a checkout button that submits the cart form.
i. Must refresh all line items when the quantity is updated to ensure the total updates correctly.
j. Must provide the ability to change the quantity of each line item.
5.1. Must return a message if there are no search results.
5.2. Must have the ability to return different object types (products, blogs, pages). The object_type must be used when displaying
5.3. 404 page requirements
5.4. Must have a clear message stating that the page wasn't found.
5.5. Must have options for how to proceed, such as a search bar or a link to the homepage.