I have a b2b saas company. Landing page makes an offer " Subscribe now and get 10 free customized business cards". If button clicked, I ask for shipping address and payment method (for 1 month subscription), once payment made, the login info is emailed. The customer can then login, design their business card and submit the order. What are your thoughts on this workflow? Can it be done better?