ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

ExpressionEngine & Magento - Dual Search &/or Login

April 24, 2012 1:02am

Subscribe [3]
  • #1 / Apr 24, 2012 1:02am

    Nelga

    41 posts

    Hi there,

    We have a magazine website built in EE, and a related store built in Magento (sitting on a store. subdomain).

    To the user, the setup seems quite seamless, however I have 2 issues:

    1. When our users search on the EE site, we’d really like the results to also show items from the store.
    eg. “Haircare” should show haircare articles from EE and all the haircare products from Magento.

    2. It would be really desirable for users to only have one login. 
    So users can comment on EE hosted articles, but also purchase items through the Magento hosted store.

    Is there a plugin or method to allow us to search and/or link the accounts on both sites?

    Many thanks,
    Glen

  • #2 / Apr 24, 2012 4:34pm

    Shane Eckert

    7174 posts

    Hello Glen,

    Thank you for posting your question here on the ExpressionEngine forums.

    I am not aware of any integration or Add-Ons that assist with integration between ExpressionEngine and Magento.

    I can move this thread to the Community Help Forum if you would like. This may have been done before!

    Cheers,

  • #3 / Apr 25, 2012 9:12pm

    Nelga

    41 posts

    Thanks that might be helpful!

  • #4 / Apr 26, 2012 6:45am

    Design by Front

    106 posts

    Hi Glen,

    We’ve done some integration with Magento in the past, but not your specific scenarios. :(

    I’m not aware of any third party add-ons to help you link Magento with Expression Engine.

    1. Search - for speed, I would suggest creating stub entries in EE for each product in Magento. You could hook into Magento so that it creates the stub entry in EE when you are creating/updating the product in Magento. Along with the title and product description, you should store the Magento product/detail URL. Your search result links can then easily point to the Magento product/detail page.

    If your catalogue isn’t that big, you could manage this by hand. It’s not great to have duplication, but it’s necessary to ensure the search results are returned quickly enough. I wouldn’t like to try to get the same results in real-time by using Magento’s API.

    2. Accounts - I don’t see why you couldn’t have both accounts ‘in sync’. I would choose one system to act as master for this, let’s say Magento. You would have to hook into the Magento register() function to get it to call EE’s register(); the same for login() and logout() functions. Solspace User module /might/ be useful for this customisation. I think it would be better to let Magento do your account management because it’s tied into orders and fulfilment.

    Magento has comments, so if that’s all you’re using EE user accounts for, it might be easier to look into using Magento comments for your EE articles.

    Whatever you decide to do, you’ll be digging into code. Good luck!

    Thanks,

    Adrian

  • #5 / Apr 26, 2012 5:47pm

    Shane Eckert

    7174 posts

    Hi Design by Front,

    Thanks for that awesome review and information. That’s awesome!

    Cheers,

  • #6 / Apr 26, 2012 8:10pm

    Nelga

    41 posts

    DBF that is incredibly helpful information.  Thank you so much for taking the time to jot it all down for us.  Really appreciate it.
    Btw - Typecast looks awesome! Can’t wait.

  • #7 / Apr 27, 2012 4:47pm

    Shane Eckert

    7174 posts

    Hello all!

    You guys rock!!!

    If you need anything else, please just let us know by opening a new thread.

    Cheers,

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases