-- ============================================================
-- Migración 002 · users (registro de clientes)
-- ============================================================
-- Descripción:
--   Agrega los campos necesarios para el formulario de registro
--   de clientes: teléfono con código de país, dirección de
--   facturación, preferencias y aceptación de términos.
--
-- Uso:
--   1. Ve a phpMyAdmin → base `astrostudio_astrostudio` → pestaña "SQL".
--   2. Pega todo este contenido y pulsa "Continuar".
-- ============================================================

ALTER TABLE `users`
  ADD COLUMN `phone_code` varchar(8) DEFAULT NULL AFTER `phone`,
  ADD COLUMN `company_name` varchar(150) DEFAULT NULL AFTER `phone_code`,
  ADD COLUMN `address` varchar(255) DEFAULT NULL AFTER `company_name`,
  ADD COLUMN `address2` varchar(255) DEFAULT NULL AFTER `address`,
  ADD COLUMN `city` varchar(100) DEFAULT NULL AFTER `address2`,
  ADD COLUMN `state` varchar(100) DEFAULT NULL AFTER `city`,
  ADD COLUMN `postcode` varchar(20) DEFAULT NULL AFTER `state`,
  ADD COLUMN `country` varchar(100) DEFAULT NULL AFTER `postcode`,
  ADD COLUMN `marketing_opt_in` tinyint(1) NOT NULL DEFAULT 0 AFTER `country`,
  ADD COLUMN `terms_accepted_at` timestamp NULL DEFAULT NULL AFTER `marketing_opt_in`;
