1. I create a standard product.
2. I change it to a virtual
3. I add an associated file
4. I change to a standard product --> the associated file disappears
5. I save
6. I order that product
7. I receive the associated file
When I switch from a product type to another, it doesn't erase the specific data of the previous product type.
It is still considered as a virtual product, as i've received the attachment
So, when I switch from VIRTUAL to STANDARD, it should erase the form as it's not a virtual anymore.
Now, the form is just hidden, not erased. But the attachment is still here.
It should be the same with packs.