Skip to main content

Vouchers for the Volkanos checkout: campaigns, issuance, redemption and cart integration

Project description

entirius-django-checkout-voucher

Voucher functionality for the Volkanos checkout. Extends django_checkout (carts, orders, discount engine) and django_pim (channels, products) with voucher campaigns, voucher codes, and redemption tracking.

This module does not run standalone — it requires django_checkout and django_pim to be installed in the same Django service.

Quick Start

Requires Python 3.11+, PostgreSQL.

make install   # uv sync (incl. extras)
make test      # run tests
make check     # ruff lint + format-check

Details

See AGENTS.md for architecture, dependencies on host modules, API endpoints, models, signals, and gotchas. Full module documentation: docs/documentation.md.

License

MPL-2.0

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

entirius_django_checkout_voucher-2.0.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

entirius_django_checkout_voucher-2.0.0-py3-none-any.whl (130.8 kB view details)

Uploaded Python 3

File details

Details for the file entirius_django_checkout_voucher-2.0.0.tar.gz.

File metadata

  • Download URL: entirius_django_checkout_voucher-2.0.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • 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_checkout_voucher-2.0.0.tar.gz
Algorithm Hash digest
SHA256 77a903ac6b0c9e570be50edc972c86037874f9492e26480bbc38419227de442c
MD5 4a7081f74e6f60fd1035ee582a835ed8
BLAKE2b-256 facfb9ab8b97620923df816aee73cb92fe1c90b047118aeae93aba809609b208

See more details on using hashes here.

File details

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

File metadata

  • Download URL: entirius_django_checkout_voucher-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 130.8 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_checkout_voucher-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0edf1d190e58d6fe7fed761954d3b1ecf3282d84ab2fbeb1ae3be63bbeb777f0
MD5 e9b0348a5fad1d50c441661daac6d865
BLAKE2b-256 201152990ab686c23aa924c94862ce7e897d65630b12d35b625fd858526667f5

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