interface EmailDetails { orderNumber: string formattedDate: string customerCompanyName: string totalDetailsText: string totalDetailsHtml: string } export function getOrderEmailTemplate( details: EmailDetails, siteUrl: string, isUpdate: boolean = false ) { const title = isUpdate ? 'Ihre Anfrage wurde aktualisiert!' : 'Vielen Dank für Ihre Anfrage!' const intro = isUpdate ? `Ihr Anfrage mit der Nummer ${details.orderNumber} wurde erfolgreich aktualisiert.` : 'wir freuen uns sehr über Ihre Anfrage bei CASPOS Shop. Ihre Anfrage wurde erfolgreich entgegengenommen und wird nun verarbeitet.' const text = `Hallo,\n\n${isUpdate ? 'ihre Anfrage wurde erfolgreich aktualisiert!' : 'vielen Dank für Ihre Anfrage bei CASPOS Shop!'}\n\n${isUpdate ? 'Neue Anfragedetails' : 'Anfragedetails'}:\n- Anfrage-Nummer: ${details.orderNumber}\n- Datum: ${details.formattedDate}\n- Endkunde: ${details.customerCompanyName}\n${details.totalDetailsText}\n\nIm Anhang dieser E-Mail finden Sie Ihre ${isUpdate ? 'aktualisierte' : ''} Anfragebestätigung als PDF-Dokument.\n\nPDF herunterladen: ${siteUrl}/api/orders/${details.orderNumber}/download\n\nViele Grüße,\nIhr CASPOS Shop-Team` const html = `
Hallo,
${intro}
| Anfrage-Nummer: | ${details.orderNumber} |
| Datum: | ${details.formattedDate} |
| Endkunde: | ${details.customerCompanyName} |
Im Anhang dieser E-Mail finden Sie Ihre ${isUpdate ? 'aktualisierte' : ''} Anfragebestätigung als PDF-Dokument.
Mit freundlichen Grüßen,
Ihr CASPOS Shop-Team
Diese E-Mail wurde automatisch generiert. Bitte antworten Sie nicht darauf.
' : ''}Hallo,
der Status Ihrer Bestellung mit der Nummer ${orderNumber} wurde aktualisiert.
| Bestellnummer: | ${orderNumber} |
| Alter Status: | ${oldLabel} |
| Neuer Status: | ${newLabel} |
Viele Grüße,
Ihr CASPOS Shop-Team
Diese E-Mail wurde automatisch generiert. Bitte antworten Sie nicht darauf.