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.

Metadata

Release files for entirius-django-pim-export-to-magento-api 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for entirius-django-pim-export-to-magento-api 2.1.0
File Size Uploaded Provenance Actions
entirius_django_pim_export_to_magento_api-2.1.0.tar.gz 136.9 kB Without provenance Details for entirius_django_pim_export_to_magento_api-2.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for entirius-django-pim-export-to-magento-api 2.1.0
File Interpreter ABI Platform Actions
entirius_django_pim_export_to_magento_api-2.1.0-py3-none-any.whl Python 3 none any Details for entirius_django_pim_export_to_magento_api-2.1.0-py3-none-any.whl

Total release size: 177.8 kB

Release files / entirius_django_pim_export_to_magento_api-2.1.0.tar.gz

Download URL entirius_django_pim_export_to_magento_api-2.1.0.tar.gz
Size 136.9 kB
Tags Source
SHA-256 checksum
How to use checksums
66b725528a4a442a6b41fe5da715aba712001e8187df3e733b3444b3865c922c
BLAKE2b-256 checksum
How to use checksums
855e92d935ab171a2eece24aad84a0cf5c773c51ddb4be56e568651d4beea35d
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / entirius_django_pim_export_to_magento_api-2.1.0-py3-none-any.whl

Download URL entirius_django_pim_export_to_magento_api-2.1.0-py3-none-any.whl
Size 40.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
224d8624e0770b6f0c14bfb4e3d11aecb3ccb467d1ba75aac73d0188e272533a
BLAKE2b-256 checksum
How to use checksums
fd420dbdfa7c0e7be00ac6e2b4aa24f2ec3a56890491706a2eb381228382ca60
Upload date
Uploaded using Trusted Publishing?
What is 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}

Security for entirius-django-pim-export-to-magento-api 2.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files No provenance

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