Esto es distinto de la conexión Shopify (Storefront MCP), que solo lee el catálogo público, los carritos y las políticas de una tienda y no necesita ninguna app. Usa esta guía cuando una automatización deba leer o modificar datos de la tienda mediante la Admin API.
Antes de empezar
- Eres propietario o miembro del equipo con permisos de desarrollo de apps de la tienda Shopify.
- Tu espacio de trabajo de Famulor tiene la plataforma de Automation en su plan y Beta Features activado (Settings → Workspace → Beta Features).
- Ten a mano el nombre permanente de la tienda — el
acmedeacme.myshopify.com(Admin de Shopify → Configuración → Dominios). Tu dominio personalizado no funcionará.
Paso 1 — Abrir el Dev Dashboard
En tu admin de Shopify, escribe App development en la barra de búsqueda y abre la entrada de configuración, o ve a Configuración → Apps y canales de venta → Desarrollar apps.
Admin de Shopify: buscar «App development»

Abrir el Dev Dashboard desde App development
Paso 2 — Crear la app
En el Dev Dashboard haz clic en Create app (arriba a la derecha).
Dev Dashboard → Create app
famulor-voice) y haz clic en Create. No necesitas Shopify CLI.

Nombrar la app y hacer clic en Create
Paso 3 — Configurar una versión con los scopes que Famulor necesita
Abre Versions y haz clic en Create a version. Deja App URL en un valor provisional comohttps://example.com — Famulor no aloja una app incrustada — y deja las URL de redirección vacías. Este tipo de conexión no las usa.

Crear una versión: nombre y URLs

Access → Scopes → Select scopes
También vale con marcar solo los scopes
read_* de las áreas que uses. Si una automatización falla después con un error de permisos, añade el scope aquí, publica una nueva versión y vuelve a conectar en Famulor.

Elegir los scopes de la Admin API
v1) — luego confirma Release.

Publicar la versión

La versión está activa
Paso 4 — Definir la distribución e instalar la app en tu tienda
Famulor intercambia las credenciales de la app por un token de Admin API mediante el grant de client credentials de Shopify. Shopify solo lo permite una vez que la app está instalada en la tienda, y tanto la app como la tienda deben pertenecer a la misma organización de Shopify — lo cual se cumple cuando creas la app desde tu propia tienda.- En el menú izquierdo de la app abre Distribution (en algunas cuentas está bajo Home → Distribution).
- Elige Custom distribution y confirma. La distribución personalizada es la opción correcta para una app que solo usa(n) tu(s) propia(s) tienda(s); no necesita revisión de App Store.
- Introduce el dominio
.myshopify.comde tu tienda, haz clic en Generate link y abre el enlace de instalación. - En tu admin de Shopify, revisa los scopes solicitados y haz clic en Instalar.
Paso 5 — Copiar el Client ID y el secreto
En Settings de la app encontrarás Credentials. Copia el Client ID, revela y copia el Secret.
Settings → Credentials: Client ID y Secret
Paso 6 — Conectar en Famulor
- En Famulor abre Automations → Connections y haz clic en Add connection.
- Elige Browse apps (Beta), busca Shopify y selecciónalo.
- Introduce el nombre de la tienda (
acmeoacme.myshopify.com— Famulor lo recorta), el Client ID y el Client secret. - Haz clic en Connect Shopify.

Famulor: conectar Shopify con tu propia app
Solución de problemas
Reconectar y eliminar
- Reemplazar credenciales: abre la conexión en Automations → Connections y elige Edit. Introduce el nuevo Client ID y secreto; Famulor reemplaza las credenciales de la app guardadas en un solo paso.
- Eliminar: al eliminar la conexión también se quitan las credenciales de la app del conector de apps. Las automatizaciones que usaban la conexión muestran Connect needed hasta que vuelvas a conectar Shopify.
- Para revocar el acceso desde el lado de Shopify, desinstala la app de tu tienda o rota el secreto en el Dev Dashboard.
Relacionado
- App Catalog — los disparadores y acciones de Shopify disponibles
- Referencia de nodos de automatización
- Resumen de automatizaciones