Yes! you can use apps like ReCharge, PayWhirl, or Bold Commerce to be able to process recurring payments on your Shopify store. You can offer both one-time purchases and subscription products and the customer gets a dashboard where they can customize every aspect of their subscription.