/
Mapping: Where is my custom field?
Mapping: Where is my custom field?
Problem
I would like to map data between Magento and Salesforce, however I am not seeing a custom field I created in Salesforce
Solution
- Check the field security settings in Salesforce. A field should be visible for the API user used for synchronization. See example below:
- Navigate to "Setup" > "App Setup" > "Customize" > "Order" > "Fields"
- Click on "Bill To Contact" link (NOT the "Edit" next to it, but the actual name)
- Click on "Set Field Level Security"
- Make sure the field is "visible" to API user and make sure the field is NOT "read only"
- Re-generate WSDL file in Salesforce and upload it to Magento server:
- Navigate to "Setup" > "App Setup" > "Develop" > "API"
- Click on "Generate Enterprise WSDL"
- Click on "Generate" button
- Right-click on the page and choose "Save As ..." and save the file to your local drive
- Upload to your Magento environment and clear "Salesforce Cache" in Magento
- In Magento, navigate to "System" > "Cache Management"
- Check "Salesforce" row, choose "Refresh" Action and click "Submit"
Related articles
Related content
How-To Articles
How-To Articles
Read with this
New Field Mapping
New Field Mapping
More like this
Salesforce field access changes
Salesforce field access changes
More like this
Magento 1 Attribute Mappings
Magento 1 Attribute Mappings
More like this
Prepare Salesforce account for the sync process
Prepare Salesforce account for the sync process
More like this
Synchronizing Salesforce Orders with Magento
Synchronizing Salesforce Orders with Magento
More like this