entirius-django-getresponse
GetResponse marketing integration for Volkanos: API accounts and campaigns, automatic contact
synchronization, category/product/shop sync from django_pim, and cart/order-driven contact
updates via django_checkout signals. Marketing consent is read from django_agreements.
Features
- Account management — store and manage GetResponse API credentials per shop
- Campaign management — sync and configure GetResponse campaigns (multi-language with fallback)
- Contact sync — automatic contact creation and custom-field updates
- Category / product / shop sync — from
django_pim(Celery tasks + management commands) - Marketing consent gate — grace-window consent checks before contact creation
Installation
pip install entirius-django-getresponse
The marketing consent gate reads django_agreements consent records (per-shop agreement slug;
leave the slug empty to disable the gate for a shop).
Configuration
Optional settings (see src/django_getresponse/settings.py):
GETRESPONSE_MARKETING_CONSENT_GRACE_SECONDS, GETRESPONSE_USE_CONFIG_URL_KEY,
SEND_CART_UID_TO_GETRESPONSE_IN_LINK.
Development
make install # uv sync (incl. extras)
make test # run tests
make check # ruff lint + format-check
License
MPL-2.0
Metadata
Release files for entirius-django-getresponse 3.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| entirius_django_getresponse-3.0.0.tar.gz | 190.9 kB | Without provenance | Details for entirius_django_getresponse-3.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| entirius_django_getresponse-3.0.0-py3-none-any.whl | Python 3 | none | any | Details for entirius_django_getresponse-3.0.0-py3-none-any.whl |
Total release size: 281.2 kB
Release files / entirius_django_getresponse-3.0.0.tar.gz
| Download URL | entirius_django_getresponse-3.0.0.tar.gz |
|---|---|
| Size | 190.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ceb2429a5b7731a7ee5bb6f0e1a5a5c8db113bba5b75b004c64198e489df723f
|
|
BLAKE2b-256 checksum How to use checksums |
99d22e92c350ea1f357881b53758933b4cb64b199509207499e6a6e3237b15fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","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_getresponse-3.0.0-py3-none-any.whl
| Download URL | entirius_django_getresponse-3.0.0-py3-none-any.whl |
|---|---|
| Size | 90.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
05c3bcd8eefb5a14f2950a615257cf3a063be22be449c4faed5c32ad6f68d2ed
|
|
BLAKE2b-256 checksum How to use checksums |
e2942afef6e6ad3991d4e5c3c81e5b44b86e167d99418ab5038d52db3109545b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","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-getresponse 3.0.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.