@extends('layouts.app') @section('content')
{{-- Header --}} @if(isset($webmasterUsers) && $webmasterUsers->isNotEmpty()) @include('admin.partials.webmaster-user-filter', [ 'webmasterUsers' => $webmasterUsers, 'filteredUser' => $filteredUser ?? null, ]) @endif @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if(session('info'))
{{ session('info') }}
@endif @if(!$hasDestinations)
Nenhum canal de destino ativo. Configure em Monitoramento → Canais Destino antes de publicar.
@endif @php $couponLinks = [ 'amazon' => $user->coupon_link_amazon, 'mercadolivre' => $user->coupon_link_mercadolivre, 'shopee' => $user->coupon_link_shopee, ]; @endphp
{{-- Formulário --}}
@csrf @if(auth()->user()->isWebmasterOrAdmin() && ($filteredUser ?? null)) @endif {{-- Marketplace --}}
@foreach([ 'amazon' => ['label' => 'Amazon', 'icon' => 'bi-cart4', 'color' => '#FF9900'], 'mercadolivre' => ['label' => 'Mercado Livre', 'icon' => 'bi-shop', 'color' => '#FFE600', 'stroke' => '1px #999'], 'shopee' => ['label' => 'Shopee', 'icon' => 'bi-bag', 'color' => '#EE4D2D'], ] as $key => $mp) @endforeach
@error('marketplace')
{{ $message }}
@enderror {{-- Aviso: link não configurado --}}
Link de cupom não configurado para este marketplace. Configure em Configuração da Conta → Links de Cupom. O texto será publicado sem o bloco "Resgate aqui:".
{{-- Imagem --}}
Clique ou arraste a imagem aqui JPG, PNG, GIF, WEBP — máx. 5 MB
@error('image')
{{ $message }}
@enderror
{{-- Texto do cupom --}}
@error('body')
{{ $message }}
@enderror Digite título, benefício, código e qualquer informação do cupom. O link "Resgate aqui:" será adicionado automaticamente se configurado.
{{-- Preview --}}

Preview

{{-- Imagem preview --}}
Preview da imagem
Imagem aparecerá aqui
{{-- Texto preview --}}
O texto do cupom aparecerá aqui...
O bloco "Resgate aqui:" aparece somente se houver link configurado para o marketplace selecionado.

Salvando e publicando cupom…

Aguarde, isso leva só alguns segundos

@endsection @push('styles') @endpush @push('scripts') @endpush