This commit is contained in:
Lucas Tettamanti
2026-02-04 16:06:51 -03:00
parent 2f8e267268
commit 5e79f17d00
21 changed files with 291 additions and 599 deletions

View File

@@ -0,0 +1,21 @@
-- migrate:up
-- Eliminar la tabla mp_payments (integración de MercadoPago removida)
drop table if exists mp_payments;
-- migrate:down
-- Recrear la tabla si se necesita rollback
create table if not exists mp_payments (
tenant_id uuid not null references tenants(id) on delete cascade,
woo_order_id bigint null,
preference_id text null,
payment_id text null,
status text null,
paid_at timestamptz null,
raw jsonb not null default '{}'::jsonb,
created_at timestamptz not null default now(),
updated_at timestamptz not null default now(),
primary key (tenant_id, payment_id)
);
create index if not exists mp_payments_tenant_order_idx
on mp_payments (tenant_id, woo_order_id);

View File

@@ -0,0 +1,7 @@
-- migrate:up
-- Agregar columna delivery_zones para configurar zonas de entrega por barrio CABA
ALTER TABLE tenant_settings
ADD COLUMN IF NOT EXISTS delivery_zones JSONB DEFAULT '{}';
-- migrate:down
ALTER TABLE tenant_settings DROP COLUMN IF EXISTS delivery_zones;