{% extends 'base.html' %} {% block content %}
Soldered Warehouse App {% if app_version %}v{{ app_version }}{% endif %}
{{ current_user.email }}
Order:
Made on:
Total:
Buyer:
Shipping Address:
Items:
Amount SKU Product Name
Loading…
Orders to process:
Loading…
Shipping:
Created invoice on e-Računi
Got .pdf
Sent to print
Created shipment
Got shipping label
{# Sync terminal popup #}
Order num. Date Customer Num. Items Items Status Shipping Country Lang Total
Loading…

        
Please use old warehouse app to print labels temporarily.
{# ── Left: controls ── #}
{# Search #}
{# Sync #}
{# Print product label #}
{# ── Right: products table ── #}
SKU Croatian name English name German name Location Barcode
Loading products…
Please use old warehouse app to print labels temporarily.
Preview
SOLDERED
Title
{# Header: dropdown + action buttons #}
Template
{# ── Left: preview image + editable sample data ── #}
Preview
Label preview
{# ── Middle: element list ── #}
Elements
Loading…
{# ── Element edit / add modal ── #}
Shopify ↔ e-računi Order Sync
Shopify orders are synced automatically as part of the e-računi sync. Use the ⟳ Sync from e-računi button in the header to sync both at once.
{# ── User accounts error/success banners (page-reload forms only) ── #} {% set saved = request.args.get('saved') %} {% set err = request.args.get('error') %} {% if saved == 'users' %}
User accounts updated.
{% elif err %}
{% if err == 'password_mismatch' %}Passwords do not match. {% elif err == 'email_exists' %}That email is already registered. {% elif err == 'missing_fields' %}Email and password are required. {% elif err == 'cant_delete_self' %}You cannot delete your own account. {% elif err == 'last_user' %}Cannot delete the only user account. {% else %}An error occurred.{% endif %}
{% endif %} {# ════════════════════════════════════════════════════════ PRINTERS ════════════════════════════════════════════════════════ #}
Printers
{# Print Mode toggle #}
{# Small Printer #}
Small Printer Order & item labels
{# Large Printer #}
Large Printer Shipping labels
{# Invoice Printer #}
Invoice Printer PDF invoices & delivery notes
{# Print Companion App API #}
{# /printer-cards #} {# ════════════════════════════════════════════════════════ NOTIFICATIONS ════════════════════════════════════════════════════════ #}
Notifications
make.com Customer emails {% if make_test_mode %}TEST MODE ON{% endif %}
{% if make_test_mode %}
⚠ Test mode is active — all outgoing emails are routed to the test address below instead of real customers.
{% endif %}

Setting up a new Make.com scenario? Use this to send a sample request so Make.com can auto-detect the data structure.
{# ════════════════════════════════════════════════════════ API KEYS — ERP & SHOP ════════════════════════════════════════════════════════ #}
API Keys — ERP & Shop
e-RačuniERP
ShopifyShop
{# ════════════════════════════════════════════════════════ API KEYS — SHIPPING ════════════════════════════════════════════════════════ #}
API Keys — Shipping
DHL Express
DPD
Paket24 (HP Pošta)
{# ════════════════════════════════════════════════════════ SHIPPING METHOD MAPPING ════════════════════════════════════════════════════════ #}
Shipping Method Mapping
Keyword Rules First match wins · FREE_SHIPPING = DPD for EU, DHL for non-EU
# Keyword (case-insensitive substring match) Carrier
Loading…
{# ════════════════════════════════════════════════════════ USER ACCOUNTS ════════════════════════════════════════════════════════ #}
User Accounts
Accounts
{% for u in users %} {% endfor %}
EmailCreated
{{ u.email }}{% if u.id == current_user.id %} (you){% endif %} {{ u.created_at[:10] if u.created_at else '—' }} {% if u.id != current_user.id %}
{% endif %}
Add User
Session
Logged in as {{ current_user.email }}
{# ── Toast notification ── #}
{% endblock %}