-- migrate:up
-- Seed básico de regionalismos AR para aliases de producto.
-- Nota: estos alias no fijan woo_product_id (se resuelven por retrieval).
insert into product_aliases (tenant_id, alias, normalized_alias, woo_product_id, category_hint, boost, metadata)
select t.id, v.alias, v.normalized_alias, null, v.category_hint, v.boost, v.metadata
from tenants t
cross join (
  values
    ('asado', 'asado', 'vacuno', 0.20, '{"region":"AR","notes":"corte general"}'::jsonb),
    ('tira de asado', 'tira de asado', 'vacuno', 0.25, '{"region":"AR"}'::jsonb),
    ('asado banderita', 'asado banderita', 'vacuno', 0.25, '{"region":"AR"}'::jsonb),
    ('vacio', 'vacio', 'vacuno', 0.25, '{"region":"AR","alt":"vacío"}'::jsonb),
    ('vacío', 'vacio', 'vacuno', 0.25, '{"region":"AR","alt":"vacio"}'::jsonb),
    ('entraña', 'entrana', 'vacuno', 0.25, '{"region":"AR"}'::jsonb),
    ('matambre', 'matambre', 'vacuno', 0.20, '{"region":"AR"}'::jsonb),
    ('colita de cuadril', 'colita de cuadril', 'vacuno', 0.20, '{"region":"AR"}'::jsonb),
    ('tapa de asado', 'tapa de asado', 'vacuno', 0.20, '{"region":"AR"}'::jsonb),
    ('bife de chorizo', 'bife de chorizo', 'vacuno', 0.20, '{"region":"AR"}'::jsonb),
    ('ojo de bife', 'ojo de bife', 'vacuno', 0.20, '{"region":"AR"}'::jsonb),
    ('nalga', 'nalga', 'vacuno', 0.20, '{"region":"AR"}'::jsonb),
    ('bola de lomo', 'bola de lomo', 'vacuno', 0.20, '{"region":"AR"}'::jsonb),
    ('paleta', 'paleta', 'vacuno', 0.15, '{"region":"AR"}'::jsonb),
    ('roast beef', 'roast beef', 'vacuno', 0.15, '{"region":"AR","alt":"rosbif"}'::jsonb),
    ('rosbif', 'rosbif', 'vacuno', 0.15, '{"region":"AR","alt":"roast beef"}'::jsonb),
    ('peceto', 'peceto', 'vacuno', 0.20, '{"region":"AR"}'::jsonb),
    ('tapa de nalga', 'tapa de nalga', 'vacuno', 0.20, '{"region":"AR"}'::jsonb),
    ('tortuguita', 'tortuguita', 'vacuno', 0.20, '{"region":"AR"}'::jsonb),
    ('carre', 'carre', 'cerdo', 0.20, '{"region":"AR","alt":"carré"}'::jsonb),
    ('carré', 'carre', 'cerdo', 0.20, '{"region":"AR","alt":"carre"}'::jsonb),
    ('bondiola', 'bondiola', 'cerdo', 0.20, '{"region":"AR"}'::jsonb),
    ('matambrito de cerdo', 'matambrito de cerdo', 'cerdo', 0.20, '{"region":"AR"}'::jsonb),
    ('panceta', 'panceta', 'cerdo', 0.15, '{"region":"AR"}'::jsonb),
    ('chorizo', 'chorizo', 'embutidos', 0.10, '{"region":"AR"}'::jsonb),
    ('morcilla', 'morcilla', 'embutidos', 0.10, '{"region":"AR"}'::jsonb),
    ('salchicha parrillera', 'salchicha parrillera', 'embutidos', 0.10, '{"region":"AR"}'::jsonb),
    ('achuras', 'achuras', 'achuras', 0.10, '{"region":"AR"}'::jsonb),
    ('chinchulines', 'chinchulines', 'achuras', 0.10, '{"region":"AR"}'::jsonb),
    ('molleja', 'molleja', 'achuras', 0.10, '{"region":"AR"}'::jsonb),
    ('riñon', 'rinon', 'achuras', 0.10, '{"region":"AR","alt":"riñón"}'::jsonb),
    ('riñón', 'rinon', 'achuras', 0.10, '{"region":"AR","alt":"riñon"}'::jsonb)
) as v(alias, normalized_alias, category_hint, boost, metadata)
on conflict (tenant_id, alias) do nothing;

-- migrate:down
delete from product_aliases
where metadata->>'region' = 'AR';
