The Real-Time and Scheduled synchronization types are available for this integration.
Is typically used in lower level environments for testing purposes.
NOTE: In some cases, it can also be used in your LIVE environments, but it is NOT recommended. Real-Time synchronization does affect the user experience and can have a negative performance impact.
Is the most common configuration used and is best suited for websites with large transaction volumes. Scheduled synchronization also leverages Bulk Salesforce API and helps with daily Salesforce API limits.