Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 you're just pushing products. Use Alternatively use pos_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. 

...