SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
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
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
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
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
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
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
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
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
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
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
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
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
11
4. Feature overview
Demo
Friday, 26 April 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
8. Questions
22
Friday, 26 April 13
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

Weitere ähnliche Inhalte

Ă„hnlich wie Increase Online Sales with Magnolia CMS' Shop Module

Process & Portfolio
Process & PortfolioProcess & Portfolio
Process & Portfolio
lsgifford
 
Talis aspire product update TAUG 2013 slides
Talis aspire product update TAUG 2013 slidesTalis aspire product update TAUG 2013 slides
Talis aspire product update TAUG 2013 slides
Talis
 

Ă„hnlich wie Increase Online Sales with Magnolia CMS' Shop Module (20)

Exceed online kyle aspinal
Exceed online kyle aspinalExceed online kyle aspinal
Exceed online kyle aspinal
 
Prototype to production a startup perspective
Prototype to production   a startup perspectivePrototype to production   a startup perspective
Prototype to production a startup perspective
 
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdfTest Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
 
Upgrading to Sugar 7.2
Upgrading to Sugar 7.2Upgrading to Sugar 7.2
Upgrading to Sugar 7.2
 
Wordpress is not just blog anymore
Wordpress is not just blog anymoreWordpress is not just blog anymore
Wordpress is not just blog anymore
 
Open Source.HK Workshop - 2014 Oct 11th
Open Source.HK Workshop - 2014 Oct 11thOpen Source.HK Workshop - 2014 Oct 11th
Open Source.HK Workshop - 2014 Oct 11th
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
 
Building Responsive Applications Using XPages
Building Responsive Applications Using XPagesBuilding Responsive Applications Using XPages
Building Responsive Applications Using XPages
 
Software Project Management project on WordPress
Software Project Management project on WordPressSoftware Project Management project on WordPress
Software Project Management project on WordPress
 
Process & Portfolio
Process & PortfolioProcess & Portfolio
Process & Portfolio
 
Requirements gathering in agile development a practical experience
Requirements gathering in agile development  a practical experienceRequirements gathering in agile development  a practical experience
Requirements gathering in agile development a practical experience
 
Mobile media module part 6 - app development rev-mf
Mobile media module   part 6 - app development rev-mfMobile media module   part 6 - app development rev-mf
Mobile media module part 6 - app development rev-mf
 
Best Practices for Development Apps for Big Data
Best Practices for Development Apps for Big DataBest Practices for Development Apps for Big Data
Best Practices for Development Apps for Big Data
 
What's in Your Product Stack: Roadmaps
What's in Your Product Stack: RoadmapsWhat's in Your Product Stack: Roadmaps
What's in Your Product Stack: Roadmaps
 
Accessibility Team of Zero
Accessibility Team of ZeroAccessibility Team of Zero
Accessibility Team of Zero
 
Leading The Product 2017 - Magnus Billgren - Speaker Slides
Leading The Product 2017 - Magnus Billgren - Speaker SlidesLeading The Product 2017 - Magnus Billgren - Speaker Slides
Leading The Product 2017 - Magnus Billgren - Speaker Slides
 
Talis aspire product update TAUG 2013 slides
Talis aspire product update TAUG 2013 slidesTalis aspire product update TAUG 2013 slides
Talis aspire product update TAUG 2013 slides
 
Web CMS vs. Custom applications - different approaches
Web CMS vs. Custom applications - different approachesWeb CMS vs. Custom applications - different approaches
Web CMS vs. Custom applications - different approaches
 
OpenERP case studies for manufacturers and eCommerce sellers
OpenERP case studies for manufacturers and eCommerce sellersOpenERP case studies for manufacturers and eCommerce sellers
OpenERP case studies for manufacturers and eCommerce sellers
 
Raja3Years
Raja3YearsRaja3Years
Raja3Years
 

Mehr von bkraft

The Open Suite Approach: How to ride the shock waves of a changing web
The Open Suite Approach: How to ride the shock waves of a changing webThe Open Suite Approach: How to ride the shock waves of a changing web
The Open Suite Approach: How to ride the shock waves of a changing web
bkraft
 
Von der statischen Website zur virtuellen Präsenz - Vortrag für Nordwestschwe...
Von der statischen Website zur virtuellen Präsenz - Vortrag für Nordwestschwe...Von der statischen Website zur virtuellen Präsenz - Vortrag für Nordwestschwe...
Von der statischen Website zur virtuellen Präsenz - Vortrag für Nordwestschwe...
bkraft
 
Single sourcing desktop and mobile websites
Single sourcing desktop and mobile websitesSingle sourcing desktop and mobile websites
Single sourcing desktop and mobile websites
bkraft
 
Solr and Image Module Extensions of Magnolia
Solr and Image Module Extensions of MagnoliaSolr and Image Module Extensions of Magnolia
Solr and Image Module Extensions of Magnolia
bkraft
 
End to end content managed online mobile banking
End to end content managed online mobile bankingEnd to end content managed online mobile banking
End to end content managed online mobile banking
bkraft
 
Yet Another E-Commerce Integration: Magnolia Loves Hybris
Yet Another E-Commerce Integration: Magnolia Loves Hybris Yet Another E-Commerce Integration: Magnolia Loves Hybris
Yet Another E-Commerce Integration: Magnolia Loves Hybris
bkraft
 

Mehr von bkraft (20)

The Open Suite Approach: How to ride the shock waves of a changing web
The Open Suite Approach: How to ride the shock waves of a changing webThe Open Suite Approach: How to ride the shock waves of a changing web
The Open Suite Approach: How to ride the shock waves of a changing web
 
Von der statischen Website zur virtuellen Präsenz - Vortrag für Nordwestschwe...
Von der statischen Website zur virtuellen Präsenz - Vortrag für Nordwestschwe...Von der statischen Website zur virtuellen Präsenz - Vortrag für Nordwestschwe...
Von der statischen Website zur virtuellen Präsenz - Vortrag für Nordwestschwe...
 
Magnolia Conference 2013: Keynote
Magnolia Conference 2013: KeynoteMagnolia Conference 2013: Keynote
Magnolia Conference 2013: Keynote
 
Webinar slides: Orchestrate Your Digital Channels with Magnolia 5
Webinar slides: Orchestrate Your Digital Channels with Magnolia 5Webinar slides: Orchestrate Your Digital Channels with Magnolia 5
Webinar slides: Orchestrate Your Digital Channels with Magnolia 5
 
Virtual Presence Management at Magnolia Amplify Miami 2013
Virtual Presence Management at Magnolia Amplify Miami 2013Virtual Presence Management at Magnolia Amplify Miami 2013
Virtual Presence Management at Magnolia Amplify Miami 2013
 
High performance and scalability
High performance and scalability High performance and scalability
High performance and scalability
 
Multilingual websites, microsites and landing pages
Multilingual websites, microsites and landing pagesMultilingual websites, microsites and landing pages
Multilingual websites, microsites and landing pages
 
Blossom on the web
Blossom on the webBlossom on the web
Blossom on the web
 
Single sourcing desktop and mobile websites
Single sourcing desktop and mobile websitesSingle sourcing desktop and mobile websites
Single sourcing desktop and mobile websites
 
Work life balance
Work life balanceWork life balance
Work life balance
 
Magnolia and PHPCR
Magnolia and PHPCRMagnolia and PHPCR
Magnolia and PHPCR
 
Solr and Image Module Extensions of Magnolia
Solr and Image Module Extensions of MagnoliaSolr and Image Module Extensions of Magnolia
Solr and Image Module Extensions of Magnolia
 
End to end content managed online mobile banking
End to end content managed online mobile bankingEnd to end content managed online mobile banking
End to end content managed online mobile banking
 
MBC Group - Magnolia in the Media
MBC Group - Magnolia in the MediaMBC Group - Magnolia in the Media
MBC Group - Magnolia in the Media
 
Yet Another E-Commerce Integration: Magnolia Loves Hybris
Yet Another E-Commerce Integration: Magnolia Loves Hybris Yet Another E-Commerce Integration: Magnolia Loves Hybris
Yet Another E-Commerce Integration: Magnolia Loves Hybris
 
Bridging the Gap: Magnolia Modules and Spring Configured Software
Bridging the Gap: Magnolia Modules and Spring Configured SoftwareBridging the Gap: Magnolia Modules and Spring Configured Software
Bridging the Gap: Magnolia Modules and Spring Configured Software
 
User Management and SSO for Austrian Government
User Management and SSO for Austrian GovernmentUser Management and SSO for Austrian Government
User Management and SSO for Austrian Government
 
Enterprise Extensions to Magnolia's Imaging
Enterprise Extensions to Magnolia's ImagingEnterprise Extensions to Magnolia's Imaging
Enterprise Extensions to Magnolia's Imaging
 
How the STK, CSS & HTML and Rapid Prototyping Accelerate the Design Process
How the STK, CSS & HTML and Rapid Prototyping Accelerate the Design ProcessHow the STK, CSS & HTML and Rapid Prototyping Accelerate the Design Process
How the STK, CSS & HTML and Rapid Prototyping Accelerate the Design Process
 
Migros.ch - Modularizing Magnolia for Switzerland's Largest Retailer
Migros.ch - Modularizing Magnolia for Switzerland's Largest RetailerMigros.ch - Modularizing Magnolia for Switzerland's Largest Retailer
Migros.ch - Modularizing Magnolia for Switzerland's Largest Retailer
 

KĂĽrzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

KĂĽrzlich hochgeladen (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

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