2

We are in search for an open source software which aids ins selling digital products or services. The services are either memberships which require recurring payments and renewal or one-off products which are only paid once.

If you take a look at the landscape for e-Commerce software all are mainly aimed for selling physical goods, e.g. Magento, Shopware. Even frameworks like Spryker or Thelia offer libraries for integration with logistics service providers. As we only offer a handful of products, we don't need the features which are core to these solutions like product presentation, categorization, filtering and search.

Now, the solution we need should do the following:

  • simple checkout funnel with sign up form and possibility to integrate with payment service provider
  • invoice generation and storage
  • product management for above mentioned product types, including set up fees, cancellation periods, renewals, validity periods
  • reminder management
  • recurring payments
  • vouchers, discounts, rebates

Preferred language would be PHP. Also, because it needs to be integrated, the system should offer REST APIs for all functionalities.

We found some promising SaaS solutions like cleverbrigde or billwerk, but these require all customer data. We would prefer a solution than can be self-hosted.

  • Have you investigated a CMS solution like Drupal with an UberCart module? – rrirower Apr 19 '17 at 13:04
  • Actually, we are using Drupal already. But for me, this is a CMS for static content and blog content and not a subscription management platform. I have seen too many CMS and CRMs getting bloated with stuff that is actually not their core purpose resulting in horrible workflows and technical debt. – Chrisissorry Apr 19 '17 at 13:23
  • Have you looked at Gumroad (gumroad.com/features)? I heard about it some time ago. – Emmanuel Rosa May 8 '17 at 18:06
  • Isn't that SaaS as well? – Chrisissorry May 8 '17 at 18:08
  • Yes it is. I don't know of a self-hosted solution. – Emmanuel Rosa May 8 '17 at 20:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.