Hi Anthony! We get this question quite often. I’m afraid I can’t answer in great detail since I haven’t had a chance to set it up myself, but I have some high level ideas.
You’re going to need MemberStack’s hidden content feature to prevent checkout for non members.
You can use Zapier, Webflow Ecommerce, and some embed-able database like Airtable. When someone becomes a member you’ll want to create a place to store purchase data. Then, you can pass that purchase info the database.
Shipment / Status. You’re going to need some shipping tracking embed for this.
Refund won’t be automatic, but you can build a UI that notifies you when a customer needs a refund.
You can save the address with custom fields in MemberStack.
Possible, but depends how you set it all up.
I hope this help. As you can see, this sort of use case is not for the faint of heart.