The State of E-commerce on SilverStripe - StripeCon EU 2015
1. The State of E-commerce on SilverStripe
Photo: OldTools / arbyreed / Creative Commons
2. What can you build with SilverStripe?
Photo: Bow Makers’Tools / PeterThorny / Creative Commons
3. What tools are available?
Photo: OldTools / arbyreed / Creative Commons
4. How can we make SilverStripe a better e-commerce platform?
Photo: One to a Box / Aaron Webb / Creative Commons
9. SilverStripe Shop
Photo: OldTools / arbyreed / Creative Commons
+ Active community
+ Increasingly best-practice
driven
+ Paid time for regular
maintenance (thanks Adair
Creative Group)
+ Wide payment support
(Omnipay)
- Technical debt
- Documentation
- Internationalization
- Weaker branding & default
theme
- CMS UI unpolished
github.com/burnbright/silverstripe-shop
10. SwipeStripe
Photo: OldTools / arbyreed / Creative Commons
+ Clean, tested code
+ Modular to a fault
+ Polished CMS UI
+ Nice default theme
- Less active community
- Fewer payment drivers
- Checkout less flexible
- Maintenance is PR’s only?
github.com/swipestripe/silverstripe-swipestripe
11. SilverStripe E-commerce
Photo: OldTools / arbyreed / Creative Commons
+ Faster development
+ More new features
+ CMS UI more stylized
+ Shipping, search, ajax built in
- Different Philosophy
- Messier code
- More API changes
- No tests
github.com/sunnysideup/silverstripe-ecommerce
13. Photo: OldTools / arbyreed / Creative Commons
What are you having success with?
Are there solutions or techniques that I’ve missed?
What solutions are you eager to try?
What have you had success with?
#StripeConEU
14. Photo: Bow Makers’Tools / PeterThorny / Creative Commons
What would it take to have a first class, modern
solution for SilverStripe?
DefaultTheme
Machine
Learning
ShippingBranding
Works Out
of the Box
Search
Internationalisation
Stripe.js EuropeanTax
Solution?
Wombat
SS Module
Standards
15. Photo: Bow Makers’Tools / PeterThorny / Creative Commons
What are your pain points with SilverStripe
and e-commerce?
I would use SilverStripe for e-commerce instead of Magento if...
My last e-commerce project sucked because...
I would build X if I had time and skill...
#StripeConEU
16. AVision for SilverStripe Shop
We can’t compete with Magento, Shopify, Sylius, or Spree
for breadth of features - so what is success?
Photo: One to a Box / Aaron Webb / Creative Commons
17. AVision for SilverStripe Shop
Our sweet spot is:
• SS developers who need to add simple commerce
to an existing site.
• SS developers who need to build a larger site using
their existing skills for bespoke features.
Photo: One to a Box / Aaron Webb / Creative Commons
18. AVision for SilverStripe Shop
We need to focus on:
• Stability and quality
• Easy install and “just works” with a nice default
configuration
• Integration with API’s and external services where
possible
Photo: One to a Box / Aaron Webb / Creative Commons
19. SilverStripe Shop Roadmap
1.1.1 - Released this week
• Compatible with SS 3.2
•Testing against 3.2 and 3.1
• Bug fixes from the community
Photo: One to a Box / Aaron Webb / Creative Commons
20. SilverStripe Shop Roadmap
1.2.0 - End of this year
• Behat tests
• Improved CMS menu layout
• Works well with default Simple theme
• Internationalization improvements (hopefully)
Photo: One to a Box / Aaron Webb / Creative Commons
21. SilverStripe Shop Roadmap
2.0.0 - Released with SS 4.0
• Compatible with SS 4.0
• Ideally refactor to namespaces
• Improved UI for variations/attributes
• Possibly rebrand a bit
Photo: One to a Box / Aaron Webb / Creative Commons
22. How could we move forward together?
• Would there be other companies that might commit a few
hours of time per month?
• Would anyone be interested in tackling branding and themes?
• Establish a core team
• Is there any way to merge some of these or make them more
interoperable?
Photo: One to a Box / Aaron Webb / Creative Commons
#StripeConEU