Transcript
Page 1: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 2: Increase Online Sales with Magnolia CMS' Shop Module

Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.

House keepingHow to post questionsWebinar recording and slidesContacting usTweeting / hashtags• #magnolia_cms

2

Friday, 26 April 13

Page 3: Increase Online Sales with Magnolia CMS' Shop Module

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• [email protected]

3

Friday, 26 April 13

Page 4: Increase Online Sales with Magnolia CMS' Shop Module

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

[email protected]

4

Friday, 26 April 13

Page 5: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 6: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 7: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 8: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 9: Increase Online Sales with Magnolia CMS' Shop Module

Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.

3. How to installSee documentation.magnolia-cms.com/modules/shop

9

Friday, 26 April 13

Page 10: Increase Online Sales with Magnolia CMS' Shop Module

Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.

3. How to installSee documentation.magnolia-cms.com/modules/shop

9

Friday, 26 April 13

Page 11: Increase Online Sales with Magnolia CMS' Shop Module

Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.

3. How to installGet 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

Page 12: Increase Online Sales with Magnolia CMS' Shop Module

Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. 11

4. Feature overview

Demo

Friday, 26 April 13

Page 13: Increase Online Sales with Magnolia CMS' Shop Module

Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. 12

5. Configure your own shop

Demo

Friday, 26 April 13

Page 14: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 15: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 16: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 17: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 18: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 19: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 20: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 21: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 22: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 23: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 24: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 25: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 26: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 27: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 28: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 29: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 30: Increase Online Sales with Magnolia CMS' Shop Module

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

Page 31: Increase Online Sales with Magnolia CMS' Shop Module

Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.

8. Questions

22

Friday, 26 April 13

Page 32: Increase Online Sales with Magnolia CMS' Shop Module

April 25th [email protected]

Ueli Scheidegger,fastforward websolutions

Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.

http://documentation.magnolia-cms.com/modules/shophttp://www.fastforward.ch

Thank you! ...& shop well!

23

Friday, 26 April 13


Top Related