SlideShare a Scribd company logo
Integrating WordPress and Magento 
By Eric Landmann 
Sr. Project Manager / Lead Developer 
Earthling Interactive Madison, WI USA 
©2014 Eric Landmann, Earthling Interactive, Madison, WI
About Earthling 
Total Staff: 25+ 
Avg Experience: 7.5 years 
# Staff > 8 years Experience: 10+ 
# Staff > 5 years with Earthling: 8 
Well-Rounded 
Developers/Computer Scientists, DBAs, 
UI Designers, Business Analysts, Statistics 
©2014 Eric Landmann, Earthling Interactive, Madison, WI 
Current Clients 
From Small to Enterprise, local to international 
Have built over 30 Magento sites (EE & CE)
How to build an integrated site? 
©2014 Eric Landmann, Earthling Interactive, Madison, WI
Architecture Considerations 
– Is there an existing Magento instance? 
– Is there an existing WordPress instance? 
– What are the design requirements and desired templates? 
– How to handle forms and search? 
– How are menus built? 
– How upgradeable will it be? 
– How maintainable? 
– How are Magento’s CMS pages handled? 
– How many blog/content pages/posts are there? 
– What is the frequency of content modification? 
– Is there any SEO value to existing structure? 
©2014 Eric Landmann, Earthling Interactive, Madison, WI
Architecture Considerations 
– How should the URL be structured (subdomain/filepath/none)? 
©2014 Eric Landmann, Earthling Interactive, Madison, WI 
Subdomain 
blog.mysite.com / store.mysite.com 
Filepath 
www.mysite.com / www.mysite.com/store 
Or remove “blog” or “wp” from the URL 
www.mysite.com 
– What are the available modules to integrate 
Magento and WordPress?
Architecture Considerations 
What is the site focus? 
Need to determine if the site is 
Wordpress-centric or Magento-centric 
Wordpress-Centric 
A complex marketing site that happens to have products 
Magento-Centric 
An ecommerce site that has some supporting content 
©2014 Eric Landmann, Earthling Interactive, Madison, WI
Architecture Considerations 
WordPress-Centric 
 Complex, blog-like or marketing copy page designs 
 Multiple WordPress plugins with unique functionality 
 Some product integration 
 Uses WordPress theme(s) 
Approach: Emphasis is on using WordPress templates with 
plugins that pull in Magento product data 
©2014 Eric Landmann, Earthling Interactive, Madison, WI
Architecture Considerations 
Magento-Centric 
 Ecommerce style page design 
 Few WordPress plugins, but common ones (contact form, 
Facebook, gallery) 
 Lots of Magento extensions and functionality 
 Relatively less blog/marketing pages to handle 
 Use Magento themes 
Approach: Use Magento themes with extensions that 
integrate WordPress content 
©2014 Eric Landmann, Earthling Interactive, Madison, WI
Architecture Considerations 
And now for something completely different… 
©2014 Eric Landmann, Earthling Interactive, Madison, WI 
 Homebrew 
Use some other exotic method (custom) 
 Or just do the blog inside of Magento 
AheadWorks Blog Professional 
MagePleasure Blog Pro
WordPress-Centric Approach 
Most pages are WordPress pages with Magento product 
information pulled into WordPress 
WordPress Plugins to Pull in Magento Data 
 Kemp Magento WordPress Integration 
 Wordgento (no longer maintained) 
 Feraro Mage Enabler (no longer maintained) 
©2014 Eric Landmann, Earthling Interactive, Madison, WI
Magento-Centric Approach 
WordPress Integration Extensions 
Fishpig – WordPress Integration 
Sonassi – Wordpress Integration 
plus a few others … see the references 
©2014 Eric Landmann, Earthling Interactive, Madison, WI
Feature Matrix 
Feature Sonassi Fishpig 
Uses your Magento theme for your WP blog X X 
1-Click login to your WordPress Admin from 
your Magento Admin X X 
Associate WordPress posts with 
Magento products 
manual using 
shortcode 
©2014 Eric Landmann, Earthling Interactive, Madison, WI 
automatic through 
Magento admin 
Use WordPress plug-ins Some Some 
Magento search also searches WordPress 
content X 1 
Display Magento's blocks in WordPress posts X 
Use WordPress menus in Magento X 
Supports custom templates for posts/pages X 
WordPress shortcodes can be used in Magento X X 
Multi-language blog supported X 
Both Magento admin and WordPress admin 
function independently X X
Feature Matrix 
Feature Sonassi Fishpig 
Magento customers have their profiles directly 
linked to WordPress X X 
Magento layout block calls can be used within 
WordPress posts and pages (e.g. {{block 
X 
type=""}} 
WordPress Upgradeability Manual 
upgrade, 
some core 
files modified 
©2014 Eric Landmann, Earthling Interactive, Madison, WI 
No core mods, 
automatic 
WordPress 
upgrade works 
WordPress plugins supported "almost any" Some free, 
some paid 
Cost 
£150 
Free + puchased 
modules 
1 With additional module
Features Matrix 
Fishpig Add-Ons and Compatibility 
Root (£49.99) 
Custom Post Types (£49.99) 
Advanced Custom Fields (£49.99) 
Customer Synchronization (£49.99) 
Integrated Search (£49.99) 
Facebook (£49.99) 
Contact Form 7 (£49.99) 
WordPress SEO 
AddThis 
YARPP 
Google XML Sitemaps 
Lightbox Gallery 
©2014 Eric Landmann, Earthling Interactive, Madison, WI
Our 
Example 
Site
Design Requirements 
 Use one template for both Magento and WordPress 
 Template can be simple (not complicated content) 
 Responsive design 
 Few WordPress plugins 
 Not much content to be managed 
 Menu structure to be hand-modified 
 Use Magento template’s home page 
 Need complicated forms integrated with Magento 
 Wordpress posts should show on category page 
 Associated products should show on content pages 
 URL structure should not display “blog” or “store” 
 Wanted commercial support (if needed) 
Conclusion: Use Magento-Centric Approach with Fishpig Extension 
©2014 Eric Landmann, Earthling Interactive, Madison, WI
Typical 
Category 
Page
Typical 
Product 
Page
Magento category 
page showing 
associated 
WordPress posts
WordPress post 
page showing 
products in an 
associated 
Magento category
Example forms 
page created with 
MageMe 
Webforms for 
Magento
Sonassi’s method 
of calling a 
Magento category 
listing
Sonassi 
configurations
WordPress post 
showing 
categories that 
will be used to 
relate to 
Magento 
content
FighPig-provided “Associated Blog Posts” tab is where you 
can connect WordPress posts to a Magento category
FighPig-provided “Associated Blog Categories” tab is where 
you can relate a Magento category to a WordPress category
Defining a top nav in WordPress (stock functionality). 
Requirements are that the top nav be fully controllable 
by the admin so we are building it in WordPress
Fishpig configuration settings
Fishpig configuration settings
Fishpig configuration settings 
This is where we append the WordPress menu to 
Magento’s top nav. If Magento’s category navigation 
display is set to no, then no categories will display 
and this menu takes its place
References 
Example Client Site – http://www.clgenetics.com/ 
Fishpig Extension – http://fishpig.co.uk/magento/wordpress-integration/ 
Sonassi Wordpress Integration – 
https://www.sonassi.com/knowledge-base/magento-kb/magento-wordpress-deluxe-extension/ 
Mage WordPress Integrated Search – 
https://www.smackcoders.com/store/magento-wordpress-integrated-search-extension.html 
Kemp Magento WordPress Integration – 
https://bitbucket.org/jamesckemp/mwi-magento-wordpress-integration/src 
Wordgento – https://wordpress.org/plugins/tristar-wordgento/ 
MageMe Web Forms Pro – http://mageme.com/ 
Gravity Forms – http://www.gravityforms.com/ 
AheadWorks Blog Professional – 
http://ecommerce.aheadworks.com/magento-extensions/blog-professional-and-enterprise-editions.html 
StackExchange Discussion – http://bit.ly/1ALAShD 
©2014 Eric Landmann, Earthling Interactive, Madison, WI
©2014 Eric Landmann, Earthling Interactive, Madison, WI 
Questions? 
Eric Landmann 
landmann@earthlinginteractive.com 
Twitter: iteratews LinkedIn: http://www.linkedin.com/in/elandmann

More Related Content

What's hot

Website _design planning_checklist
Website _design planning_checklistWebsite _design planning_checklist
Website _design planning_checklist
IGyanDevign Tech Services LLP
 
Why you should design your website like a mall (and how to do it)
Why you should design your website like a mall (and how to do it)Why you should design your website like a mall (and how to do it)
Why you should design your website like a mall (and how to do it)
SEOSEON.com
 
Awesome e commerce-shopify
Awesome e commerce-shopifyAwesome e commerce-shopify
Awesome e commerce-shopify
Michael Trang
 
Commerce for Coffee: Build an Inclusive Website that Sells Coffee
Commerce for Coffee: Build an Inclusive Website that Sells CoffeeCommerce for Coffee: Build an Inclusive Website that Sells Coffee
Commerce for Coffee: Build an Inclusive Website that Sells Coffee
Adam Bell
 
The Give Plugin Brand and Product Development Story
The Give Plugin Brand and Product Development StoryThe Give Plugin Brand and Product Development Story
The Give Plugin Brand and Product Development Story
Devin Walker
 
Web Hosting Plans ? What To Look For In A Hosting Plan
Web Hosting Plans ? What To Look For In A Hosting PlanWeb Hosting Plans ? What To Look For In A Hosting Plan
Web Hosting Plans ? What To Look For In A Hosting PlanFaith Taylor
 
[E-Book] Create Conversion Optimized Landing Pages
[E-Book] Create Conversion Optimized Landing Pages[E-Book] Create Conversion Optimized Landing Pages
[E-Book] Create Conversion Optimized Landing Pages
LeadSquared
 
[E-Book] New Habits of Creating Conversion Optimized Landing Pages
[E-Book] New Habits of Creating Conversion Optimized Landing Pages[E-Book] New Habits of Creating Conversion Optimized Landing Pages
[E-Book] New Habits of Creating Conversion Optimized Landing Pages
LeadSquared
 
SharePoint Branding - Change Your Look
SharePoint Branding - Change Your LookSharePoint Branding - Change Your Look
SharePoint Branding - Change Your Look
Eric Overfield
 
Shopify Online Store Presentation – Setup Your Online Store in Minutes
Shopify Online Store Presentation – Setup Your Online Store in MinutesShopify Online Store Presentation – Setup Your Online Store in Minutes
Shopify Online Store Presentation – Setup Your Online Store in Minutes
Andi Boediman
 
Buying a Website Design? 5 tips to avoid mistakes!
Buying a Website Design? 5 tips to avoid mistakes!Buying a Website Design? 5 tips to avoid mistakes!
Buying a Website Design? 5 tips to avoid mistakes!Jean-Christophe Bougle
 
Shopify case study
Shopify case studyShopify case study
Shopify case study
Paul Miller
 
Open Source Projects
Open Source ProjectsOpen Source Projects
Open Source Projects
Zealous System
 
Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web Design
Eric Overfield
 
Chewy Trewella - Succeeding Online Using Free Google Tools
Chewy Trewella - Succeeding Online Using Free Google ToolsChewy Trewella - Succeeding Online Using Free Google Tools
Chewy Trewella - Succeeding Online Using Free Google Tools
sounddelivery
 
Web design and development
Web design and developmentWeb design and development
Web design and development
Glorywebs Creatives Pvt. Ltd.
 
The 2013 Design Manager - From HTML to SharePoint
The 2013 Design Manager - From HTML to SharePointThe 2013 Design Manager - From HTML to SharePoint
The 2013 Design Manager - From HTML to SharePoint
Eric Overfield
 
Technical Writing and Copywriting by Media Multi-TOol
Technical Writing and Copywriting by Media Multi-TOolTechnical Writing and Copywriting by Media Multi-TOol
Technical Writing and Copywriting by Media Multi-TOol
Ryan Christopher
 
The Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePointThe Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePoint
Eric Overfield
 

What's hot (20)

Website _design planning_checklist
Website _design planning_checklistWebsite _design planning_checklist
Website _design planning_checklist
 
Why you should design your website like a mall (and how to do it)
Why you should design your website like a mall (and how to do it)Why you should design your website like a mall (and how to do it)
Why you should design your website like a mall (and how to do it)
 
Awesome e commerce-shopify
Awesome e commerce-shopifyAwesome e commerce-shopify
Awesome e commerce-shopify
 
Commerce for Coffee: Build an Inclusive Website that Sells Coffee
Commerce for Coffee: Build an Inclusive Website that Sells CoffeeCommerce for Coffee: Build an Inclusive Website that Sells Coffee
Commerce for Coffee: Build an Inclusive Website that Sells Coffee
 
The Give Plugin Brand and Product Development Story
The Give Plugin Brand and Product Development StoryThe Give Plugin Brand and Product Development Story
The Give Plugin Brand and Product Development Story
 
Web Hosting Plans ? What To Look For In A Hosting Plan
Web Hosting Plans ? What To Look For In A Hosting PlanWeb Hosting Plans ? What To Look For In A Hosting Plan
Web Hosting Plans ? What To Look For In A Hosting Plan
 
Selling Sh*t On Word Press
Selling Sh*t On Word PressSelling Sh*t On Word Press
Selling Sh*t On Word Press
 
[E-Book] Create Conversion Optimized Landing Pages
[E-Book] Create Conversion Optimized Landing Pages[E-Book] Create Conversion Optimized Landing Pages
[E-Book] Create Conversion Optimized Landing Pages
 
[E-Book] New Habits of Creating Conversion Optimized Landing Pages
[E-Book] New Habits of Creating Conversion Optimized Landing Pages[E-Book] New Habits of Creating Conversion Optimized Landing Pages
[E-Book] New Habits of Creating Conversion Optimized Landing Pages
 
SharePoint Branding - Change Your Look
SharePoint Branding - Change Your LookSharePoint Branding - Change Your Look
SharePoint Branding - Change Your Look
 
Shopify Online Store Presentation – Setup Your Online Store in Minutes
Shopify Online Store Presentation – Setup Your Online Store in MinutesShopify Online Store Presentation – Setup Your Online Store in Minutes
Shopify Online Store Presentation – Setup Your Online Store in Minutes
 
Buying a Website Design? 5 tips to avoid mistakes!
Buying a Website Design? 5 tips to avoid mistakes!Buying a Website Design? 5 tips to avoid mistakes!
Buying a Website Design? 5 tips to avoid mistakes!
 
Shopify case study
Shopify case studyShopify case study
Shopify case study
 
Open Source Projects
Open Source ProjectsOpen Source Projects
Open Source Projects
 
Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web Design
 
Chewy Trewella - Succeeding Online Using Free Google Tools
Chewy Trewella - Succeeding Online Using Free Google ToolsChewy Trewella - Succeeding Online Using Free Google Tools
Chewy Trewella - Succeeding Online Using Free Google Tools
 
Web design and development
Web design and developmentWeb design and development
Web design and development
 
The 2013 Design Manager - From HTML to SharePoint
The 2013 Design Manager - From HTML to SharePointThe 2013 Design Manager - From HTML to SharePoint
The 2013 Design Manager - From HTML to SharePoint
 
Technical Writing and Copywriting by Media Multi-TOol
Technical Writing and Copywriting by Media Multi-TOolTechnical Writing and Copywriting by Media Multi-TOol
Technical Writing and Copywriting by Media Multi-TOol
 
The Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePointThe Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePoint
 

Similar to Integrating magento and word press

Word press in 30 minutes
Word press in 30 minutesWord press in 30 minutes
Word press in 30 minutes
Michelle Castillo
 
Wanderers: the road ahead - A study by FPS
Wanderers: the road ahead - A study by FPSWanderers: the road ahead - A study by FPS
Wanderers: the road ahead - A study by FPS
Fame Per Second
 
Wordpress course
Wordpress courseWordpress course
Wordpress course
Spy Seat
 
Differences between Magento and WordPress.pdf
Differences between Magento and WordPress.pdfDifferences between Magento and WordPress.pdf
Differences between Magento and WordPress.pdf
Marie Weaver
 
Kick start your career with WordPress
Kick start your career with WordPressKick start your career with WordPress
Kick start your career with WordPressJignasa Naik
 
WordPress vs. Magento: The Better CMS Option For You?
WordPress vs. Magento: The Better CMS Option For You?WordPress vs. Magento: The Better CMS Option For You?
WordPress vs. Magento: The Better CMS Option For You?
Pixel Crayons
 
Portfolio
PortfolioPortfolio
Portfolio
Siddharth Goyal
 
Kick start your career with wordpress
Kick start your career with wordpressKick start your career with wordpress
Kick start your career with wordpress
OpenDev
 
WordPress in 90 minutes
WordPress in 90 minutesWordPress in 90 minutes
WordPress in 90 minutes
Michelle Castillo
 
Word press for ecommerce website in web designing company india
Word press for ecommerce website in web designing company indiaWord press for ecommerce website in web designing company india
Word press for ecommerce website in web designing company india
vedwebservices
 
Complete word press explained guide for beginners 2022
 Complete word press explained guide for beginners 2022 Complete word press explained guide for beginners 2022
Complete word press explained guide for beginners 2022
aashna wafa
 
Account receivable management application
Account receivable management applicationAccount receivable management application
Account receivable management application
Mike Taylor
 
Introduction To Luminis Cms
Introduction To Luminis CmsIntroduction To Luminis Cms
Introduction To Luminis Cms
rnjohnso
 
Unlock the Power of Dynamic Content: Converting Your Website into a CMS
Unlock the Power of Dynamic Content: Converting Your Website into a CMSUnlock the Power of Dynamic Content: Converting Your Website into a CMS
Unlock the Power of Dynamic Content: Converting Your Website into a CMS
HireWPGeeks Ltd
 
Wordpress Plugin Recommendations
Wordpress Plugin RecommendationsWordpress Plugin Recommendations
Wordpress Plugin Recommendationslewis887
 
Create a stunning, mobile friendly business website with the divi theme
Create a stunning, mobile friendly business website with the divi themeCreate a stunning, mobile friendly business website with the divi theme
Create a stunning, mobile friendly business website with the divi theme
Michelle Castillo
 

Similar to Integrating magento and word press (20)

Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Word press in 30 minutes
Word press in 30 minutesWord press in 30 minutes
Word press in 30 minutes
 
Wanderers: the road ahead - A study by FPS
Wanderers: the road ahead - A study by FPSWanderers: the road ahead - A study by FPS
Wanderers: the road ahead - A study by FPS
 
Wordpress course
Wordpress courseWordpress course
Wordpress course
 
Differences between Magento and WordPress.pdf
Differences between Magento and WordPress.pdfDifferences between Magento and WordPress.pdf
Differences between Magento and WordPress.pdf
 
Get
Get Get
Get
 
Word press in 60 minutes
Word press in 60 minutesWord press in 60 minutes
Word press in 60 minutes
 
Kick start your career with WordPress
Kick start your career with WordPressKick start your career with WordPress
Kick start your career with WordPress
 
WordPress vs. Magento: The Better CMS Option For You?
WordPress vs. Magento: The Better CMS Option For You?WordPress vs. Magento: The Better CMS Option For You?
WordPress vs. Magento: The Better CMS Option For You?
 
Portfolio
PortfolioPortfolio
Portfolio
 
Kick start your career with wordpress
Kick start your career with wordpressKick start your career with wordpress
Kick start your career with wordpress
 
WordPress in 90 minutes
WordPress in 90 minutesWordPress in 90 minutes
WordPress in 90 minutes
 
Word press for ecommerce website in web designing company india
Word press for ecommerce website in web designing company indiaWord press for ecommerce website in web designing company india
Word press for ecommerce website in web designing company india
 
World of WordPress
World of WordPressWorld of WordPress
World of WordPress
 
Complete word press explained guide for beginners 2022
 Complete word press explained guide for beginners 2022 Complete word press explained guide for beginners 2022
Complete word press explained guide for beginners 2022
 
Account receivable management application
Account receivable management applicationAccount receivable management application
Account receivable management application
 
Introduction To Luminis Cms
Introduction To Luminis CmsIntroduction To Luminis Cms
Introduction To Luminis Cms
 
Unlock the Power of Dynamic Content: Converting Your Website into a CMS
Unlock the Power of Dynamic Content: Converting Your Website into a CMSUnlock the Power of Dynamic Content: Converting Your Website into a CMS
Unlock the Power of Dynamic Content: Converting Your Website into a CMS
 
Wordpress Plugin Recommendations
Wordpress Plugin RecommendationsWordpress Plugin Recommendations
Wordpress Plugin Recommendations
 
Create a stunning, mobile friendly business website with the divi theme
Create a stunning, mobile friendly business website with the divi themeCreate a stunning, mobile friendly business website with the divi theme
Create a stunning, mobile friendly business website with the divi theme
 

More from Eric Landmann

Including ecommerce in your business model landmann
Including ecommerce in your business model   landmannIncluding ecommerce in your business model   landmann
Including ecommerce in your business model landmann
Eric Landmann
 
Earthling project success 0218
Earthling   project success 0218Earthling   project success 0218
Earthling project success 0218
Eric Landmann
 
Front End Development in Magento
Front End Development in MagentoFront End Development in Magento
Front End Development in Magento
Eric Landmann
 
Midwest Ice Climbing History 15-2011
Midwest Ice Climbing History 15-2011Midwest Ice Climbing History 15-2011
Midwest Ice Climbing History 15-2011
Eric Landmann
 
itPage LDC 09 Presentation
itPage LDC 09 PresentationitPage LDC 09 Presentation
itPage LDC 09 Presentation
Eric Landmann
 
Lfor LDC Present 09
Lfor LDC Present 09Lfor LDC Present 09
Lfor LDC Present 09
Eric Landmann
 

More from Eric Landmann (6)

Including ecommerce in your business model landmann
Including ecommerce in your business model   landmannIncluding ecommerce in your business model   landmann
Including ecommerce in your business model landmann
 
Earthling project success 0218
Earthling   project success 0218Earthling   project success 0218
Earthling project success 0218
 
Front End Development in Magento
Front End Development in MagentoFront End Development in Magento
Front End Development in Magento
 
Midwest Ice Climbing History 15-2011
Midwest Ice Climbing History 15-2011Midwest Ice Climbing History 15-2011
Midwest Ice Climbing History 15-2011
 
itPage LDC 09 Presentation
itPage LDC 09 PresentationitPage LDC 09 Presentation
itPage LDC 09 Presentation
 
Lfor LDC Present 09
Lfor LDC Present 09Lfor LDC Present 09
Lfor LDC Present 09
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

Integrating magento and word press

  • 1. Integrating WordPress and Magento By Eric Landmann Sr. Project Manager / Lead Developer Earthling Interactive Madison, WI USA ©2014 Eric Landmann, Earthling Interactive, Madison, WI
  • 2. About Earthling Total Staff: 25+ Avg Experience: 7.5 years # Staff > 8 years Experience: 10+ # Staff > 5 years with Earthling: 8 Well-Rounded Developers/Computer Scientists, DBAs, UI Designers, Business Analysts, Statistics ©2014 Eric Landmann, Earthling Interactive, Madison, WI Current Clients From Small to Enterprise, local to international Have built over 30 Magento sites (EE & CE)
  • 3. How to build an integrated site? ©2014 Eric Landmann, Earthling Interactive, Madison, WI
  • 4. Architecture Considerations – Is there an existing Magento instance? – Is there an existing WordPress instance? – What are the design requirements and desired templates? – How to handle forms and search? – How are menus built? – How upgradeable will it be? – How maintainable? – How are Magento’s CMS pages handled? – How many blog/content pages/posts are there? – What is the frequency of content modification? – Is there any SEO value to existing structure? ©2014 Eric Landmann, Earthling Interactive, Madison, WI
  • 5. Architecture Considerations – How should the URL be structured (subdomain/filepath/none)? ©2014 Eric Landmann, Earthling Interactive, Madison, WI Subdomain blog.mysite.com / store.mysite.com Filepath www.mysite.com / www.mysite.com/store Or remove “blog” or “wp” from the URL www.mysite.com – What are the available modules to integrate Magento and WordPress?
  • 6. Architecture Considerations What is the site focus? Need to determine if the site is Wordpress-centric or Magento-centric Wordpress-Centric A complex marketing site that happens to have products Magento-Centric An ecommerce site that has some supporting content ©2014 Eric Landmann, Earthling Interactive, Madison, WI
  • 7. Architecture Considerations WordPress-Centric  Complex, blog-like or marketing copy page designs  Multiple WordPress plugins with unique functionality  Some product integration  Uses WordPress theme(s) Approach: Emphasis is on using WordPress templates with plugins that pull in Magento product data ©2014 Eric Landmann, Earthling Interactive, Madison, WI
  • 8. Architecture Considerations Magento-Centric  Ecommerce style page design  Few WordPress plugins, but common ones (contact form, Facebook, gallery)  Lots of Magento extensions and functionality  Relatively less blog/marketing pages to handle  Use Magento themes Approach: Use Magento themes with extensions that integrate WordPress content ©2014 Eric Landmann, Earthling Interactive, Madison, WI
  • 9. Architecture Considerations And now for something completely different… ©2014 Eric Landmann, Earthling Interactive, Madison, WI  Homebrew Use some other exotic method (custom)  Or just do the blog inside of Magento AheadWorks Blog Professional MagePleasure Blog Pro
  • 10. WordPress-Centric Approach Most pages are WordPress pages with Magento product information pulled into WordPress WordPress Plugins to Pull in Magento Data  Kemp Magento WordPress Integration  Wordgento (no longer maintained)  Feraro Mage Enabler (no longer maintained) ©2014 Eric Landmann, Earthling Interactive, Madison, WI
  • 11. Magento-Centric Approach WordPress Integration Extensions Fishpig – WordPress Integration Sonassi – Wordpress Integration plus a few others … see the references ©2014 Eric Landmann, Earthling Interactive, Madison, WI
  • 12. Feature Matrix Feature Sonassi Fishpig Uses your Magento theme for your WP blog X X 1-Click login to your WordPress Admin from your Magento Admin X X Associate WordPress posts with Magento products manual using shortcode ©2014 Eric Landmann, Earthling Interactive, Madison, WI automatic through Magento admin Use WordPress plug-ins Some Some Magento search also searches WordPress content X 1 Display Magento's blocks in WordPress posts X Use WordPress menus in Magento X Supports custom templates for posts/pages X WordPress shortcodes can be used in Magento X X Multi-language blog supported X Both Magento admin and WordPress admin function independently X X
  • 13. Feature Matrix Feature Sonassi Fishpig Magento customers have their profiles directly linked to WordPress X X Magento layout block calls can be used within WordPress posts and pages (e.g. {{block X type=""}} WordPress Upgradeability Manual upgrade, some core files modified ©2014 Eric Landmann, Earthling Interactive, Madison, WI No core mods, automatic WordPress upgrade works WordPress plugins supported "almost any" Some free, some paid Cost £150 Free + puchased modules 1 With additional module
  • 14. Features Matrix Fishpig Add-Ons and Compatibility Root (£49.99) Custom Post Types (£49.99) Advanced Custom Fields (£49.99) Customer Synchronization (£49.99) Integrated Search (£49.99) Facebook (£49.99) Contact Form 7 (£49.99) WordPress SEO AddThis YARPP Google XML Sitemaps Lightbox Gallery ©2014 Eric Landmann, Earthling Interactive, Madison, WI
  • 16. Design Requirements  Use one template for both Magento and WordPress  Template can be simple (not complicated content)  Responsive design  Few WordPress plugins  Not much content to be managed  Menu structure to be hand-modified  Use Magento template’s home page  Need complicated forms integrated with Magento  Wordpress posts should show on category page  Associated products should show on content pages  URL structure should not display “blog” or “store”  Wanted commercial support (if needed) Conclusion: Use Magento-Centric Approach with Fishpig Extension ©2014 Eric Landmann, Earthling Interactive, Madison, WI
  • 19. Magento category page showing associated WordPress posts
  • 20. WordPress post page showing products in an associated Magento category
  • 21. Example forms page created with MageMe Webforms for Magento
  • 22. Sonassi’s method of calling a Magento category listing
  • 24. WordPress post showing categories that will be used to relate to Magento content
  • 25. FighPig-provided “Associated Blog Posts” tab is where you can connect WordPress posts to a Magento category
  • 26. FighPig-provided “Associated Blog Categories” tab is where you can relate a Magento category to a WordPress category
  • 27. Defining a top nav in WordPress (stock functionality). Requirements are that the top nav be fully controllable by the admin so we are building it in WordPress
  • 30. Fishpig configuration settings This is where we append the WordPress menu to Magento’s top nav. If Magento’s category navigation display is set to no, then no categories will display and this menu takes its place
  • 31. References Example Client Site – http://www.clgenetics.com/ Fishpig Extension – http://fishpig.co.uk/magento/wordpress-integration/ Sonassi Wordpress Integration – https://www.sonassi.com/knowledge-base/magento-kb/magento-wordpress-deluxe-extension/ Mage WordPress Integrated Search – https://www.smackcoders.com/store/magento-wordpress-integrated-search-extension.html Kemp Magento WordPress Integration – https://bitbucket.org/jamesckemp/mwi-magento-wordpress-integration/src Wordgento – https://wordpress.org/plugins/tristar-wordgento/ MageMe Web Forms Pro – http://mageme.com/ Gravity Forms – http://www.gravityforms.com/ AheadWorks Blog Professional – http://ecommerce.aheadworks.com/magento-extensions/blog-professional-and-enterprise-editions.html StackExchange Discussion – http://bit.ly/1ALAShD ©2014 Eric Landmann, Earthling Interactive, Madison, WI
  • 32. ©2014 Eric Landmann, Earthling Interactive, Madison, WI Questions? Eric Landmann landmann@earthlinginteractive.com Twitter: iteratews LinkedIn: http://www.linkedin.com/in/elandmann