Magento Website Integration

SellerCloud supports multiple versions of Magento, and integrates with V2.5.5.1 (current) back to V1.8.6.  
Integrating Magento involves several steps:
  1. Magento developer deploys SOAP on the Magento installation.
  2. Magento developer sets up CRON on installation (recommended).
  3. Deploy SellerCloud Magento plugin on the FTP. Can be deployed by a developer or SellerCloud Support.
  4. Create Webservice access on Magento and then configure SellerCloud with Webservice access by following these directions.
  5. Once ready to go live with your Magento site, configure SellerCloud's Magento general settings, such as enabling order download, inventory upload, fulfillment upload, setting default safety quantity, or others per preference.
The safety quantity value determines how much available inventory there is for any products on your Magento site for new products. This value can be changed per product at any time from the product details page in SellerCloud. 

Magento 1 Plugin Instructions

  1. Upload _import folder off plugin to http://yoursite.com/ so that http://www.yoursite.com/_impor... is accessible
     
  2. Upload _export folder off plugin to http://yoursite.com/ so that http://www.yoursite.com/_expor... is accessible
     
  3. Please make sure "files" under _import and _export folders have execution rights. 0445 is preferred, otherwise 0777.
     
  4. Please make sure _import and _export folders have execution rights set to 0775 or 0777.
     
  5. The folder "_import/log" should have the write permission of 0777
  6. Full authentication is required in request URLs.
Procedure to follow as soon as plugin is installed (uploaded to remote site): If the website URL is http://www.site.com, please run the following in your browser: http://www.site.com/_import/

Magento 2 Plugin Instructions

  1. Upload extension: upload to remote server so that Sellercloud folder (in plugin zip) is placed under /app/code
     
  2. Enable module
    • Go to Admin > Store > Configuration > Advanced > Advanced. Enable "Sellercloud_Scm2"
    • OR from FTP, edit /app/etc/config.php, add an entry 'Sellercloud_Scm2' => 1.
  3.  
  4. Run setup upgrade: Log into your terminal via ssh access and go to your Magento root directory. Then run this command "php bin/magento setup:upgrade".
     
  5. Compile: Run this command “sudo ./magento setup:di:compile”. The compilation is needed when any modified code in extension is uploaded. This can take more than 10 minutes.
     
  6. Clean Cache: Either from Admin > System > Cache Management OR through command "php bin/magento:cache:clean"
SSH Access is needed if we need to run a command from the console. 
Example:  After logging into SSH console - 
command: cd public_html
command: bin/magento setup:upgrade
command: bin/magento  setup:di:compile

SellerCloud will need full access credentials. This can be done in 2 ways.

  • Go to Magento admin > System > All Users. Get a user with all privileges. User Roles can be set from System > User Roles. Use that username and password in CWA webservice username and password.
  • You can check Disable Authentication for plugin checkbox and validation will be ignored.

How did we do?