We have a bunch of Virtual Products in the sense that they are not shipped, but the only way to group them into a Configurable Product is to make them Simple Products. So, it seems that we should arrange our products catalog as Configurable Products containing Simple Products. With that being said:
- What are the advantages & disadvantages of going with Simple vs Virtual Products?
- If we went with Virtual Products, I would imagine, we'd have to modify some core functionality to allow Virtual Products to be able to be grouped under a Configurable product? How difficult is this to do?
- If we went with Simple Products, we'd need to bypass the shipping step during checkout for those products. How is something like that accomplished?
- What are the advantages & disadvantages of said modifications to achieve our desired functionality?