@extends('layouts.admin') @section('content') {{ Aire::open()->route('admin.upsell-zones.update', $upsellZone)->put() }}

Editar Zona de Upsell

Información Básica

{{ Aire::input('name', 'Nombre')->value($upsellZone->name)->required()->groupClass('col-span-6') }} {{ Aire::input('slug', 'Slug')->value($upsellZone->slug)->groupClass('col-span-6') }} {{ Aire::textarea('description', 'Descripción')->value($upsellZone->description)->rows(3)->groupClass('col-span-6') }} {{ Aire::input('display_title', 'Título a mostrar')->value($upsellZone->display_title)->groupClass('col-span-6')->helpText('Si está vacío, se usará el nombre de la zona') }} {{ Aire::select(['product_detail' => 'Detalle de Producto', 'cart' => 'Carrito', 'checkout' => 'Checkout'], 'context', 'Contexto')->value($upsellZone->context)->required()->groupClass('col-span-6') }} {{ Aire::number('max_products', 'Máximo de productos')->value($upsellZone->max_products)->min(1)->max(20)->required()->groupClass('col-span-6') }} {{ Aire::number('position', 'Posición')->value($upsellZone->position)->min(0)->groupClass('col-span-6') }}
{{ Aire::hidden('active')->value(0) }}

Reglas de Selección

@php $zoneRuleIds = $upsellZone->rules->pluck('id')->toArray(); $zoneRulePriorities = $upsellZone->rules->pluck('pivot.priority', 'id')->toArray(); @endphp @foreach($allRules as $rule) @php $isAttached = in_array($rule->id, $zoneRuleIds); $priority = $zoneRulePriorities[$rule->id] ?? 0; @endphp
@endforeach

{{ Aire::submit('Actualizar')->variant()->submit() }} Cancelar

{{ Aire::close() }} @endsection