{% extends "base.html" %} {% block title %}Listing run · foilstack{% endblock %} {% block status %}{{ rows|length }} cards · {{ rule_obj.name }} · {{ run_value|money }} at list{% endblock %} {% block screen %}

Listing run

{{ rows|length }} card{{ '' if rows|length == 1 else 's' }} {% if selected_ids %}selected{% else %}· whole inventory{% endif %}
Back to inventory
Channels
{% for c in channels %}
{{ c.name }}
{{ c.note }}
{% if c.exporter %}
{{ c.exporter.columns|length }} columns · {{ c.exporter.filename }}
{% endif %}
{% endfor %}
A channel here is a CSV format, not a connection. Nothing is sent to a marketplace on your behalf — you download the file and upload it yourself.
Pricing rule
{% for r in rules %}
{{ r.name }}
{{ r.formula }}
{% endfor %}
Applied on top of the condition discount. “Low + $0.01” is an approximation: the catalogue gives a market price, not the current lowest listing.
floor   {{ floor|money }}
listed value   {{ run_value|money }}
vs market   {{ '+' if delta >= 0 }}{{ delta|money }}
Download
{% for c in channels %} {% if c.on and c.exporter %} {{ c.exporter.label }} CSV {% endif %} {% endfor %}
{% for r in rows %} {% endfor %}
CARD SKU CND QTY MARKET LIST PRICE STATUS
{{ r.name }} {{ r.sku }} {{ r.condition }} {{ r.quantity }} {{ r.market|money if r.market is not none else '—' }} {{ r.list_price|money if r.list_price is not none else '—' }} {% if r.listed %}listed · {{ r.listed_channels }} {% else %}ready{% endif %}
{% if not rows %}
nothing selected — pick rows on the inventory screen
{% endif %}
Job log
{% for l in log %}
{{ l.t }}  {{ l.msg }}
{% else %}
nothing yet this session
{% endfor %}
{% endblock %} {% block scripts %} {% endblock %}