jahiaone 2015 - going ecommerce with jahia! by clement egger
TRANSCRIPT
© 2002 - 2015 Jahia Solutions Group SA
Going eCommerce with Jahia
© 2002 - 2015 Jahia Solutions Group SA
Chasing the holy grail
CMS + eCommerce is a mess Good commerce engines with bad CMS features Good CMS with limited commerce features
Mixing different technologies (java + php…) is always complicated
© 2002 - 2015 Jahia Solutions Group SA
Architecture overview
Extend the entities (data model) by declaring Groovy configuration files
Extend the services by declaring Groovy configuration files
Add hooks (trigger) before / after reading the database
Create or customize reusable components. Extend products with local or external content. Create composite products
© 2002 - 2015 Jahia Solutions Group SA
MogoBiz Commerce Engine Built on Open Source technologies
Productivity tools (catalog management) use Groovy/Grails Performance tools (runtime and real-time analytics) use Scala, Akka, Spark JSON and REST are used everywhere
Scalable (Elastic Search) Innovative (Machine Learning) Adaptative (Add your own services) State of the art architecture
© 2002 - 2015 Jahia Solutions Group SA
Digital Factory integration Through the External Data Provider Templating is done using standard Jahia components Products are visible as JCR nodes Products can be extended with local content to enrich them
Pictures Texts Additional features
Products can even be extended with external content
© 2002 - 2015 Jahia Solutions Group SA
1 2 3 4 5
6 7 8 9
Products Catalog
Pricing policy Search and browse
Merchandising Advanced merchandising
Cart Purchase funnel Profile Administration
10
Orders management
© 2002 - 2015 Jahia Solutions Group SA
Catalog Physical products Digital products Reservable products (online courses, tickets…) Organized by
Brands Product categories Product types Product features
Scheduled display of products
© 2002 - 2015 Jahia Solutions Group SA
Catalog Multi-stores
Multi-languages
Multi-catalogs
Multi-currencies
Tested with 10 millions products for
© 2002 - 2015 Jahia Solutions Group SA
1 2 3 4 5
6 7 8 9
Products Catalog
Pricing policy Search and browse
Merchandising Advanced merchandising
Cart Purchase funnel Profile Administration
10
Orders management
© 2002 - 2015 Jahia Solutions Group SA
Pricing Standard prices Sale prices Promotional prices Adaptative prices based on quantity ordered Coupon codes
Whole catalog Limited editions For a customer profile
© 2002 - 2015 Jahia Solutions Group SA
1 2 3 4 5
6 7 8 9
Products Catalog
Pricing policy Search and browse
Merchandising Advanced merchandising
Cart Purchase funnel Profile Administration
10
Orders management
© 2002 - 2015 Jahia Solutions Group SA
Shop structure / browsing Standard Jahia pages / templates
Organized as a normal websites with automated product retrieving Hand made page building Mix of both
Product details use content templates
© 2002 - 2015 Jahia Solutions Group SA
Searchandizing Keywords search
Products attributes search
Refined searches based on any attribute (color, size, price…)
Results preview on searches
Facets
© 2002 - 2015 Jahia Solutions Group SA
1 2 3 4 5
6 7 8 9
Products Catalog
Pricing policy Search and browse
Merchandising Recommendations
Cart Purchase funnel Profile Administration
10
Orders management
© 2002 - 2015 Jahia Solutions Group SA
Shop animation components Featured products New products Updated products Promotions (golf category -50%) Promotional campaigns (from date to date. Programmable) Recently viewed products Compare products (up to 5 products) Best sales
© 2002 - 2015 Jahia Solutions Group SA
Advanced merchandising Related products / accessories
Cross-selling Up-selling
Bundles (product often bought together) Users comments and ratings Google shop export Wishlist (multiple)
© 2002 - 2015 Jahia Solutions Group SA
1 2 3 4 5
6 7 8 9
Products Catalog
Pricing policy Search and browse
Merchandising Recommendations
Cart Purchase funnel Profile Administration
10
Orders management
© 2002 - 2015 Jahia Solutions Group SA
Recommendation Collaborative filtering : reco based on items seen by other people
Collaborative filtering: reco based on items bought by other people
Recommendations based on specified Machine Learning algorithms
La Poste currently implementing Machine Learning engine Go live in septembre
© 2002 - 2015 Jahia Solutions Group SA
1 2 3 4 5
6 7 8 9
Products Catalog
Pricing policy Search and browse
Merchandising Recommendations
Cart Purchase funnel Profile Administration
10
Orders management
© 2002 - 2015 Jahia Solutions Group SA
Cart Persistent cart
For anonymous or registered users Non purchased cart can be saved Saved cart can be merged with a current one
User registration needed for buying
© 2002 - 2015 Jahia Solutions Group SA
1 2 3 4 5
6 7 8 9
Products Catalog
Pricing policy Search and browse
Merchandising Recommendations
Cart Purchase funnel CustomerProfile
Administration
10
Orders management
© 2002 - 2015 Jahia Solutions Group SA
Check Out
Tax calculation Multiple payment methods Multiple shipping methods Recurring billing Order confirmation
Online Email Mobile phone
© 2002 - 2015 Jahia Solutions Group SA
Payment
European payment systems Ogone SIPS ATOS Paybox Payline SystemPay
US and international Paypal Apple Pay Authorize.net
© 2002 - 2015 Jahia Solutions Group SA
Shipping Easypost
3 to 5 cts per shipping whatever the product value
© 2002 - 2015 Jahia Solutions Group SA
1 2 3 4 5
6 7 8 9
Products Catalog
Pricing policy Search and browse
Merchandising Recommendations
Cart Purchase funnel CustomerProfile
Administration
10
Orders management
© 2002 - 2015 Jahia Solutions Group SA
Customer profiling Manage account details
Shipping details Payment details Preferences Wishlist
Orders history Coupons / Gift cards
© 2002 - 2015 Jahia Solutions Group SA
1 2 3 4 5
6 7 8 9
Products Catalog
Pricing policy Search and browse
Merchandising Recommendations
Cart Purchase funnel CustomerProfile
Administration
10
Orders management
© 2002 - 2015 Jahia Solutions Group SA
1 2 3 4 5
6 7 8 9
Products Catalog
Pricing policy Search and browse
Merchandising Recommendations
Cart Purchase funnel CustomerProfile
Administration
10
Orders management
© 2002 - 2015 Jahia Solutions Group SA
Order management
Customers can Modify orders Cancel orders Split the order shipment (delivery to multiple adresses) View the orders history Ask for refund Return and exchange
© 2002 - 2015 Jahia Solutions Group SA
Current status: freeze code of commerce engine Some display components to be added June - July - August : tests, tests, tests Objective: RC in August – available for integrators Documentation, documentation, documentation Objective Finale Release: september