the state of e-commerce on silverstripe - stripecon eu 2015

22
The State of E-commerce on SilverStripe Photo: Old Tools / arbyreed / Creative Commons

Upload: mark-guinn

Post on 13-Apr-2017

405 views

Category:

Software


2 download

TRANSCRIPT

Page 2: The State of E-commerce on SilverStripe - StripeCon EU 2015

What can you build with SilverStripe?

Photo: Bow Makers’ Tools / Peter Thorny / Creative Commons

Page 3: The State of E-commerce on SilverStripe - StripeCon EU 2015

What tools are available?

Photo: Old Tools / arbyreed / Creative Commons

Page 4: The State of E-commerce on SilverStripe - StripeCon EU 2015

How can we make SilverStripe a better e-commerce platform?

Photo: One to a Box / Aaron Webb / Creative Commons

Page 5: The State of E-commerce on SilverStripe - StripeCon EU 2015
Page 6: The State of E-commerce on SilverStripe - StripeCon EU 2015
Page 7: The State of E-commerce on SilverStripe - StripeCon EU 2015
Page 8: The State of E-commerce on SilverStripe - StripeCon EU 2015
Page 9: The State of E-commerce on SilverStripe - StripeCon EU 2015

SilverStripe Shop

Photo: Old Tools / 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

Page 10: The State of E-commerce on SilverStripe - StripeCon EU 2015

SwipeStripe

Photo: Old Tools / 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

Page 11: The State of E-commerce on SilverStripe - StripeCon EU 2015

SilverStripe E-commerce

Photo: Old Tools / 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

Page 12: The State of E-commerce on SilverStripe - StripeCon EU 2015

SilverCart

Photo: Old Tools / arbyreed / Creative Commons

Magento / Shopify

Moltin

Page 13: The State of E-commerce on SilverStripe - StripeCon EU 2015

Photo: Old Tools / 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

Page 14: The State of E-commerce on SilverStripe - StripeCon EU 2015

Photo: Bow Makers’ Tools / Peter Thorny / Creative Commons

What would it take to have a first class, modern solution for SilverStripe?

Default Theme

MachineLearningShippingBranding

Works Out of the Box

Search

Internationalisation

Stripe.js European TaxSolution?

WombatSS Module Standards

Page 15: The State of E-commerce on SilverStripe - StripeCon EU 2015

Photo: Bow Makers’ Tools / Peter Thorny / 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

Page 16: The State of E-commerce on SilverStripe - StripeCon EU 2015

A Vision 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

Page 17: The State of E-commerce on SilverStripe - StripeCon EU 2015

A Vision 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

Page 18: The State of E-commerce on SilverStripe - StripeCon EU 2015

A Vision 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

Page 19: The State of E-commerce on SilverStripe - StripeCon EU 2015

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

Page 20: The State of E-commerce on SilverStripe - StripeCon EU 2015

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

Page 21: The State of E-commerce on SilverStripe - StripeCon EU 2015

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

Page 22: The State of E-commerce on SilverStripe - StripeCon EU 2015

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