SlideShare a Scribd company logo
1 of 32
Download to read offline
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

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
Faith Taylor
 
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
 

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

Kick start your career with WordPress
Kick start your career with WordPressKick start your career with WordPress
Kick start your career with WordPress
Jignasa Naik
 
Wordpress Plugin Recommendations
Wordpress Plugin RecommendationsWordpress Plugin Recommendations
Wordpress Plugin Recommendations
lewis887
 

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

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

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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
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
 
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...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

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