Vi sitter och jobbar i vårt hittills största Magento-projekt som av allt att döma kommer att bli sveriges största när det släpps i augusti. Återkom så skall ni få se en riktigt välgjord Magentosajt. I detta projekt har vi rätt stora ambitioner på att jobba med redaktionellt material och har till slut valt att arbeta med Wordpress mot Magento.
För att göra detta finns 3 st huvudalternativ:
- Köra en separat Wordpress vid sidan av Magento
- Köra Lazzymonks Wordpress Extension til Magento
- Köra Wordpress separat och sedan läsa in header och footer från Magento via HTTP
Det första alternativet har vi valt att välja bort eftersom vi vill slippa underhålla 2 st olika CSS-filer vid sidan av varandra. Man kan visserligen köra en global master-css som används för samtliga sajter men det blir lite rörigt. Det andra alternativet att köra Lazzymonk är frestande eftersom den integrerar sömlöst in i butiken och ligger snyggt och prydligt under samma sökvägar.
Vi har stött på några nackdelar med Wordpress i Magento och de gör att det inte är helt sjlävklart att fortsätta ha Wordpress i Magento. Vi har helt enkelt inte bestämt oss ännu men mycket tyder på att vi kommer att fortsätta med det.
Några nackdelar:
- Man får inte Wordpress snygg url-rewrites. Något som inte påverkar Google-optimeringen så mycket som folk säger men gör url’erna mindre human-friendly.
- Sidlänkningarna i Wordpress krockar med produktlistan i Magento. Eftersom båda använder “?p=” i querystring så sabbar Wordpress produktlistan. Detta har vi löst genom att bygga om Wordpress så att den använder “?pi=” istället.
- Include av Wordpress-filerna i index.php i Magento gör att det inte går att manuellt byta butik genom att använda “Mage::run(’store_view’)”. Detta har vi löst genom att modda 2 rader kod i Magento.
- Vissa plugins i Wordpress fungerar inte under Magento. Detta hade vi väntat oss och löst genom att läsa in Wordpress-header i Wordpress-flödet.
Ovan nämnda lista har gjort att vi börjat snegla åt det sista alternatviet. Att läsa in header och footer från Magento och visa det runt omkring Wordpress. Något som beskrivs ingående i den här bloggen:
http://activecodeline.com/wordpress-and-magento-integration-one-way-to-go/
Om någon har testat detta får ni gärna dela erfarenheter. Nackdelen är att man måste installera Wordpress utanför Magento(förstås) vilket gör att man i värsta fall får lite fulare url’er i shoppen. Men det kanske man kan leva med. Framför allt eftersom man kan vara helt säker på att det kommer att fungera.
Hur som helst. Det är kul att bygga komplexa webshoppar.
Kommentera inlägget