ORIGINAL REDDIT POST

Platform that handles both checkout optimization AND subscription management together?

We're a d2c supplement brand, subscription model, doing decent numbers. The two biggest headaches in our business right now both come from the same root problem — our checkout tool and our subscription management software were built by different companies…

Original postr/ecommerce

We're a d2c supplement brand, subscription model, doing decent numbers. The two biggest headaches in our business right now both come from the same root problem — our checkout tool and our subscription management software were built by different companies with different logic and connecting them properly has always been a compromise. The checkout side works fine on its own. The subscription side works fine on its own. But the moment something touches both things get messy fast. What i actually want is one platform where the checkout, the subscription billing and the payment routing are all the same system. Not integrated. Not connected via api. The same system. Does that exist at a level that actually works for a real brand or is it always going to be a compromise in one direction or the other. Would love to hear from anyone who's solved this properly

Collected discussion

12 comments

u/themotarfokerOP

Yeah, exactly. We're past the point where the friction is just annoying.

u/thebigdDealer

Spent about a year trying to patch different subscription management software tools together with our checkout before accepting that the integration compromise never fully goes away. The data handoff between systems is where everything breaks, a cancelled order on one side that doesn't update the other, a billing date change that doesn't reflect at checkout. Phoenix Technologies solved that for us because everything sits inside the same logic.

u/themotarfokerOP

The billing date not reflecting at checkout is exactly what keeps breaking for us. Which plan were you on when you made the switch?

u/AutoModerator

Your comment in r/ecommerce was automatically removed as your account is too new (accounts must be at least 30 days old). Try again a little later. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

u/AutoModerator

Your comment in r/ecommerce was automatically removed as your 'post' karma is below 10 (we do not consider your total karma; your post and comment karma are separate numbers and must both meet their minimum requirement). You can increase your post karma by posting in other areas of Reddit to earn upvotes. The higher quality the content, the higher your karma will become. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

u/Lanky_Ganache_6811

Classic. Bolt ons from different providers. Plugin hell. We've recently combined a subscription solution with a custom checkout for a meal subscription brand. A customer picks a plan as per life goals, chooses their box size, picks allergens, selects products from a weekly rotating menu filtered by allergens, and subscribes. That whole sequence is one continuous shopping experience with the product configurator and then Apple Pay/Google Pay quick checkout or manual checkout with a card. When the subscription renews each cycle, the platform auto-generates the next order (don't want to eat the same stuff every week) and processes payment. Post-purchase self-service side worked nicely too. Customers pause, resume, or cancel from their account dashboard, if they do so ahead of the fulfillment cut-off date. Customers may also change their meal boxes ahead of fulfillment cut-off date if they don't like what was auto-generated. After the cutoff date there are no refunds because the shipment is already in transit (meals take time to prepare and ship). The whole system pushes weekly orders to a fulfillment solution and fetches shipment tracking which are sent to the customers using Klaviyo. Email copy and flows are customizable and configurable in Klaviyo without any code changes. There are also other reporting, analytics features but don't want to make this post TLDR. We built it on Spree Commerce which is a solid foundation to be extended and customized for such complex use cases. The commerce engine handles subscriptions, checkout, and payments natively.

u/[deleted]

This comment was deleted.

u/garvit__dua

The gap between 'integrated' and 'the same system' is doing a lot of work in this question.

u/throwawaybebo

A lot of brands hit this exact wall once they scale.

u/[deleted]

This comment was deleted.

u/[deleted]

This comment was deleted.

u/[deleted]

This comment was deleted.