How to Sync Your Magento Store with Contalog ?
Using Contalog, you can sync your Magento store and handle all the operations related to your eCommerce store, be it exclusive or a multi-seller, like you would do using Magento admin panel.
Product bulk uploads, stock keeping, order processing, payment splits, commissions, shipment, invoicing and more of your eCommerce store can be handled via Contalog.
Step 1: To connect Magento to Contalog, go to ‘Channels’ menu.
Step 2: Select ‘Magento’ from the list of available sales channels. Click ‘Install’ that appears when you hover Magento sales channel.
Step 3: Download Contalog extension from the link provided below.
Step 4: Once done, upload it in Magento admin panel through Magento Connect. Here is the walkthrough.
Step 5: Sign in to your Magento admin panel. Select ‘System’ -> Magento Connect -> Magento Connect Manager -> Upload extension.
Step 6: You can find the ‘Direct Package File Upload’ section. Click ‘Choose File’ and upload Contalog extension which will be downloaded as ‘Package.xml’
Step 7: After uploading the XML file, you’ll be able to see the following changes.
Step 8: In Magento Admin Panel, navigate to System > Configuration > Contalog API > Inventory Management Settings
Step 9: Configure API URL in Magento Admin
In Magento Admin Panel, navigate to System > Configuration > Contalog API > Inventory Management Settings
Configure this url in settings http://22.214.171.124/
Step 10: Create an API User Role in Magento Admin
– In Magento Admin Panel, navigate to System > Web Services > SOAP/XML-RPC > Roles
– Click on ‘Add a New Role’
– In ‘Role Info’ > Assign the Role name and click ‘Save Role’.
– In Role Resources > Select ‘Resource Access to All’.
– Click ‘Save Role’
Step 11: Create an API User in Magento Admin
– Navigate to System > Web Services > SOAP/XML-RPC > Users.
– Click ‘Add New User’
– In ‘User Info’ part enter the account information (create a Username and API Key.)
Note: When authorizing the integration in Contalog, you’ll be needing the ‘Magento User Name’ and ‘API Key’, so record these values before clicking ‘Save User’.
– Now, select the ‘User Role’ tab on the left, choose the newly created role, and click ‘Save User’.
Step 12: Magento Installation in Contalog
In Contalog, select ‘Channels’ menu.
Step 13: From channels list, select ‘Magento’ channel and click on ‘Install’.
Step 13: You’ll be directed to a new webpage. Click on the ‘Install Magento’ button here.
Step 14: In the setup page, you should configure the following details:
Magento Store URL: Your magento frontend URL
Magento Soap User : In Magento admin panel, navigate to System > Web Services > SOAP/XML-RPC – Users > Get the username from user info (which you have created in Step 6).
Magento Soap API Key : In Magento admin, navigate to System > Web Services > SOAP/XML-RPC – Users-> API key for the selected user (which you created in Step 6).
Step 15: Now, proceed to ‘Settings’ tab. To proceed to Settings tab, click on ‘Next’ button. Here you can perform the following actions:
Activate Account: Click the checkbox to Enable or Disable your Magento Integration.
Assign Magento orders to Warehouse: Select the warehouse from which products for orders placed through Magento must be sourced for fulfillment.
Price List: Select price list which should be used for products sold in Magento store.
Set up your Master Data:
Master Contalog: Post products and updates from Contalog to Magento store.
Master Magento: Pulls products and updates from Magento and post products manually.
Both: Sync products and updates vice-versa
Step 16: Once click Next, you’ll be directed to “Getting started” tab then click “Install” button
Step 17: Once you are done with installation, you will have ‘OAuth Client ID’ and ‘Client Secret Key’ in Magento dashboard.
Configure this ‘OAuth Client ID’ and ‘Client Secret Key’ in Magento admin by going through Admin > Contalog > Manage OAuth. Here, enter the Client ID and Client Secret Key and ‘Save’.
You are now done with the installation process.