-
Install
git+https://github.com/initflow/moysklad-orcar-synchronizer
-
Add
synchronizer
to your INSTALLED_APPS in settings.py
INSTALLED_APPS = (
...,
'synchronizer',
...,
)
-
Get api token. Encode base64
login:password
-
Configure django settings
OSCAR_SLUG_FUNCTION = 'synchronizer.utils.slugifier' # for oscar>=2.0.0
CELERY_APP = 'celery_config.app'
MOYSKLAD_TOKEN = os.environ.get('MOYSKLAD_TOKEN', "")
MOYSKLAD_MEDIA_URL = os.environ.get("MOYSKLAD_MEDIA_URL", 'images/products/moysklad')
MOYSKLAD_MEDIA_ROOT = os.path.join(MEDIA_ROOT, MOYSKLAD_MEDIA_URL)
MOYSKLAD_DOC_NAME_PREF = os.environ.get("MOYSKLAD_DOC_NAME_PREF", "IM")
MOYSKLAD_DOC_NAME_END = os.environ.get("MOYSKLAD_DOC_NAME_END", "_test")
MOYSKLAD_USER_LOADED_GROUP = os.environ.get("MOYSKLAD_USER_LOADED_GROUP", "")
- Run migrations
python manage.py migrate synchronizer
- Synchronize
python manage.py sync_database