@extends('layouts.app') @section('content')
@php $shopeeFooter = \App\Models\AffiliateFooter::formatForPlatform('shopee') ?? ''; @endphp

Ofertas Processadas

Pipeline de ofertas: scraping → texto formatado → publicação

@php $monitoringActive = auth()->user()->monitoring_active ?? true; @endphp @unless($monitoringActive) Monitoramento pausado @endunless
@include('admin.partials.webmaster-user-filter') @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Cards de resumo (ícones alinhados ao dashboard) --}}
{{ $counts['total'] }}
Total

Por plataforma (no recorte dos filtros atuais)

{{-- Filtros --}}
{{-- Tabela --}}
@if($offers->isEmpty())

Nenhuma oferta encontrada com estes filtros.

@else @can('monitoring.offers.manage')
@csrf
0 selecionado(s)
@endcan
@can('monitoring.offers.manage') @endcan @foreach($offers as $offer) @can('monitoring.offers.manage') @endcan @endforeach
# Plataforma Título / Produto Preço Status Criada Ações
{{ $offer->id }} {{ Str::upper($offer->platform) }}
@if($offer->product_image_url) @endif
{{ Str::limit($offer->product_title ?? 'Sem título', 70) }} Fonte: {{ $offer->source?->name ?? 'manual' }}
@if($offer->product_price) R$ {{ number_format($offer->product_price, 2, ',', '.') }} @else @endif @include('admin.monitoring.offers.partials.table-status-cell', ['offer' => $offer]) {{ $offer->created_at->format('d/m/Y H:i') }} @include('admin.monitoring.offers.partials.table-actions-cell', ['offer' => $offer])
{{ $offers->links() }}
@endif
@can('monitoring.offers.manage') @endcan @endsection @push('scripts') @endpush @can('monitoring.offers.manage') @push('scripts') @include('admin.monitoring.offers.partials.retry-ajax-script') @endpush @endcan