Skip to main content

Products export from PIM to the Magento package format (CSV + media bundle)

Project description

Django PIM Export to Magento Package

Products export from PIM to the Magento package format: CSV files plus a media bundle, ready for Magento's importer. 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_package to INSTALLED_APPS (requires django_pim) and set TMP_DIR, EXPORT_DIR, and DATA_DIR in settings. Exports run via management commands:

python manage.py export-magento-package <shop_idx>
python manage.py import-shop-to-magento-store-link <shop_idx> <file_path>

Price and stock enrichment via django_pricemanager / django_qms is optional — the exporter falls back to configured defaults when those packages are absent.

Details

See AGENTS.md for architecture and settings reference.

Project details


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_package-2.0.0.tar.gz.

File metadata

  • Download URL: entirius_django_pim_export_to_magento_package-2.0.0.tar.gz
  • Upload date:
  • Size: 132.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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_package-2.0.0.tar.gz
Algorithm Hash digest
SHA256 b2fbd2eaab27e6c054ef1bf93769cbb3552c7b2fb82f6ee3cf8eeb89dec90ff4
MD5 0b46ef10690d6314c741915b06875d79
BLAKE2b-256 bede679636912307c314031711b9d12c5fb0b6359561442882ee2ec444c48937

See more details on using hashes here.

File details

Details for the file entirius_django_pim_export_to_magento_package-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: entirius_django_pim_export_to_magento_package-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 29.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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_package-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 90289e1b8602b5184319d2277cbfceffbdea6d68a664438fa4b5b4593a6fbd9a
MD5 a79a3d674c7dfe6638dcb1d2c2a4edeb
BLAKE2b-256 2eccb69cc7d596f2ff8ed563b62138495a9bdd2fd0a58a7d86ec9c1a14d7c99d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page