@extends('layouts.admin') @section('title', isset($producto) ? 'Editar Producto' : 'Crear Producto' . ' - Corpo Agrícola') @section('content')
@include('admin.partials.sidebar')
@include('admin.partials.topbar')
arrow_back

{{ isset($producto) ? 'Editar Producto: ' . $producto->nombre : 'Crear Nuevo Producto' }}

Completa los datos del formulario. Los campos con (*) son obligatorios.

{{-- Bloque para mostrar errores que vengan del Backend --}} @if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf @if(isset($producto)) @method('PUT') @endif
{{-- Panel Información Básica --}}

info Información General

{{-- Panel Inventario y Logística --}}

shelves Control de Inventario y Medidas

{{-- COLUMNA 1: SKU --}}
{{-- COLUMNA 2: CÓDIGO DE BARRAS (Selector + Input Oculto) --}}
{{-- Selector Principal --}} {{-- Input Condicional (Oculto por defecto) --}}
{{-- COLUMNA 3: STOCK --}}

{{-- Panel Atributos JSON --}}

tune Atributos Extra

@php $atributosArray = []; if(isset($producto) && $producto->atributos_json) { $atributosArray = is_array($producto->atributos_json) ? $producto->atributos_json : json_decode($producto->atributos_json, true); } @endphp @forelse($atributosArray as $key => $val)
@empty
@endforelse
{{-- COLUMNA DERECHA: Imagen, Precios y Banderas --}}
{{-- Panel Imagen --}}

Fotografía Principal

@if(isset($producto) && $producto->imagen_url) @else add_photo_alternate @endif

Clic para cambiar imagen (Max 2MB)

{{-- Panel Precios --}}

payments Precios (USD)

$
$
$
@if(isset($producto))
@endif
{{-- Panel Banderas / Configuración Extra --}}
{{-- Barra Fija Abajo para Guardar --}}
Cancelar
@push('scripts') @endpush @endsection