Django Icecat integration
Be sure to checkout the official [IceCat documentation](https://nl.icecat.biz/forum.cgi?post=3331) before you start with importing any of the data.
Install the package, and add it to your applications:
INSTALLED_APPS = (
Add your login credentials in settings.py
ICECAT_API_USERNAME = 'xyz'
ICECAT_API_PASSWORD = 'foobar'
ICECAT_API_LANGUAGE = 1 # The language you want to import, defaults to 1 (EN), NL = 2, See [LanguageList.xml](https://data.icecat.biz/export/level4/refs/LanguageList.xml.gz) for other languages
ICECAT_TMP_PATH = '/tmp' # The path where the xml files will be stored for faster access.
Be sure to run the migrations:
$ ./application/manage.py migrate icecat
And you can run the commands:
$ ./application/manage.py import_categories
$ ./application/manage.py import_suppliers
$ ./application/manage.py import_products [path to index or daily delta]
If you want to import all the products, it is advised to first import the categories and suppliers. Also: be sure to save up on Starbucks coupons, as a total product import can take quite a while.
South, lxml, ElementTree, Requests
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.