More Related Content Similar to JahiaOne 2015 - Going eCommerce with Jahia! by Clement Egger (20) More from Jahia Solutions Group (20) JahiaOne 2015 - Going eCommerce with Jahia! by Clement Egger1. © 2002 - 2015 Jahia Solutions Group SA
Going eCommerce with Jahia
2. © 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
3. © 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
4. © 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
5. © 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
6. © 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
7. © 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
8. © 2002 - 2015 Jahia Solutions Group SA
Catalog
Multi-stores
Multi-languages
Multi-catalogs
Multi-currencies
Tested with 10 millions products for
9. © 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
10. © 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
11. © 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
12. © 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
13. © 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
14. © 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
15. © 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
16. © 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)
17. © 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
18. © 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
19. © 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
20. © 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
21. © 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 Customer
Profile
Administration
10
Orders
management
22. © 2002 - 2015 Jahia Solutions Group SA
Check Out
Tax calculation
Multiple payment methods
Multiple shipping methods
Recurring billing
Order confirmation
Online
Email
Mobile phone
23. © 2002 - 2015 Jahia Solutions Group SA
Payment
European payment systems
Ogone
SIPS ATOS
Paybox
Payline
SystemPay
US and international
Paypal
Apple Pay
Authorize.net
24. © 2002 - 2015 Jahia Solutions Group SA
Shipping
Easypost
3 to 5 cts per
shipping
whatever the
product value
25. © 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 Customer
Profile
Administration
10
Orders
management
26. © 2002 - 2015 Jahia Solutions Group SA
Customer profiling
Manage account details
Shipping details
Payment details
Preferences
Wishlist
Orders history
Coupons / Gift cards
27. © 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 Customer
Profile
Administration
10
Orders
management
28. © 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 Customer
Profile
Administration
10
Orders
management
29. © 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
30. © 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