From 21c4aa859e9467da90df602935371de079076de0 Mon Sep 17 00:00:00 2001 From: DanielS Date: Thu, 9 Jul 2026 22:58:29 +0200 Subject: [PATCH] fix: rename invoice terminology to request and quotation confirmation across pdf and mail services --- shop/app/api/orders/checkout/route.ts | 6 +++--- shop/components/invoice-pdf.tsx | 12 +++++++++--- shop/lib/actions/orders.ts | 2 +- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/shop/app/api/orders/checkout/route.ts b/shop/app/api/orders/checkout/route.ts index 2b5bcdb..012314b 100644 --- a/shop/app/api/orders/checkout/route.ts +++ b/shop/app/api/orders/checkout/route.ts @@ -142,9 +142,9 @@ export async function POST(request: Request) { try { await sendMail({ to: user.email, - subject: `Bestellbestätigung ${order.order_number}`, - text: `Vielen Dank für Ihre Bestellung ${order.order_number}. Typ: ${type}.`, - html: `

Vielen Dank für Ihre Bestellung ${order.order_number}.

Typ: ${type}

` + subject: `Bestätigung Ihrer CASPOS-Anfrage ${order.order_number}`, + text: `Vielen Dank für Ihre Anfrage ${order.order_number}.`, + html: `

Vielen Dank für Ihre Anfrage ${order.order_number}.

` }); } catch (mailErr) { console.error('Mail error for order ' + order.id, mailErr); diff --git a/shop/components/invoice-pdf.tsx b/shop/components/invoice-pdf.tsx index 66909b7..c5f6586 100644 --- a/shop/components/invoice-pdf.tsx +++ b/shop/components/invoice-pdf.tsx @@ -123,7 +123,7 @@ export const InvoicePDF = ({ order, orderSnapshot, customer }: any) => { - {isSubscription ? 'Angebot Vertrag B2B' : 'Angebot Vertrag B2B'} + {isSubscription ? 'Anfragebestätigung: Software-Abonnement' : 'Anfragebestätigung: Einmalige Lizenzen'} @@ -203,11 +203,11 @@ export const InvoicePDF = ({ order, orderSnapshot, customer }: any) => { - {isSubscription && ( + {isSubscription ? ( SEPA-Lastschriftmandat - Ich ermächtige die CASPOS GmbH, Zahlungen von meinem Konto mittels Lastschrift einzuziehen. Zugleich weise ich mein Kreditinstitut an, die von der CASPOS GmbH auf mein Konto gezogenen Lastschriften einzulösen. + Ich ermächtige die CASPOS GmbH, Zahlungen von meinem Konto mittels Lastschrift einzuziehen. Zugleich weise ich mein Kreditinstitut an, die von der CASPOS GmbH auf mein Konto gezogenen Lastschriften einzulösen. Das Mandat wird erst mit der finalen Aktivierung der Lizenzen durch den CASPOS-Support wirksam. {customer.bank_iban && ( @@ -215,6 +215,12 @@ export const InvoicePDF = ({ order, orderSnapshot, customer }: any) => { )} + ) : ( + + + Dies ist eine unverbindliche Bestätigung Ihrer Anfrage. Ein verbindliches Angebot wird Ihnen in Kürze von unserem Vertriebsteam zugesendet. + + )} diff --git a/shop/lib/actions/orders.ts b/shop/lib/actions/orders.ts index b06b78a..1a59793 100644 --- a/shop/lib/actions/orders.ts +++ b/shop/lib/actions/orders.ts @@ -346,7 +346,7 @@ export async function updateOrderStatus( await sendMail({ to: user.email, - subject: `Statusänderung Ihrer Bestellung ${orderNumber}`, + subject: `Statusänderung Ihrer Anfrage ${orderNumber}`, text: statusEmail.text, html: statusEmail.html })