If you're struggling with payment methods for virtual products, or if you use some carriers to payment modules that doesnt allow to define such association - check this video, you will solve your problems quickly :-)
Read how to display tracking number on orders list page in your prestashop back office. Check this easy in use modification.
In this short tutorial you will read about fixing "There are no carriers that deliver to the address you selected" issue. Fix your ordering process in shipping step.