{% extends "pretix_event_analytics/base.html" %} {% load i18n money analytics_tags %} {% block section %} {% if not data.admissions %}
{% trans "No tickets match the current filters." %}
{% else %}

{% trans "Products" %}{% blocktrans with n=data.admissions %}{{ n }} admission tickets{% endblocktrans %}

{% trans "Tickets by product" as pt %} {% include "pretix_event_analytics/_chart.html" with chart=data.product_chart title=pt size="tall" %}
{% trans "Product performance" %}
{% if data.products.0.checkin_pct is not None %}{% endif %}{% for p in data.products %} {% if p.checkin_pct is not None %}{% endif %}{% endfor %}
{% trans "Product" %}{% trans "Tickets" %}{% trans "Revenue" %}{% trans "Avg price" %}{% trans "Returning" %}{% trans "Checked in" %}
{{ p.name }}{{ p.tickets }} {{ p.share }}% {{ p.revenue|money:currency }}{{ p.avg|money:currency }} {% if p.returning_pct is not None %}{{ p.returning_pct }}%{% else %}–{% endif %}{{ p.checkin_pct }}%
{% if data.capacity %}
{% trans "Capacity" %}
{% trans "Live from Pretix quotas: paid, reserved (pending payment) and still available." %}
{% for q in data.capacity %}{% endfor %}
{% trans "Quota" %}{% trans "Size" %}{% trans "Paid" %}{% trans "Pending" %}{% trans "Available" %}{% trans "Waiting list" %}
{{ q.name }}{{ q.size }}{{ q.paid }}{{ q.pending }} {{ q.available }}{{ q.waiting }} {{ q.sold_pct }}%
{% endif %} {% if data.categories or data.variations %}
{% if data.categories %}
{% trans "Categories" %}
{% for c in data.categories %}{% endfor %}
{% trans "Category" %}{% trans "Tickets" %}{% trans "Items incl. add-ons" %}{% trans "Revenue" %}
{{ c.name }}{{ c.tickets }}{{ c.items }}{{ c.revenue|money:currency }}
{% endif %} {% if data.variations %}
{% trans "Variations" %}
{% for v in data.variations %}{% endfor %}
{% trans "Product" %}{% trans "Variation" %}{% trans "Sold" %}{% trans "Revenue" %}{% trans "Avg price" %}
{{ v.product }}{{ v.name }}{{ v.count }}{{ v.revenue|money:currency }}{{ v.avg|money:currency }}
{% endif %}
{% endif %} {% if data.price_points %}

{% trans "Price tiers" %}{% trans "every list price a product sold at, in order of first sale · voucher sales excluded" %}

{% for g in data.price_points %}{% for p in g.points %}{% endfor %}{% endfor %}
{% trans "Product" %}{% trans "Price" %}{% trans "Sold" %}{% trans "First sale" %}{% trans "Last sale" %}
{% if forloop.first %}{{ g.product }}{% if g.addon %} {% trans "add-on" %}{% endif %}{% endif %} {{ p.price|money:currency }}{{ p.count }} {{ p.first|date:"SHORT_DATE_FORMAT" }}{{ p.last|date:"SHORT_DATE_FORMAT" }}
{% endif %} {% if data.addons %}

{% trans "Add-ons" %}

{% trans "Add-on products" %}
{% for a in data.addons %}{% endfor %}
{% trans "Add-on" %}{% trans "Sold" %}{% trans "Revenue" %}{% trans "In % of orders" %}
{{ a.name }}{{ a.count }}{{ a.revenue|money:currency }}{{ a.attach_pct }}%
{% if data.addon_segments %}
{% trans "Who buys add-ons" %}
{% for s in data.addon_segments %}{% endfor %}
{% trans "Segment" %}{% trans "Orders" %}{% trans "With add-ons" %}
{{ s.label }}{{ s.total }} {{ s.pct }}%
{% endif %}
{% endif %} {% if data.vouchers %}

{% trans "Vouchers & discount codes" %}{% blocktrans with p=data.voucher_share %}{{ p }}% of items used a voucher{% endblocktrans %}

{% for v in data.vouchers %}{% endfor %}
{% trans "Voucher tag" %}{% trans "Codes used" %}{% trans "Orders" %}{% trans "Items" %}{% trans "Revenue" %}{% trans "Avg price" %}
{{ v.tag }}{{ v.codes }}{{ v.orders }}{{ v.tickets }}{{ v.revenue|money:currency }}{{ v.avg|money:currency }}
{% blocktrans with p=data.no_voucher_avg|money:currency %}Tickets bought without a voucher averaged {{ p }}.{% endblocktrans %}
{% endif %} {% endif %} {% endblock %}