{{ selected.from }}
{{ selected.fromAddress }} · via {{ shortAccount(selected.account) }}- {{ li.quantity }}× {{ li.title }} ({{ li.variant }}) · {{ li.sku }}
Mail aus der Liste wählen (l öffnet die Liste)
Das hier liest die KI bei jeder Mail zusätzlich zum festen Grundprompt. Änderungen gelten sofort ab der nächsten Mail, ohne Deploy. Kurz und faktisch schreiben, jede Zeile kostet bei jeder Mail Tokens (dank Caching aber nur ~10% des Normalpreises).
{{ knowledgeMsg.msg }}
{{ knowledgeNet }}
Netz-Monitor nicht erreichbar, die KI nutzt dann den letzten bekannten Stand.
Pakete die nicht zustellbar zurückkamen. Kunde per Mail nach der korrekten Adresse fragen. Nach „Bestätigen" wird die Adresse in Shopify gesetzt und die Bestellung als Nachsendung freigegeben.
| Bestellung | Kunde | Status | |
|---|---|---|---|
| {{ c.orderName }} | {{ c.customerName || '—' }} · {{ c.city }} · {{ c.customerEmail || '—' }} | manuell Antwort da | |
|
Kundenantwort auswerten…
Kundenantwort:
{{ confirmReplyText }} {{ confirmAiNote }}
Aktuell in Shopify: {{ [confirmCurrent.address1, confirmCurrent.zip, confirmCurrent.city].filter(Boolean).join(', ') || '—' }}
{{ confirmMsg.msg }}
|
|||
|
Verlauf laden…
War (ursprünglich):
{{ fmtAddr(detailData.origAddress) }} Ist (aktuell in Shopify):
{{ fmtAddr(detailData.currentAddress) }} Email-Verlauf
Kein Verlauf gefunden.
{{ m.dir==='in' ? 'Kunde' : 'Wir' }} · {{ (m.date||'').replace('T',' ').slice(0,16) }} · {{ m.subject }}
{{ m.snippet }}
|
|||
Kunden mit dem bekannten USB-Kabel-Lötfehler (keine Datenübertragung). Hier sammeln sich alle, die das Austausch-Programm-Mail bekommen haben.
| # | Kunde | Bestellung | Erfasst | Status | |
|---|---|---|---|---|---|
| {{ i + 1 }} | {{ a.customerName || '(unbekannt)' }} | {{ a.customerEmail }} | {{ a.shopifyOrderName || a.orderNumber || '—' }} | {{ fmtDate(a.createdAt) }} | |
| Noch keine Kunden im Austausch-Programm. | |||||
14-Tage-Rückgaben. Label erstellt und eingescannt laufen automatisch mit dem Retour-Tracking. Sobald das Paket zurück ist: prüfen, ob die Ware wieder verkaufbar ist, danach die Rückerstattung abhaken.
{{ widerrufError }}
| Bestellung | Kunde | Produkte | Tracking | Status | Aktion |
|---|---|---|---|---|---|
| {{ w.order_name }} | {{ w.customer_name || '—' }} | {{ widerrufVariants(w) }} | {{ w.return_tracking || '—' }} | {{ widerrufPhase(w) }} | erstattet {{ w.refund_amount ? Number(w.refund_amount).toFixed(2) + ' €' : '' }} |
| Keine {{ widerrufShowDone ? '' : 'aktiven ' }}Widerrufe. | |||||
Das Geld geht tatsächlich an den Kunden zurück, Shopify schickt ihm die Bestätigung.
{{ refundModal.amount.toFixed(2) }} {{ refundModal.currency }}
maximal erstattbar: {{ Number(refundModal.maximumRefundable).toFixed(2) }} {{ refundModal.currency }}
Volle Smart-Features: Bestellnummer-Suche, Adress-Quick-Button, Polish + Sie/Du. Sender wählst du selbst.
Pakete die nicht zustellbar zurückkamen. Kunde per Mail nach der korrekten Adresse fragen. Kommt die Antwort → „Neue Adresse bestätigt": die Adresse wird in Shopify gesetzt und die Bestellung in chopperpost als Nachsendung freigegeben.
| Bestellung | Kunde | Status | |
|---|---|---|---|
| {{ c.orderName }} | {{ c.customerName || '—' }} · {{ c.city }} · {{ c.customerEmail || '—' }} | ✋ 💬 | |
|
⏳ Kundenantwort auswerten…
Kundenantwort:
{{ confirmReplyText }} 🤖 {{ confirmAiNote }}
Aktuell in Shopify: {{ [confirmCurrent.address1, confirmCurrent.zip, confirmCurrent.city].filter(Boolean).join(', ') || '—' }}
{{ confirmMsg.msg }}
|
|||
|
⏳ Verlauf laden…
War (ursprünglich):
{{ fmtAddr(detailData.origAddress) }} Ist (aktuell in Shopify):
{{ fmtAddr(detailData.currentAddress) }} Email-Verlauf:
Kein Verlauf gefunden.
{{ m.dir==='in' ? '⬅ Kunde' : '➡ Wir' }} · {{ (m.date||'').replace('T',' ').slice(0,16) }} · {{ m.subject }}
{{ m.snippet }}
|
|||
| # | Kunde | Bestellung | Erfasst | Status | ||
|---|---|---|---|---|---|---|
| {{ i + 1 }} | {{ a.customerName || '(unbekannt)' }} | {{ a.customerEmail }} | {{ a.shopifyOrderName || a.orderNumber || '—' }} | {{ fmtDate(a.createdAt) }} | ||
| Noch keine Kunden im Austausch-Programm. | ||||||
14-Tage-Rückgaben. Label erstellt und eingescannt laufen automatisch mit dem Retour-Tracking. Sobald das Paket zurück ist: prüfen, ob die Ware wieder verkaufbar ist, danach die Rückerstattung abhaken.
⚠ {{ widerrufError }}
| Bestellung | Kunde | Produkte | Tracking | Status | Aktion |
|---|---|---|---|---|---|
| {{ w.order_name }} | {{ w.customer_name || '—' }} | {{ widerrufVariants(w) }} | {{ w.return_tracking || '—' }} | {{ widerrufPhase(w) }} | ✅ {{ w.refund_amount ? Number(w.refund_amount).toFixed(2) + ' €' : 'erstattet' }} |
| Keine {{ widerrufShowDone ? '' : 'aktiven ' }}Widerrufe. | |||||
← Mail auswählen