Skip to main content

Django PIM Export to Magento API

Products, prices, pictures, and attributes export from PIM to Magento via the Magento REST API. Celery-driven, per-channel configuration. Companion module to entirius-django-pim.

Quick Start

Requires Python 3.11+.

make install                     # uv sync, incl. extras
make test                        # pytest (smoke imports, sqlite)

Other commands

make check    # ruff check + format-check
make fix      # auto-fix lint + format

Usage

Add django_pim_export_to_magento_api to INSTALLED_APPS (requires django_pim and django_pricemanager) and set MAGENTO2_EXPORT_API_URL + MAGENTO2_EXPORT_API_TOKEN. Exports run via celery tasks or management commands:

python manage.py export-products-to-magento <shop_idx>
python manage.py export-prices-to-magento <shop_idx>
python manage.py export-product-pictures-to-magento <shop_idx>
python manage.py export-attributes-to-magento <shop_idx>
python manage.py import-magento-attributes <shop_idx>

Details

See AGENTS.md for architecture and settings reference.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file entirius_django_pim_export_to_magento_api-2.1.0.tar.gz.

File metadata

  • Download URL: entirius_django_pim_export_to_magento_api-2.1.0.tar.gz
  • Upload date:
  • Size: 136.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for entirius_django_pim_export_to_magento_api-2.1.0.tar.gz
Algorithm Hash digest
SHA256 66b725528a4a442a6b41fe5da715aba712001e8187df3e733b3444b3865c922c
MD5 aa9b3d3c4a996ebc439ef5a027a32383
BLAKE2b-256 855e92d935ab171a2eece24aad84a0cf5c773c51ddb4be56e568651d4beea35d

See more details on using hashes here.

File details

Details for the file entirius_django_pim_export_to_magento_api-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: entirius_django_pim_export_to_magento_api-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 40.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for entirius_django_pim_export_to_magento_api-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 224d8624e0770b6f0c14bfb4e3d11aecb3ccb467d1ba75aac73d0188e272533a
MD5 5cc26f1b0c8f78b8f2b67dec8fe3f72d
BLAKE2b-256 fd420dbdfa7c0e7be00ac6e2b4aa24f2ec3a56890491706a2eb381228382ca60

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 files

2.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page