Reputation: 11
I wanted to integrate AEM (6.3) with Magento (2.1.10) to show products on AEM page, I have searched a lot but not getting any proper documentation. Although I followed below link :
https://helpx.adobe.com/experience-manager/6-3/sites/deploying/using/magento.html
Through this link I got connector, and I installed that connector for AEM, But I am not able to install the connector on Magento as I am new to Magento. I'd like to add connector in Magento or integrate AEM with Magento.
Upvotes: 0
Views: 2035
Reputation: 1
You can download the AEM connector from: https://helpx.adobe.com/it/experience-manager/6-4/sites/deploying/using/magento.html
Inside the magento2-aem-connector-master.zip
, there are two folders
aem-connector
magento2
In AEM side, follow the steps:
extract aem-connector
and go to the location:
magento2-aem-connector-master\aem-connector\ui.apps\src\main\content\jcr_root\apps\commerce\gui\content\catalogs\importblueprintswizard\importers\magento
here, one content file available open and change the line "3":
jcrSmiley TonguerimaryType="nt:unstructured"
jcrSmiley TonguerimaryType="slingSmiley Surprisedrderedfolder"
and extract magento2
, and go to the location:
magento2-aem-connector-master\aem-connector\ui.apps\src\main\content\jcr_root\apps\commerce\gui\content\products\importproductswizard\importers\magento
open it and change:
jcrSmiley TonguerimaryType="nt:unstructured"
jcrSmiley TonguerimaryType="slingSmiley Surprisedrderedfolder"
Save both product and catalog file.
Upload to the aem connector to eclipse and build the package using maven:
mvn clean install -P installPackage
check the package available in AEM package manager
http://localhost:4502/crx/packmgr/index.jsp
also:
under http://localhost:4502/system/console/configMgr
configure the Magento identity provider, synchandler, external login module:
magento2-aem-connector-master\aem-connector\readme --follow file
Upvotes: 0
Reputation: 1
Download and install this Package in package manager: updated package for AEM Magento Integration.
After that follow below steps to import catalog:
To import products follow below steps:
Upvotes: 0
Reputation: 3597
I was able to fix this with changing jcr:primaryType="nt:unstructured"
to jcr:primaryType="sling:Orderedfolder"
Fixes:
jcr:primaryType="nt:unstructured"
with jcr:primaryType="sling:Orderedfolder"
under jcr:root(line 3) for both the below files:
/magento2-aem-connector-master 2/aem-connector/ui.apps/src/main/content/jcr_root/apps/commerce/gui/content/catalogs/importblueprintswizard/importers/magento/
/magento2-aem-connector-master 2/aem-connector/ui.apps/src/main/content/jcr_root/apps/commerce/gui/content/products/importproductswizard/importers/magento/
Check the repository.. nodes should have installed correctly:
Upvotes: 0
Reputation: 11
To install the AEM extension in Magento you have to place the content of the extension under /app/code/{name of provider}/{name of extension} (in this case, the name of the provider is InfieldDigital and the name of the extension is Sample) in your Magento instance folder.
After that, you'll be able to find your extension listed in the in the Module Manager tab under the Web Setup Wizard.
Finally, you'll have to enable said extension in Magento. After following the steps, you should be ready to go.
Upvotes: 1