Magento Integration: Product Type

Magento supports a few product types. Each product type has different behaviour. This is important when you design the product synchronisation process.

 

For example, if you are integrating Salesforce and Magento in the following scenario:

Magento Order > Creates > Salesforce Opportunity

 

If one of the order line items is a bundle product, you may get more than one line item returned from the API.

 


Order item from UI

 


XML data from API

 

The bundle product and all the associated items will be listed in the API. It is important to filter the list before you push it to Salesforce.