Sell on OpenCart

OpenCart is a free, open source shopping cart from which you can build an online store. OpenCart has the standard functionality of an out-of-the-box webstore, but can be highly customized through third-party extensions. While the basic platform is free, you may need to purchase extensions.

SellerCloud supports multiple versions of the two Opencart plugins that are required: DLL plugin from V1.8.1 to V3.3.3.0, and PHP plugin from V1.4 to V3.1.0.0.

Integrating OpenCart

SellerCloud integrates with OpenCart by client-supplied FTP. SellerCloud will upload new products, inventory and tracking documents, and download orders from the FTP.  PHP plugin should be deployed by the client’s web developer or by SellerCloud Support.  Two plugins are needed to integrate with OpenCart: DLL and PHP.

  1. Place the DLL plugin on the client’s server.
  2. Obtain FTP credentials from the client.
  3. Place the PHP plugin on the FTP connected to the client’s website. Deploy instructions are provided in the zipfile. Also see the instruction link for OpenCart on the Plugins webpage.
    There are two folders in the PHP plugin zip file: catalog and system. You must upload these folders to the site root. Plugin files will then be placed in proper places.
    These two folders should already exist in your hosting.
  4. Select Enable Custom Company Settings in the Client Settings.
  5. Click Company Settings > Toolbox > Custom Settings.
  6. Create a Company Custom Setting called “OpenCart_DontUploadPrice.” When OpenCart_DontUploadPrice = 1 or True, price will not be updated. When OpenCart_DontUploadPrice = 0 or false, price will be updated via INV-PRICE job.
  7. Click Company Settings > Toolbox > Website > General.
  8. From the Store Type drop-down menu, select Custom. This will open a Store Plugin dropdown field.
  9. Select the OpenCart plugin from the dropdown.
  10. Save your settings. You can return to enable the automatic feeds and set defaults.
  11. Click Toolbox > Website > SellerCloud Plug-In Website > Website Cart General. The OpenCart plugin will be selected in the dropdown.
  12. Enter the Website URL.
  13. Enter Admin Credentials in the API Username and API Password fields. These credentials can be created solely for these fields; they do not need to reference admin credentials on OpenCart.
  14. Return to Settings > Company Settings > ToolBox > Website > SellerCloud Plug-In Website > Website Cart Categories. The OpenCart plugin should be auto-selected in the dropdown.
  15. Click the Re-Download Categories link. The categories should display on the page and also on each product’s Website Properties page. Read here about managing website categories.
  16. Return to Company Settings > Toolbox > Website > General.
  17. Set default values if applicable.
  18. Select Enable Order Download Limit if there are existing shipped orders in OpenCart. Select an Order Download Limit Date.
  19. Enable Allow Order Download and Allow Tracking Upload.
  20. Enable Allow New Product Upload to post new products.
  21. Enable Allow Inventory Upload when you are ready to have SellerCloud control inventory on OpenCart.
The product must be “Website Enabled” on the Website properties page for the available inventory to upload; otherwise, an inventory of zero will upload for that product. Bulk update with column header WebEnabled. Expected values are True or False.



Was this article helpful?

Related Articles