@php $errores = []; foreach ($productosAPublicar as $productoAPublicar) { $erroresRequisitos = json_decode($productoAPublicar->json_errores_requisitos, true); $erroresML = json_decode($productoAPublicar->json_errores_ml, true); if (!empty($erroresRequisitos)) { $errores = array_merge($errores, $erroresRequisitos); } if (isset($erroresML['cause'][0]['message'])) { $errores[] = $erroresML['cause'][0]['message'] . ' (MercadoLibre)'; } elseif (isset($erroresML['message'])) { $errores[] = $erroresML['message'] . ' (MercadoLibre)'; } elseif (isset($erroresML['error'])) { $errores[] = $erroresML['error'] . ' (MercadoLibre)'; } } $errores = array_unique($errores); @endphp
@foreach ($errores as $error) @endforeach

Datos a Publicar

@foreach ($productosAPublicar as $productoAPublicar) @php $estadosML = [ 'gold_special' => 'Clásica', 'gold_pro' => 'Premium', ]; $erroresRequisitos = json_decode($productoAPublicar->json_errores_requisitos, true); $datosProducto = json_decode($productoAPublicar->json_publicacion_ml, true); @endphp @endforeach
Cumple Requisitos Categoria Homologada Posee Fotos Precio Producto Precio MercadoLibre Stock Porcentaje Adicional Costo Fijo Adicional Costo Envío Tipo Publicacion MLC Datos del Producto
No {{ $productoAPublicar->categoria_id_homologada_ml }} No ${{ \FCR::num_cl($productoAPublicar->precio_producto) }} ${{ \FCR::num_cl($productoAPublicar->precio_mercadolibre) }} {{ $productoAPublicar->stock_enviado }} {{ $productoAPublicar->porcentaje_adicional_ml }}% ${{ \FCR::num_cl($productoAPublicar->costo_fijo_ml) }} ${{ \FCR::num_cl($productoAPublicar->valor_despacho_ml) }} {{ $estadosML[$productoAPublicar->tipo_actualizacion_ml] ?? '' }} {{ $productoAPublicar->mlc_id }} @if (!empty($datosProducto))
    @foreach ($datosProducto as $dato => $valor) @if (!is_array($valor))
  • {{ ucwords($dato) }}: {{ $valor }}
  • @endif @endforeach
@endif