pretix插件,允许您为您的客户提供一个“在场地用现金支付”选项。
pretix-cashpayment的Python项目详细描述
这是pretix的插件。
安装和激活后,您将能够为您的客户提供“现金支付”选项。如果您仍然想在活动开始前出售门票,但处理SEPA转账等付款交易的时间太长,并且/或无法或不希望通过(信用)卡处理程序付款,则这可能会很有用。
在插件设置中,您可以设置一个自定义文本,该文本不仅在选择付款方式时显示给您的客户,而且在结帐和付款挂起后以及在发送的订单确认电子邮件中显示。
请注意,您必须使用pretix后端将订单标记为手工付款。您也可以使用pretix-cashpoint和de.pccoholic.pretix.cashpointandroid应用程序一起将机票标记为已付款。
兼容性
由于pretix中的主要版本往往也包含主要的更改,因此兼容性很难维护。
为了使事情更简单,这个插件的版本控制也将自己定位在pretix的版本控制上。
换句话说:如果你运行的是pretix 1.x,你应该只在1.x版本中安装这个插件。2.x版本可能工作得很好,但它正在实现pretix 2.x功能,这可能在遗留系统上不可用,甚至可能会破坏它。
要使用pip安装最新的1.x版本,请使用pip install "pretix-cashpayment<2.0"
生产设置-PIP方法
激活-如果适用,您的pretixvenv
pip install pretix-cashpayment
Python3-m pretix migrate
python3-m pretix重建
重新启动pretix进程:systemctl restart pretix-webpretix-worker
Note for Docker users: There seems to be a problem, where running the ^{tt5}$-command in your Docker-file will result with a ^{tt6}$-message. There are however two available workarounds.
生产设置-从git安装
按照开发设置的说明进行操作。但是不要在插件目录中运行python setup.py develop,而是运行pip install .。python setup.py setup不起作用。
开发设置
- 确保你有一个有效的pretix development setup。
- 克隆此存储库,例如到local/pretix-cashpayment。
- 激活用于pretix开发的虚拟环境。
- 在这个目录中执行python setup.py develop,将这个应用程序注册到pretix的插件注册表中。
- 在此目录中执行make以编译翻译。
- 重新启动本地pretix服务器。现在,您可以通过在 设置中的“插件”选项卡。
许可证
版权所有2018 Martin Gross
根据apache许可证2.0的条款发布