Conectar dominio propio

Por default tu tienda vive en tu-slug.wafle.click. Cuando estés listo, podés apuntar tu propio dominio (tutienda.com) en menos de 10 minutos. Certificados SSL automáticos vía Let's Encrypt, redirección www, todo incluido.

¿Listo para mover el DNS?
Si tu storefront ya está vivo y vendiendo, hacé el cambio en un horario de bajo tráfico. La propagación DNS suele tardar 5-30 minutos pero puede llegar a 24 hs en proveedores lentos.

Paso 1 — Agregar el dominio en Wafle

Andá a /admin/stores/<slug>/domains y tocá Agregar dominio. Pegá el dominio sin https:// y sin www (vamos a manejar el redirect después). Wafle te va a generar dos records DNS:

DNS records que Wafle te va a pedirtext
Type   Name              Value                              TTL
────   ─────────────────  ──────────────────────────────────  ────
CNAME  @ (o tutienda)     edge.wafle.click                   3600
TXT    _wafle-verify      wfv=8b3cAa1F•••••••••••••••••••    3600
CNAME  www                edge.wafle.click                   3600

El TXT es para verificar que sos dueño del dominio (anti-takeover). El CNAME es lo que rutea el tráfico al frontdoor de Wafle.

Si tu provider no soporta CNAME en root
Algunos providers (GoDaddy, NIC.ar) no permiten CNAME en el apex (@). Tenés dos workarounds: (a) usar ALIAS / ANAME si el provider lo soporta (Cloudflare, DNSimple, Route53), o (b) apuntar A-records a las IPs que te damos en la UI. Para apex recomendamos mover el DNS a Cloudflare gratis.

Paso 2 — Configurar tu DNS provider

Acá depende de dónde tengas el dominio. Links a guías por proveedor (las tenés en la UI):

  • Cloudflare — Dashboard → Dominio → DNS → Add record. Asegurate que el CNAME esté en DNS only (nube gris), no proxied.
  • NIC.ar — Mis dominios → Delegaciones DNS → si querés CNAME en apex, mejor delegá los nameservers a Cloudflare.
  • GoDaddy — My Products → DNS → Records → Add. Type: CNAME, Name: @ no está disponible; usá Forwarding o mové a Cloudflare.
  • Namecheap — Domain List → Manage → Advanced DNS.
  • Route53 — usá Alias type → CloudFront/ELB. Wafle te da una opción “Route53 alias target” específica en la UI.
  • Google Domains / Squarespace — DNS settings → Custom records.

Paso 3 — Verificar y emitir SSL

Volvé a /admin/stores/<slug>/domains y tocá Verificar. Wafle chequea los records, valida el TXT, y arranca el flow ACME para emitir certificado Let's Encrypt. Suele tardar 30 segundos a 5 minutos.

Una vez verde:

  • tutienda.com sirve tu storefront con HTTPS válido.
  • www.tutienda.com redirige 301 a la versión sin www (configurable).
  • http://* redirige 301 a HTTPS.
  • La OpenAPI y MCP siguen accesibles en wafle.click — el dominio propio es solo para storefront, no para API/MCP (eso lo manejamos nosotros).

Redirección www → apex (o al revés)

Por default redirigimos www → apex. Si preferís lo contrario, en la UI: Preferred hostwww.tutienda.com. Lo aplicamos en el siguiente request, sin downtime.

Múltiples dominios

Podés agregar varios dominios al mismo storefront. Útil si vendés en AR y UY contutienda.com.ar y tutienda.com.uy. Marcás uno como primario; los otros redirigen 301 al primario o sirven el mismo contenido (configurable).

Email con tu dominio

El dominio del storefront y el dominio de email son cosas distintas pero relacionadas. Para mandar [email protected] tenés que verificar el dominio en Email marketing también (SPF + DKIM + DMARC). Wafle te genera los records, vos los pegás.

Rollback

Si algo sale mal, sacás el CNAME, esperás propagación, y tu storefront vuelve a estar entu-slug.wafle.click sin perder nada. La data de tu tienda no depende del dominio.

Troubleshooting rápido

  • Verificación falla: chequeá que el TXT esté exactamente como te lo dimos (sin comillas extras). dig TXT _wafle-verify.tutienda.com debería devolver el valor.
  • SSL pending por más de 10 min: probable rate-limit de Let's Encrypt o un CAA record bloqueando. Mirá el log en la UI; nosotros también recibimos alerta.
  • Cloudflare orange cloud: si dejás el CNAME en proxied, Wafle no puede emitir SSL. Pasalo a DNS only (nube gris).
  • Dominio “stuck” en otro provider: si venís de Shopify/Tiendanube y tenían tu dominio asociado, tenés que removerlo de allá primero.

Siguientes