Paypal, Recurly, etc. No e-commerce features, just the ability to collect money Handle Subscriptions to establish ongoing revenue Generally a small wrapper around larger functionality built on your Site
else’s site Eliminates most of the day to day management No need for hosting No room for customization Pay fees per Listing and/or Transaction Provides marketing, other services
on Security, Functionality, etc. Larger base for potential developers Support Contracts Available Plugin Ecosystem Harder to Customize* Requires Server Setup, Scaling, etc.
standard Ruby and Rails techniques Modular System - Use only what you need Fully Open Source - Code 100% Free Partner Program - Certified Agencies to Hire Commercial Integration Product Sustains OSS
I hoping to make money (re)inventing? Is the customer’s purchasing experience a top priority? Will my customer benefit from a non-standard experience? What in-house talent (development, sysadmin, etc.) do I have to support my Ecommerce efforts? What are the upfront and ongoing costs of this solution?
Will it be a good fit until I’m ready to reevaluate? Which option is more likely to allow me to move my business forward faster? Is the upfront pain worth ongoing success? NOT set in stone!
a SaaS platform Validate their idea Establish their brand identity Get stuck by the constraints of the system! Once they’re established, it’s easy to justify switching to custom or self-hosted platforms
were reinventing the wheel of Ecommerce Started their pivot only replacing basic custom Commerce functions with Spree Got up and running in a few days Sped up their ongoing development cycle Pulled in Extensions (gift cards, Twitter Bootstrap Theme), stock functionality, and solutions from community to solve problems
Bones Commerce - No Product Customization Any Product Customization was done via email Coupons were generated daily using a script and sent using Apple Mail on a Desktop Proved the Concept Worked Now Fully Custom, Automated, etc.