Skip to main content

Customer accounts export from Django Accounts to Magento via the Magento REST API

Project description

Django Accounts Export to Magento API

Customer accounts export from entirius-django-accounts to Magento via the Magento REST API. Celery-driven bulk export with per-customer status tracking.

Installation

pip install entirius-django-accounts-export-to-magento-api

Add the app to your project:

INSTALLED_APPS = [
    ...
    "django_accounts_export_to_magento_api",
]

Requires django_accounts in INSTALLED_APPS and the settings MAGENTO2_URL_FOR_CHECKOUT_EXPORT + MAGENTO2_TOKEN_FOR_CHECKOUT_EXPORT.

Usage

python manage.py all-accounts-export-to-magento [--force_all_accounts] [--bulk_size N] [--celery]

Log codes reference: docs/log_codes.md.

Development

make install     # sync dependencies (uv)
make check       # lint + format check (ruff)
make test        # test suite (pytest + pytest-django)

Architecture and settings reference: AGENTS.md.

License

Mozilla Public License 2.0 — see LICENSE.

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

File metadata

  • Download URL: entirius_django_accounts_export_to_magento_api-2.0.0.tar.gz
  • Upload date:
  • Size: 86.4 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_accounts_export_to_magento_api-2.0.0.tar.gz
Algorithm Hash digest
SHA256 24eaa0d268c2dc14b231daeb2efb4cf8a62a93fd92bba01c2cc581916c9e5c3b
MD5 6f83256c5a658f90d759340bf0ef915b
BLAKE2b-256 3e44f8dac1cc239340b0392dd6fec818f14b050fb6bd49bb81dad1c6d3cc5bf4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: entirius_django_accounts_export_to_magento_api-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 18.3 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_accounts_export_to_magento_api-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f0350031d619f34da017843c601a47db4fa5b1dc58fbb482fe08d1267cf3649
MD5 74cd030fc4f6a6a82c3ce430dac9fd11
BLAKE2b-256 6b9f624eafd14835b74edc233e46a93f2d2511e2df4d101d6647ccf980200805

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