The Magnolia CMS Shop module is a toolkit that adds e-commerce functionality to Magnolia CMS and makes it possible to enhance shop pages with compelling content that attracts new customers and increases sales.
This webinar will demonstrate how to build unique, branded online storefronts that are tightly integrated with Magnolia CMS’ intuitive editing and administration tools.
Increase Online Sales with Magnolia CMS' Shop Module
1. April 25th 2013Ulrich Scheidegger, fastforward.ch
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
The Magnolia Shop Module
1
Friday, 26 April 13
2. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
House keeping
How to post questions
Webinar recording and slides
Contacting us
Tweeting / hashtags
• #magnolia_cms
2
Friday, 26 April 13
3. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
1. Introduction – Moderator
Ruben Reusser
• CTO of headwire.com, Inc
• Based in Orange County,
California
• Focus on JCR based web content
management systems
• Implementor of the Magnolia
KonaKart integration
• rr@headwire.com
3
Friday, 26 April 13
4. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
1. Introduction – presenter
Ueli Scheidegger
• Owner and managing director of
fastforward websolutions
• Integrators since Magnolia
1
• Partners since 2011
• Initiator and co-developer of
module
• Trying to be an active member of
community
• uscheidegger@fastforward.ch
4
Friday, 26 April 13
5. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
1. Shop module - what is it?
2. Target groups
3. How to install
4. Feature overview
5. Configure your own shop
6. Customize & extend
7. Roadmap
8. Questions
5
Agenda
Friday, 26 April 13
6. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
1. Shop Module - what is it
Magnolia module (i.e. extension)
based on other Magnolia modules
• STK
• Form
• OCM
• (samples)
Collection of sample templates
Default cart implementation
6
Friday, 26 April 13
7. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
For the simple system
• One tool to deal with
> Magnolia
• One tool to run
> no additional hosting
setup and costs
For the complex system
• Fully integrated in
website
• Completely customizable
to complex requirements
• open source
• Magnolia standards
• Very extentable
7
2. Shop Module Target Groups
Friday, 26 April 13
8. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
2. Important to know
Magnolia-only solution
not an integration of an other 3rd party shop system
not yet full featured
• no out of the box payment gateway integration
• no price difference for product options (e.g. size)
open source
8
Friday, 26 April 13
9. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
3. How to install
See documentation.magnolia-cms.com/modules/shop
9
Friday, 26 April 13
10. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
3. How to install
See documentation.magnolia-cms.com/modules/shop
9
Friday, 26 April 13
11. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
3. How to install
Get Magnolia 4.5.8 CE or EE (bundled
webapp or full Tomcat bundle)
Get shop module 1.1.1 bundle from
nexus.magnolia-cms.com
• make sure you don’t have duplicate
jars
• always use the newer versions
10
Friday, 26 April 13
12. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
11
4. Feature overview
Demo
Friday, 26 April 13
13. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
12
5. Configure your own shop
Demo
Friday, 26 April 13
14. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize look & feel
• custom css > Sample
• custom template script > Sample
Customize checkout form
• form fields > Sample
• validation > Sample
13
Friday, 26 April 13
15. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
14
Friday, 26 April 13
16. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
15
Friday, 26 April 13
17. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
15
Friday, 26 April 13
18. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
16
Friday, 26 April 13
19. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
16
Friday, 26 April 13
20. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
16
Friday, 26 April 13
21. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
17
Friday, 26 April 13
22. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
17
Friday, 26 April 13
23. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
17
Friday, 26 April 13
24. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
17
Friday, 26 April 13
25. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
18
Friday, 26 April 13
26. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
18
Friday, 26 April 13
27. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Customize & extend
Customize product data
• extend product dialog
• extend template scripts
Customize behavior
• extend shopping cart class
• write custom form processor
18
Friday, 26 April 13
28. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
7. Roadmap – Key missing features
It’s called “Simple Shop Module”
No sample e-payment gateway included yet
Missing some popular shop features like
• Cross selling / up selling > extend data model
• Registered shop user > use PUR
No user friendly backend yet
19
Friday, 26 April 13
29. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
7. Roadmap
As soon as time allows:
All features from 1.0.9 (Mag 4.4) in 1.1.2
• shipping cost calculations by cart weight
• ability to quit checkout and return to it without loosing
address data
• bugfixes / improvements
Paypal as a sample e-payment gateway integration
20
Friday, 26 April 13
30. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
7. Roadmap – Contributions
Not on the roadmap:
Product options with price effects
Other payment gateways
Shipping price calculations also based on cart volume
BUT: If you have a special requirement:
Ask for a quote!
Contribute!
21
Friday, 26 April 13
31. Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
8. Questions
22
Friday, 26 April 13
32. April 25th 2013
uscheidegger@fastforward.ch
Ueli Scheidegger,
fastforward websolutions
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
http://documentation.magnolia-cms.com/modules/shop
http://www.fastforward.ch
Thank you! ...& shop well!
23
Friday, 26 April 13