Developer mode

When developer mode is enabled, advanced settings become available for audit and debugging purposes. Also, a few extra navigation items are added to the Magento Admin panel.

By default Developer Mode is disabled.

Enabling or disabling developer mode does not have any performance impact on the integration.

Developer Mode configuration is located in

  • Magento Admin panel

  • Click Salesforce (on left side bar) - General Configuration - Advanced (tab)

Magento Salesforce - Main menu view when developer mode is disabled

Enable Developer Mode

  • Go to Magento Admin panel

  • Click Salesforce (on left side bar) - General Configuration - Advanced (tab)

  • Set Developer Mode configuration to Yes

  • Click on Save Config

Additional tab and fields become available after enabling the Developer Mode

Debugging and Logging

  • Enable Debug Log - allows the integration to log all its transactions to the server.

  • Database Logging - allows the integration to store partial transaction data and allows you to access that data via Magneto Admin panel

  • Database Log Limit - The maximum number of log records to be stored in the database.

Do NOT enable Database Logging if your store is heavily loaded 

  • Log limit - Maximum number of days before archiving log files.

  • Enable Log Cleanup - Clears log files older than X months from today.

Integration log file location is YOUR_MAGENTO_ROOT_PATH/var/log/sforce

  • Log clean up - Automatically clean up log files older than X number of days from today

 

Magento Salesforce - Main menu has new links

From Magento (old)

Our legacy synchronization queue. You are able to see all completed, failed, and pending records.

From Magento Stat

Give your a quick glance at the sync messages (this page is very helpful to see if there are any failed sync attempts and what were the error messages and how many of those errors are in the queue).

All available statuses you might see in this view

Scheduled entities

This is where you can see all modified records that are mending to be added to the sync queue.

Salesforce ID Mappings

This tables holds Salesforce ID and Magento ID mappings for various records