Magento 2 by default supports multiple types of products within the catalog, to help you choose the best products for your online stores. These product types are Simple, Configurable, Grouped, Virtual, Bundle, and Downloadable products.
A grouped product is a collection of simple products that can be purchased separately or as a group. Each simple product purchased appears individually in the shopping cart, rather than as part of the group. Check out the complete step-by-step guide to create grouped products in Magento 2.
Magento 2 configurable product type is a single product with lists of options for each variation. Each option is a separate simple product with a unique SKU, which makes it possible to track down the inventory of each product variation.
Magento 2 virtual products are products that have not to weight and that you can not ship. Such products are membership, services, warranties, subscriptions, digital downloads of books, music, videos, or other products.
When creating a downloadable product in Magento 2, you need to configure the Download Options to determine when the download becomes available in the frontend, and specify if non-registered users can purchase and download the product.
Magento 2 downloadable product is one of the product types that Magento 2 support by default. Magento 2 downloadable products are products that you can deliver as a file, such as an eBook, music, video, software, apps.
A bundle product is one of the product types that comes with Magento 2 by default. It's is a group of items that consist of simple and virtual product types. Each item in the bundle is a standalone product.