Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Magento 1 platform is close to its end of life. If you are thinking about or if you’ve already decided to migrate to Magento 2, then this page will help you prepare and make sure the Magento 2 + Salesforce integration can use the data captured by the Magento 1 platform in Salesforce.

...

Note

Each Magento implementation is different. Below steps are mainly a recommendation based on a clean Magento installation w/ the integration being the ONLY additional extension in the mix. Use the steps below as a guide rather than the exact steps.

  1. Install the Magento 2 + Salesforce integration extension and configure the CRON jobs.

  2. Place Magento 1 in the maintenance mode and make sure there are no active sessions (in other words, make sure there are no customers shopping or registering, etc).

  3. Disconnect your Magento 1 from your Salesforce Org.

  4. Migrate your data from Magento 1 to Magento 2.

  5. Launch your Magento 2 website. Typically your Magento 2 should already be running on another server and this is a simple DNS change.

  6. IMPORTANT: There is one small difference between how we used to store data with the Magento 1 Integration and how we are now saving the data with Magento 2 + Salesforce integration. In Salesforce we used to store and rely on the order increment_id value from Magento 1, with the Magento 2 we are now using and storing the entity_id instead.

    1. You will have to replace the Magento_ID__c field value in Salesforce on the Opportunity and Order objects with the new value (from increment_id value to entity_id value). This can be easily done by using the Salesforce DataLoader application.

  7. Set up the connection between Magento 2 and your Salesforce Org and move the integration configuration + settings from Magento 1 to Magento 2 manually.

  8. Move the integration mappings from Magento 1 to Magento 2 manually.

  9. Synchronize your Magento 2 websites with your Salesforce Org.

  10. Validate that the integration is working by manually synchronizing a few records.

  11. Enable automatic Salesforce synchronization in Magento 2.

  12. If your Magento 2 website got any new customer registrations, new orders, new invoices, new shipments between now and when you completed step 4, manually add those records to the sync queue for processing.

...