pretix插件,允许您为您的客户提供一个“在场地用现金支付”选项。

pretix-cashpayment的Python项目详细描述


https://img.shields.io/pypi/v/pretix-cashpayment.svghttps://img.shields.io/badge/translations-POEditor.com-blue.svg

这是pretix的插件。

安装和激活后,您将能够为您的客户提供“现金支付”选项。如果您仍然想在活动开始前出售门票,但处理SEPA转账等付款交易的时间太长,并且/或无法或不希望通过(信用)卡处理程序付款,则这可能会很有用。

在插件设置中,您可以设置一个自定义文本,该文本不仅在选择付款方式时显示给您的客户,而且在结帐和付款挂起后以及在发送的订单确认电子邮件中显示。

请注意,您必须使用pretix后端将订单标记为手工付款。您也可以使用pretix-cashpointde.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方法

  1. 激活-如果适用,您的pretixvenv

  2. pip install pretix-cashpayment

  3. Python3-m pretix migrate

  4. python3-m pretix重建

  5. 重新启动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不起作用。

开发设置

  1. 确保你有一个有效的pretix development setup
  2. 克隆此存储库,例如到local/pretix-cashpayment
  3. 激活用于pretix开发的虚拟环境。
  4. 在这个目录中执行python setup.py develop,将这个应用程序注册到pretix的插件注册表中。
  5. 在此目录中执行make以编译翻译。
  6. 重新启动本地pretix服务器。现在,您可以通过在 设置中的“插件”选项卡。

许可证

版权所有2018 Martin Gross

根据apache许可证2.0的条款发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
未检测到“空格”的java ASCII码   音频如何在Java中设置SourceDataLine的音量   java MyBatissSpringBoot无法使用作为bean注入的数据源   Java字谜递归列表<List<String>>仅存储空列表<Strings>   java显示30px高的JPanel,然后用minecraft填充剩余空间   java JOGL平滑度   Java:按完整与否对1d对象数组进行排序   arraylist仅当java结构不存在时才将对象添加到java结构中   无法初始化java渲染库在安卓 studio 4.1.1上出现错误   java SpringBoot ClassCastException   java解析文本文件,基于字数   java=运算符引发异常   java使点可拖动并存储新坐标JavaFx   JavaWebSphereApplicationServer:EJB模块和JMS路由器