Skip to main content
En esta guía creás una app de Commercy, la instalás en una tienda de prueba y hacés tu primer request a la API en unos minutos. Al final la enviás a revisión.
Todo lo que probás antes de publicar funciona en tu propia tienda y en tus tiendas demo, sin necesidad de un plan pago.
¿Vas a armar la app con Claude, Codex o Cursor? Mirá Desarrollá con IA: la documentación completa está en https://docs.commercy.com.ar/llms-full.txt, lista para pasarle como contexto.
1

Creá tu cuenta y el alta de developer

  1. Registrate en Commercy como cualquier comercio (el registro vive en el panel de Commercy).
  2. Entrá al portal de developers con el mismo email y contraseña.
  3. Completá el alta de developer (nombre público y aceptación de los términos del programa).
2

Creá la app

En el portal elegí Nueva app y completá el nombre. Después, en Credenciales:
  • Cargá una redirect URI. Mientras la app está en borrador podés usar http://localhost:3000/callback.
  • Elegí los scopes que necesita tu app. Pedí sólo los que vas a usar: cada permiso extra se revisa y se le muestra al comerciante (ver Scopes y permisos).
3

Generá el client secret

En Credenciales generá un client secret. Empieza con cs_ y se muestra una sola vez: copialo y guardalo en un lugar seguro (variable de entorno o gestor de secretos). Si lo perdés, generás otro y borrás el anterior. Cada app puede tener hasta 2 secretos a la vez para rotarlos sin cortar el servicio.El client_id (empieza con app_) no es secreto y lo ves siempre en el portal.
4

Instalá la app en una tienda

En borrador, la app sólo se instala en tu propia tienda o en una tienda demo. Abrí esta URL en el navegador, con la sesión de la tienda donde querés instalarla:
Commercy te lleva a la pantalla de consentimiento. Al aceptar, te redirige a tu redirect_uri con ?code=...&state=.... El code dura 60 segundos y sirve una sola vez. Cómo generar el code_challenge y canjear el code está en Autenticación OAuth.Canjeá el code por un access token:
La respuesta trae el access_token (dura 1 hora) y un refresh_token:
5

Tu primer request

Si recibís 200 con ese formato, ya estás autenticado. Seguí con la referencia de la API.
6

Configurá un webhook

En Webhooks cargá la URL donde querés recibir los eventos. Tiene que ser https y pública: no funciona con localhost. Para desarrollar usá un túnel como ngrok o cloudflared:
Desde el portal enviá un ping de prueba para verificar que tu endpoint responde 2xx. Después implementá la verificación de la firma.Tu app tiene que responder 2xx a los 4 webhooks obligatorios (app.uninstalled, store.redact, customers.redact y customers.data_request); sin eso no se publica.
7

Enviá la app a revisión

Cuando todo funciona en tu tienda demo, completá la ficha (descripción, política de privacidad, soporte, video de demo) y usá Enviar a revisión. Respondemos en hasta 10 días hábiles. El detalle del checklist está en Revisión y publicación.