It should be possible to choose the checkout methods for each product, I will try to explain, I have products that i send from my shop to my clients and i have other product that i dont have in stock and i send them from my supplier directly to my clients address, and Abantecart does not have the option when creating a product to specify whether the Shipping methods available for this product are Store Pickup, Courier Shipping etc...