Thank you for choosing PowerSync! This guide will walk you through and help you install our connector in your environment so you can start synchronizing Magento data with Salesforce today!
STEP 1: Installing Salesforce Managed Packages
See Installing & Upgrading Salesforce Managed Packages for instructions.
STEP 2: Creating PriceBook(s)
In main navigation
- click on "+" (tab)
STEP 3: Generating Enterprise WSDL File
See Generating the WSDL file for details. After you downloaded the file onto your computer, save it and we will need this file later.
We recommend using a naming convention for your WSDL files to match your environments. Each separate Magento installation will require its own WSDL file and must be connected to a separate Salesforce Org.
File Name Examples:
- mywebsite.com.wsdl.xml
- qa.mywebsite.com.wsdl.xml
- test.mywebsite.com.wsdl.xml
- dev.mywebsite.com.wsdl.xml
STEP 3: Installing Magento Extension
After you place the order through our website, you will get a link to download the latest version of our Magento extension. It will be in a TGZ format.
There are various ways to install downloaded file:
- Recommended: You can unpack the file manually and add it to your version control system. Then use your CI/CD pipeline to deploy the new code into your environment.
- You can use Magento Connect to install the TGZ file
- You can Manually unpack the file and FTP/SFTP the extension into the server
- You can SSH the TGZ file into the server and unpack it into the Magento root folder
STEP 4: Upload the WSDL file
The easiest way is to get your file into the environment is by using our UI. After you log into Magento Admin Panel
- Navigate to "Salesforce (tab) > Integration Setup > API Configuration (page)"
- Open "General section and you will see the "Browse" button
- Click "Browse", find the WSDL file you saved in STEP 2 above, and select it.
- Click "Save" button to upload the file to Magento environment.
We highly encourage you to manage and deploy your WSDL files via a version control and a CI/CD pipeline.
STEP 5: Configure CRON jobs
See Interval Based Synchronization for instructions.
STEP 6: