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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file entirius_django_getresponse-3.0.0.tar.gz.
File metadata
- Download URL: entirius_django_getresponse-3.0.0.tar.gz
- Upload date:
- Size: 190.9 kB
- Tags: Source
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ceb2429a5b7731a7ee5bb6f0e1a5a5c8db113bba5b75b004c64198e489df723f
|
|
| MD5 |
83525a3fc763fc797cc76fe0f4381a3a
|
|
| BLAKE2b-256 |
99d22e92c350ea1f357881b53758933b4cb64b199509207499e6a6e3237b15fa
|
File details
Details for the file entirius_django_getresponse-3.0.0-py3-none-any.whl.
File metadata
- Download URL: entirius_django_getresponse-3.0.0-py3-none-any.whl
- Upload date:
- Size: 90.3 kB
- Tags: Python 3
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05c3bcd8eefb5a14f2950a615257cf3a063be22be449c4faed5c32ad6f68d2ed
|
|
| MD5 |
61392513ceac57498c6e7132922524a5
|
|
| BLAKE2b-256 |
e2942afef6e6ad3991d4e5c3c81e5b44b86e167d99418ab5038d52db3109545b
|