Hello,
We are planning to implement the e-goods feature.
In the meantime, you could eventually try following scenario as a workaround:
You could create a products for the downloadable files. But the main files would be placed in some special location - secured area, which will require logging in for each file. After the purchase will be confirmed, customer could receive the access credentials and link to this document.
I know this is not very nice solution but I hope this short description makes sense.
Usage of existing webparts should be sufficient to accomplish this.
You can send credentials in
E-commerce - Order status notification to customer e-mail (you can enable the Order status notification e-mails only for your Complete/Payment received status).
Optionally, you can send the e-mails by
custom payment gateway or
custom order status provider.
Regarding the free shipping: Yes, I would recommend you creating a special choice with 0 cost. Optionally, you can re-write the shopping cart step not to display dropdownlist for shipping options and assign the zero shipping by code to all orders.
You can find some helpful information in
E-commerce guide.
Best regards,
Helena Grulichova