@if(!$clientExists)
Novo Cliente

Este cliente será criado no sistema após confirmação da encomenda.

@endif
Dados do Cliente
@if(!empty($customer['customer_nif'])) @endif @if(!empty($customer['customer_company'])) @endif
Nome: {{ $customer['customer_firstname'] }} {{ $customer['customer_lastname'] }}
Telefone: {{ $customer['customer_phone'] }}
Email: {{ $customer['customer_email'] }}
NIF: {{ $customer['customer_nif'] }}
Empresa: {{ $customer['customer_company'] }}
Endereço: {{ $customer['customer_address1'] }} @if(!empty($customer['customer_address2']))
{{ $customer['customer_address2'] }} @endif
Cidade: {{ $customer['customer_city'] }} {{ $customer['customer_zipcode'] }}
País: {{ $countryName }}
@if($clientExists && ($clientMetrics['numLastOrders'] > 0 || $clientMetrics['totalOrders'] > 0))
Histórico do Cliente
{{ $clientMetrics['numLastOrders'] }} encomendas
{{ number_format($clientMetrics['totalOrders'], 2) }}€
{{ $clientMetrics['numTotalDishes'] }} marmitas
@endif
Produtos na Encomenda
@php $totalItems = 0; $totalDishes = 0; @endphp @foreach($cartItems as $cartItem) @php $packName = $cartItem->pack->category->cat_description_pt ?? 'Pack #' . $cartItem->carp_packid; $typeMealName = $cartItem->typeMeal->typ_description_pt ?? 'Tipo #' . $cartItem->carp_typemealid; $itemTotal = $cartItem->carp_qt * $cartItem->carp_unitprice; $totalItems += $cartItem->carp_qt; // Contar marmitas neste item $itemDishes = $cartItem->items->sum('cpi_qt'); $totalDishes += $itemDishes; @endphp @endforeach @if($zeroValueOrder) @else @endif
Produto Tipo Quantidade Preço Unit. Total
{{ $packName }} @if($itemDishes > 0)
{{ $itemDishes }} marmita(s): @foreach($cartItem->items as $dishItem) @if($dishItem->cpi_qt > 0)
• {{ $dishItem->cpi_qt }}x {{ $dishItem->dish->dsh_name_pt ?? 'Prato #' . $dishItem->cpi_dishid }} @endif @endforeach
@endif
{{ $typeMealName }} {{ $cartItem->carp_qt }} {{ number_format($cartItem->carp_unitprice, 2) }}€ {{ number_format($itemTotal, 2) }}€
Total Items: {{ $totalItems }} {{ $totalDishes }} marmita(s) no total
Subtotal: {{ number_format($productCost, 2) }}€
Valor Final (Promoção): {{ number_format($orderTotal, 2) }}€
Total da Encomenda: {{ number_format($orderTotal, 2) }}€
@if($createInvoice || $pickupInStore || $zeroValueOrder || !empty($orderNotes))
Configurações e Notas
@if($createInvoice || $pickupInStore || $zeroValueOrder)
Opções Selecionadas
    @if($createInvoice)
  • Criar Fatura
  • @endif @if($pickupInStore)
  • Levantamento na Loja
    Cliente irá buscar a encomenda
  • @endif @if($zeroValueOrder)
  • Encomenda sem valor (0.00€)
    Encomenda promocional ou cortesia
  • @endif
@endif @if(!empty($orderNotes))
Notas da Encomenda

{{ $orderNotes }}

@endif
@endif
Informações Adicionais
Pagamento

Método: MBWay

Pagamento processado automaticamente via administração.

Entrega

Estado: Paga

Data de criação: {{ now()->format('d/m/Y H:i') }}

Confirmação Final

Ao confirmar, a encomenda será criada com o estado "Paga" e:

  • O cliente será registado/atualizado no sistema
  • O carrinho será limpo
  • A encomenda ficará disponível para gestão
  • @if($createInvoice)
  • Será gerada uma fatura automática
  • @endif