Managing product types - lemonstand/ls-docs GitHub Wiki

Product types allow you to pre-define different classes of products and what they can do.
Name - Set the name of the product type.
API Code - Set the API code which can be used to get the product type object if needed.
Default - When you create a new product it will automatically have this product type applied.
Shippable - Defines whether the product needs to take into account shipping info and shipping methods upon checkout.
Has inventory - Determines if the product inventory needs to be tracked. If not it will hid the inventory tab on the product page.
Has downloadable files - This will enable the files tab on the product page so when the product is bought you can download the files.