{@com.eszes.saas.app.be.bms.ecom.model.entity.OrderCase orderCase} {! tenant is passed as a Map with brand color and branding info for multitenancy !} Replacement Requested - #{orderCase.order.orderNumber}
{tenant.brand.name}
REPLACEMENT REQUEST
Your replacement request has been received
We've received your request to replace an item from this order and our team will review it shortly.
Order Number: #{orderCase.order.orderNumber}
Replacement Reference: #{orderCase.id}

Dear {orderCase.order.greetingName},

Thank you for letting us know. Here are the details of your replacement request.

Item to Replace
{#for item in orderCase.order.orderProducts} {#if item.id == orderCase.orderProductId} {/if} {/for}
Image Product Price Qty Subtotal
{#if item.variationImageUrl} {item.productName} {#else if item.productThumbnailUrl} {item.productName} {#else}
{/if}
{#if item.productName}{item.productName}{#else}Product #{item.productId}{/if}
{#if item.variationId}
Variant: {#if item.variationName}{item.variationName}{#else}#{item.variationId}{/if}
{/if}
SKU: {item.variationSku ?: item.productSku ?: 'N/A'}
{#if item.unitPrice}{item.unitPrice.formatted}{/if} {item.quantity} {#if item.subtotal}{item.subtotal.formatted}{/if}
{#if orderCase.reason}
Reason: {orderCase.reason}
{/if} {#if orderCase.message}
Message: {orderCase.message}
{/if} {#if !orderCase.reason && !orderCase.message}
No additional details were provided.
{/if}
{#if orderCase.imageLink}
Replacement evidence
{/if}

We'll notify you once your replacement has been reviewed. If you have any questions, please contact us.

Best regards,
{tenant.brand.name}

{tenant.brand.name}
{#if tenant.brand.address}{tenant.brand.address}
{/if} {#if tenant.brand.phone}Phone: {tenant.brand.phone}
{/if}
© 2026 {tenant.brand.name}. All rights reserved.