What: Straightforward overview on our approach for integrating Scene 7 with Magento eCommerce.
At ecombusinesshub offers a detailed look at dropshipping. You’ll learn what it is, how it works, and how to set up a dropshipping business.
Why: Because Magento rocks and Scene 7 rocks. Together, they can create an inspiring user experience!
Who: For the business who desires real interactivity, and for developers who desire to implement Scene 7 capabilities with Magento.
We recently were approach by a company who knew about Scene 7’s capabilities and they wanted their Magento store to do the following:
1. Replace all product and category images with Scene 7 composited images
2. Allow the user to “build” a custom product based off of product options, and reflect the user selections in the product image
3. Create a unique user experience in their Magento store and have a better understanding of the self service definition
Why could this be useful? Well, take a few minutes to learn more about what Scene 7 and Magento integration can do together. Soon, when the project is completed – we’ll have some examples to share.
What was our process in approaching this? Let me give a high-level outline our take on integrating the two systems.
First off, we looked at how we can utilize Scene 7 url’s instead of native Magento URLs. So we decided to override the catalog image helper so we could add custom functions to composite the appropriate URLs to build the image via a specified URL string.
Secondly, we interfaced this custom helper with the Scene 7 backend and some Javascript to build the desired product images. We did this by creating a function inside of the new helper to be able to do all URL string manipulation based off of product options changed by the user on the frontend.
Thirdly, we went through and determined every theme file that needed modifying to use the function that built the Scene 7 URLs and reflect the composited image.
As an overview, we took the following approach:
1. Created the right images in Scene 7 to use in correlation with Magento.
2. Created product options in Magento
3. Overlaid JS to the product options to be used as variables within our Helper function
4. Manipulated the URL string and returned the composited URL to build the product image (based off of the user-selected product options)
The site has yet to go live, though keep in touch with Elias updates and you will see the finished product.
Adam (tweakmag.com) says
Would be great if you guys could finish this series 🙂
Lee Taylor says
Hey there Adam,
Glad to hear from you. I will do my best to update with the remaining posts amidst the busy schedule. Scene 7 has been an super high-quality solution to integrate into Magento. We are excited to share with the community, and will as soon as we can. Stay posted.
Lately, we have been studying different ways to communicate technical solutions to people. We may begin to include a screencast, code snippents, screenshots, and even scanned PDF drawings with pen and paper 🙂 We’re learning that finding a way to express technical things in technical and non-technical ways is a challenge for many. And we hope to break some barriers by making it more convenient, even within posts like these.
We’ll be in touch as soon as we can regarding this integration. In the meantime, what’s up with tweakmag.com these days? We’d be glad to hear what you’re up to and exploring 🙂
Cheers,
Lee
Raffi says
Got here because of the magento-twitt. This is something that would be a great addition to a couple of magento sites i have built in the past.
I would love to know how part 2 and three are doing 🙂 – may they find their way online soon!
Lee Taylor says
@Raffi, thanks for posting! @Koby Oz has put the pressure on me now 🙂 I’ll be working on getting them up here soon.
Thanks for your interest!
Lee
Wayne from Adobe-Scene7 says
Hey All – this is an exciting example of terrific partner work! Great job all! Feel free to ping me if I can help at all.
Cédric says
Hi Team, great job!! love the zoom implementation. Simple, easy to use, perfect!
I’ll have it in my presentations from now on 😉
Raffi says
I do come back here once in a while to see if part 2 and 3 are up.
I this something you once meant to do and have so many other things on your plate that I should give up hope?
Lee Taylor says
@Raffi,
Thanks for your added interest. Yes, an unexpected client project has required more attention than we intended. With that said, I am currently starting to outline the requirements for us to begin building this as a Magento module/extension. Out of the requirements – I will have some organized substance to share with ya’ll 🙂
I’ll surely keep you posted over the next few weeks.
Cheers,
Lee
doughold says
Looking to do some W2P for an invitation company, came across this and would be interested to hear the integration process. Looking forward to the rest of the series when you have the time.
zalak says
Hi team,
you have done really gr8 job. it is really smooth one. currently working with magento + scene 7 and Need your help for some aspects of Magneto + scene7 .
1. How do you link Magneto product (Added from the Magneto) and its image(Added through the scene7)?
1.1 Do we need to store URL (Scene 7 image – copy URL) to the Magneto product?
1.2 any other way to do?
Lee Taylor says
Hi @zalak,
Thanks for the compliment. Please contact me here should you have any need for Scene7 services: http://www.leetaylordoes.com/
Cheers,
Lee
zalak says
gr8 guys , if you dnt want to show rest of the comments than you should nt suppose to place gra8 feature – sort by 😉
Kyle says
I am very eager to see the rest of your integration. Also, if you are willing to sell the code 😉
Allison says
Was there an end product for this integration, such as an extension?
Eric Clark says
Unfortunately there was not an end product. The integration varies too much based on customer requirements and we eventually decided it wouldn’t be worth the time to develop a generic implementation for such custom needs.