The SiteManager Product Uploader has an import/export API that makes it easier to interact with products programmatically.
Introduction
One of the easiest ways to integrate a 3rd party application to manage your inventory is to POST a CSV to your SiteManager import API. This involves using a REST-like POST call to update and add products as well as categorize them and attribute them to existing brands. You can also specify that the CSV represents all items, which will delete all products not present in the file. This is our simplest form of product integration, and requires the API client to perform all mapping between the 3rd party application's categories and vendors with those of the website.
Post Variables
import_items=1 (Required): Use this to specify importing items. (This will be deprecated soon.)
api_import=1 | pos_import=1 (Required): Use
api_import
if you're just pushing products. Alternatively usepos_import
if you want to manange these products from a POS, and have access to category and vendor mapping pages in SiteManager.skip_first_row=1: to skip the header row of the CSV while processing
ignore_blank_inputs=1: means it won't overwrite new values that are blank
use_ladies_for_blank_gender=1: uses "Ladies'" as the default if no gender is specified
use_item_title_for_description=1: inserts the item title as the description (if you don't have descriptions)
replace_all_items_with_csv=1: consider this CSV file the master, and delete any items from the item table that are not in this CSV
csv_file (Required): file parameter
Images
This API requires you to have your images formatted as URLs that can be reached via HTTP.
...
A link to the valid CSV format can be found here. For more advanced options, contact us.
...