@extends('layouts.admin') @section('title', 'Editar Método de Envío') @section('content')
Actualiza la información del método de envío
{{ Aire::submit('Guardar método')->variant()->submit() }} Volver
Cada ciudad se activa o desactiva sola. Guardar una ciudad no reescribe las demás. @if($shippingMethod->restrict_cities) Modo actual: piloto / allowlist — off por defecto; marca solo las ciudades del piloto. @else Modo actual: global / opt-out — on por defecto; desactiva solo las que quieras excluir. @endif
No hay ciudades registradas.
@endforelseChecklist explícito de por qué se muestra u oculta para una ciudad (env, setting, método, ciudad, zona).
@if($diagnosis){{ $diagnosis['visible'] ? 'VISIBLE en carrito' : 'OCULTO en carrito' }} @if($diagnosis['city_name']) · {{ $diagnosis['city_name'] }} @endif
Modo: {{ $diagnosis['mode'] }}
API: GET {{ route('shipping-methods.diagnose-express') }}?city_id={{ $diagnoseCityId }}
Sin efectos colaterales
Usa “Activar/Desactivar solo esta” por ciudad. No uses un guardado masivo de checkboxes: eso era lo que podía alterar otras ciudades sin querer.