Conecta tu tienda Shopify para que tu clon pueda responder sobre productos, existencias y pedidos, mandar una liga de compra de lo que el cliente quiere, y dar seguimiento después de la entrega con una solicitud de reseña automática. Vas a crear una app en el Dev Dashboard de Shopify, darle los permisos correctos, instalarla en tu tienda, y pegar dos valores en IcloneU.
Paso 1 — Crea la app en el Dev Dashboard
Shopify retiró las apps personalizadas dentro del admin el 1 de enero de 2026. Si tu tienda todavía tiene una app creada antes de esa fecha, su token de acceso de la Admin API (shpat_...) sigue funcionando — pégalo en el campo de token heredado de la conexión y salta al Paso 4. Las tiendas creadas en 2026 o después siguen el flujo del Dev Dashboard de abajo.
Abre el Dev Dashboard
Entra a dev.shopify.com e inicia sesión con la cuenta dueña de tu tienda. Shopify ha ido cambiando de lugar esta entrada dentro del admin, así que ir directo al Dev Dashboard es el camino confiable.
Crea la app
Haz clic en Crear app y ponle un nombre, por ejemplo IcloneU. Vas a llegar a la página general de la app, con Versiones, Instalaciones y Configuración (Settings) en el menú de la izquierda.
Paso 2 — Otorga los alcances de la API
Abre el campo de alcances
En el menú izquierdo de la app abre Versiones, y busca la sección Acceso a la API con su campo Alcances. Los alcances se escriben aquí como una lista separada por comas, no se marcan de una lista de casillas.
Agrega los cinco alcances obligatorios
read_orders,read_customers,read_products,read_inventory,read_locations. Con estos cubres las preguntas de producto y existencias, la consulta de pedidos, y saber qué sucursales pueden enviar.Agrega el alcance de seguimiento de envíos
read_fulfillments. Con él IcloneU recibe los avisos de la paquetería sobre tus pedidos — en tránsito, en reparto, entregado —, y de él depende el disparador Avance de envío del pedido. Ese disparador se activa cuando cambia el estado de un envío, no cuando alguien solo edita el número de guía. Shopify también aceptaread_marketplace_ordersen su lugar; los alcances de fulfillment orders, comoread_merchant_managed_fulfillment_orders, no sirven para esto.Agrega los de las funciones extra que quieras
write_draft_orderspermite que tu clon mande una liga de compra — agrégalo salvo que específicamente no quieras esa función.write_price_rulesle permite crear códigos de descuento.read_contentte deja importar las páginas y artículos de blog de tu tienda a una biblioteca de Conocimiento.Guarda y publica una versión
Guarda la configuración y luego publica una versión de la app. Los cambios de alcances solo surten efecto cuando publicas una versión.
Tu clon solo obtiene las capacidades que sus permisos permiten. Cuando falta un alcance, IcloneU deja fuera esa acción en lugar de fallar, así que en las conversaciones el síntoma es el silencio: sin write_draft_orders tu clon nunca ofrece una liga de compra. Con los eventos de la tienda pasa igual: sin el alcance de seguimiento de envíos, Shopify rechaza la suscripción de IcloneU a los avisos de la paquetería, así que una automatización que empieza con Avance de envío del pedido nunca se ejecuta, mientras que Pedido preparado sigue funcionando. Donde sí se ve es en la ventana Configurar de la conexión de Shopify, en la pestaña Habilidades de un clon: ahí avisa de las capacidades que le faltan a la conexión y, para los avisos de envío, si no tiene ni read_fulfillments ni read_marketplace_orders. Fíjate sobre todo en el de descuentos — el alcance es write_price_rules, y write_discounts es un permiso distinto que no funciona en su lugar. Si agregas un alcance después, son tres pasos, en este orden. Publica una versión nueva de la app. Luego aprueba la actualización en la tienda: en tu admin de Shopify, abre la app en Apps y presiona Actualizar — aun con una app de tu propia organización, el permiso nuevo no se otorga hasta que la tienda lo hace, y guardar antes no cambia nada. Luego vuelve a guardar la conexión: la ventana Configurar del clon, cuyo aviso por un permiso de eventos faltante enumera estos mismos pasos, o la conexión en Automatizaciones → Conectores; puede hacerlo cualquiera de tu equipo que pueda editarlas. Cualquiera de los dos guardados vuelve a registrar los eventos de la tienda con un acceso nuevo a tu tienda, así que para ellos un alcance recién publicado cuenta de inmediato. Tu clon toma una capacidad nueva en unos 15 minutos después de guardar, también cuando contesta correos o los comentarios que IcloneU revisa cada cierto tiempo, como los de YouTube.
Paso 3 — Instala la app en tu tienda
Crear la app y publicar una versión no la instala. Este paso es fácil de saltarse, y sin él la conexión no tiene con qué comunicarse.
Regresa a la pantalla principal de la app
Haz clic en el nombre de la app (por ejemplo IcloneU) en el menú izquierdo para volver a su vista general.
Instálala
En la sección Instalaciones haz clic en Instalar app y selecciona tu tienda. Shopify te muestra los permisos que la app está pidiendo antes de instalarla.
Copia las credenciales
Abre la Configuración (Settings) de la app y copia el Client ID y el Client Secret (usa el ícono del ojo para revelarlo). A diferencia de los tokens viejos, estos los puedes volver a consultar después.
Es lo esperado. Las apps del Dev Dashboard no muestran un token de acceso permanente. IcloneU intercambia tu Client ID y Client Secret por tokens de corta duración y los renueva solo, así que nunca tienes que administrar tokens.
Paso 4 — Conecta la tienda en IcloneU
Abre el conector
En IcloneU ve a Automatizaciones → Conectores → Shopify → Conectar.
Dominio de la tienda
El dominio
.myshopify.comde tu tienda, por ejemplomi-tienda.myshopify.com— no tu dominio personalizado.Client ID y Client Secret
Pega los dos valores del Paso 3. Una tienda que sigue con una app personalizada anterior a 2026 pega su token
shpat_...en el campo de token heredado — uno u otro, nunca los dos.Guarda
Guarda la conexión. IcloneU verifica las credenciales del formulario contra tu tienda de inmediato, así que un error se nota aquí y no después. Si Shopify las rechaza, la ventana dice Shopify rechazó estas credenciales. Revisa el dominio de la tienda y el Client ID y el Client Secret (o el token de acceso), y que la app esté instalada en esta tienda. Si estabas cambiando las credenciales de una conexión guardada, agrega que no se guardó nada y que la conexión conserva las credenciales que tenía. Probar Conexión revisa esas credenciales guardadas, no lo que está en el formulario, así que puede pasar aunque un guardado se rechace; cierra la ventana para conservar las guardadas.
Una conexión guardada todavía no está conectada a nada. Abre Clones, elige el clon que va a vender, entra a su pestaña Habilidades y activa la conexión de Shopify. Ahí mismo puedes ajustarla — ocultar las cantidades de inventario, elegir las ubicaciones desde las que vende el clon, o apagar habilidades individuales.
El control de Ubicaciones de inventario incluidas funciona por inclusión: la IA solo ve el inventario de las ubicaciones marcadas — el resto nunca cuenta como disponible, nunca se ofrece para recoger en tienda y nunca se menciona por nombre. Deja todas las casillas sin marcar para usar todas las ubicaciones. Las conexiones guardadas antes de que este control cambiara de lista de exclusión conservan sus exclusiones viejas hasta que vuelvas a guardar el ajuste.
El clon responde con libertad las preguntas generales de productos y existencias, pero las preguntas de pedidos y datos personales solo se responden después de que el cliente final verifica su identidad: con un código de un solo uso, o automáticamente en canales que ya comprueban quién escribe. Un cliente sin verificar recibe una petición amable de hacerlo primero; eso es la protección funcionando, no una falla.
Los webhooks de una tienda solo llegan a una conexión, así que IcloneU compara el dominio de la tienda contra todas las demás conexiones de Shopify antes de guardar. Si la tienda ya está conectada en otra cuenta de IcloneU, el guardado se bloquea: "Los webhooks de cada tienda solo llegan a una conexión, así que los eventos de esta tienda no llegarían aquí. Desconecta primero la tienda de la otra cuenta o contacta a soporte si no la reconoces." Si ya está conectada en esta cuenta, en su lugar sale una confirmación de Tienda ya conectada — "Los webhooks de cada tienda solo llegan a una conexión, por lo que una conexión duplicada puede dejar a la otra sin eventos. ¿Quieres conectarla de todos modos?" — y la decisión es tuya. La revisión corre sobre el dominio normalizado, así que https://Mi-Tienda.myshopify.com/ y mi-tienda.myshopify.com cuentan como la misma tienda. También compara la dirección .myshopify.com propia de la tienda, que IcloneU lee de Shopify al revisar tus credenciales, así que una tienda que ya está conectada en otra cuenta se rechaza aunque la escribas con otra dirección. Una agencia que lleva la tienda de un cliente desde otro espacio de trabajo topa con el primer mensaje, y la solución es desconectarla de donde está ahora.
Paso 5 — Avisos de pedidos (para reseñas automáticas)
Las reseñas automáticas necesitan que IcloneU se entere cuando un pedido se prepara. Las solicitudes de reseña se programan al preparar el pedido, no al pagarlo — un pedido pagado que todavía no se envía no dispara ninguna.
IcloneU registra los avisos de pedidos por ti cada vez que se guarda la conexión —tú o alguien de tu equipo, en Automatizaciones → Conectores o en la ventana Configurar de un clon— y los verifica con ese mismo Client Secret. Deja vacío el campo de Secreto de firma del webhook. Si nunca llegan las solicitudes de reseña, vuelve a guardar la conexión de Shopify en IcloneU — con eso revisa y registra lo que falte. Antes del 25 de septiembre de 2026 solo registraba algo el guardado del propietario de la cuenta, así que una tienda que solo guardó alguien de tu equipo necesita guardarse una vez más.
Una vez registrados los avisos de pedidos, IcloneU también vigila que la tienda no se quede en silencio. Cuando en 48 horas no le llega nada de la tienda —ni pedidos, ni checkouts, ni ningún otro evento de la tienda—, el ícono de Shopify de la conexión en Automatizaciones → Conectores muestra un triángulo de advertencia ámbar. Al pasar el cursor encima ves cuántas horas lleva así y luego Revisa que la app siga instalada y activa en tu admin de Shopify y luego usa Probar conexión. Si la prueba pasa, se revisan las suscripciones de la tienda y este aviso se quita. Mientras tanto, la conexión sigue funcionando. Un Probar Conexión que pasa revisa que los avisos de pedidos y checkouts de la tienda estén registrados, registra los que falten y quita el triángulo; si no puede confirmarlos, el triángulo se queda. La siguiente actividad de la tienda, como un pedido o un checkout, también lo quita, en menos de media hora. La revisión no distingue una conexión rota de una tienda tranquila, así que una tienda sin pedidos ni checkouts en dos días también puede mostrarlo, y ahí no hay ningún problema; después de que una prueba lo quita, una tienda que sigue tranquila lo vuelve a mostrar 48 horas después. Las tiendas conectadas antes del 23 de septiembre de 2026 que ya habían recibido un pedido, un checkout u otro evento de la tienda se sumaron a la revisión en octubre de 2026; una que nunca recibió nada se vigila a partir de la próxima vez que se guarde su conexión con un Client ID y un Client Secret. Una conexión con un token heredado shpat_... solo se vigila si ya había recibido eventos de la tienda para entonces.
Solo para conexiones heredadas shpat_.... El registro automático necesita un Client Secret, así que una tienda que sigue con un token viejo crea el aviso a mano. Una conexión así muestra un círculo de información en su ícono de Shopify en Automatizaciones → Conectores, y al pasar el cursor encima lo dice: IcloneU no puede registrar sus notificaciones de pedidos y checkouts: solo llegan por los webhooks creados a mano en el admin de Shopify. Vuelve a conectarla con un Client ID y un Client Secret e IcloneU las registra por ti. Mientras no la vuelvas a conectar así, crea el aviso de esta forma:
Abre la configuración de webhooks
Admin de la tienda → Configuración → Notificaciones → baja hasta la sección Webhooks.
Créalo
Haz clic en Crear webhook. Elige el evento de pedido preparado — en inglés Shopify lo llama Order fulfillment, y el nombre cambia según el idioma —, no el de creación de preparación (Fulfillment creation), que IcloneU ignora. Formato: JSON. URL: tu dirección de IcloneU seguida de
/api/ShopifyWebhook. Para el disparador Avance de envío del pedido, agrega de la misma forma un segundo webhook para el evento de actualización de preparación (en inglés, Fulfillment update).Copia la clave de firma
Al final de esa misma sección de Webhooks, Shopify muestra "Todos tus webhooks se firmarán con …" seguido de una clave. Cópiala.
Pégala en IcloneU
Edita tu conexión de Shopify y pégala en Secreto de firma del webhook. Sin ella, IcloneU ignora los avisos de tu tienda por seguridad.
El Client Secret viene de la Configuración (Settings) de tu app en el Dev Dashboard y va en el campo Client Secret de la conexión. La clave secreta del webhook es otra clave distinta, vive en la página de Notificaciones del admin de la tienda y va en el campo Secreto de firma del webhook.
Paso 6 — Pruébalo de principio a fin
Pregúntale a tu clon por un producto
La prueba más rápida. En el Playground o desde un canal conectado, pregunta por algo que vendas. Una conexión que funciona responde con el producto real, sus variantes y si se pueden enviar — no con algo inventado.
Activa las solicitudes automáticas
En IcloneU abre Reseñas → Configuración y configura primero la tarjeta Solicitudes de reseña por WhatsApp — un Número de WhatsApp, una Plantilla y una Variable del enlace de reseña — porque hasta que elijas esos tres, la tarjeta automática no ofrece ningún canal de WhatsApp. Luego, en Solicitudes automáticas de reseña, enciende Enviar solicitudes de reseña automáticamente tras una compra, elige WhatsApp como Canal, y pon Días después de la compra en 0 para probar rápido.
Crea un pedido de prueba
En Shopify: Pedidos → Crear pedido → agrega un producto → crea un cliente con tu propio número de WhatsApp en formato internacional → márcalo como pagado.
Prepáralo
Abre el pedido y haz clic en Preparar artículos. La preparación es el disparador — marcarlo como pagado no basta.
Revisa el resultado
En más o menos un minuto (con espera 0) llega la plantilla de WhatsApp nombrando el producto del pedido. El comprador aparece en Contactos y la solicitud en Reseñas → Solicitudes.
Revísalo en este orden. Vuelve a guardar la conexión de Shopify en IcloneU; con eso se registran otra vez los avisos de pedidos. Confirma que el interruptor de automatización esté encendido en Reseñas → Configuración y que el cliente del pedido tenga teléfono. Si conectaste con un token heredado shpat_..., revisa que la clave de firma esté guardada en la conexión y abre Configuración → Notificaciones → Webhooks en Shopify para ver los envíos recientes de tu webhook — una respuesta 200 significa que IcloneU lo recibió. Y si la tienda se conectó antes del 22 de septiembre de 2026, selecciona su conexión en Automatizaciones → Conectores y haz clic una vez en Probar Conexión: Shopify identifica los avisos de una tienda con su dirección .myshopify.com original, que puede ser distinta de la que escribiste, y la prueba es lo que le permite a IcloneU conocerla.
Opcional — reconocer tus productos en fotos de clientes
Una tienda conectada también puede enseñarle a tu clon a reconocer tus productos en las fotos que mandan los clientes. En Automatizaciones → Conectores, selecciona la conexión de Shopify, haz clic en Configuración y activa Reconocer productos en fotos de clientes. El interruptor se guarda en cuanto lo cambias y la indexación empieza en menos de un minuto; cuando termina, la línea debajo del interruptor muestra cuántos productos e imágenes se indexaron, y cuándo (la línea no se actualiza mientras la ventana está abierta, así que recarga la página y vuelve a abrir Configuración para verla). Indexar ahora la vuelve a correr cuando quieras. El clon que responde también debe tener activado Leer fotos y documentos que envían los clientes, en su pestaña Habilidades; sin eso no se busca ninguna foto. Lo que hace el clon con una coincidencia está en Qué puede hacer tu clon con tu tienda.
Solo se indexan los productos activos, cada uno con hasta sus tres primeras imágenes, hasta 3,000 imágenes en total, y el índice se actualiza una vez al día mientras la conexión esté Activa. La indexación y cada foto de cliente que se busca consumen unidades, como dice la pista del interruptor. Al apagarlo, el índice se borra de inmediato, así que al volver a encenderlo se indexa otra vez todo el catálogo. Si la indexación falla, la línea se pone en rojo y empieza con La última indexación falló:, seguido del motivo. Cambiar el interruptor o usar Indexar ahora requiere el permiso Gestionar herramientas de desarrollador (conectores, llaves de API, webhooks).
Traer a los clientes de tu tienda como contactos
Una tienda conectada también es una lista de clientes. Abre Contactos, luego Importar contactos, y usa Importar desde Shopify — su propia nota dice "Trae los clientes de tu tienda como contactos, enriquecidos con su historial de compras y vinculados a sus perfiles existentes." No hay columnas que mapear: los campos ya se conocen.
- Cada cliente llega con su correo y su teléfono, para que el emparejador de identidad los una a los contactos que esa misma persona ya tiene en Facebook, Instagram, WhatsApp, chat web y correo en vez de crear un duplicado. Quedan con las etiquetas Importado y Shopify (así se ven en Contactos; en los selectores de etiquetas de secuencias y flujos, Importado aparece con su nombre guardado, normalmente Imported).
- El gasto de por vida y el número de pedidos vienen directo del registro de cliente de la propia Shopify, y esa misma corrida rellena hacia atrás los pedidos pagados recientes en el historial de compras del contacto — tres meses por defecto, que es la ventana que de verdad lee el seguimiento de compra.
- De ahí en adelante se mantiene al día solo: cada evento de Pedido pagado escribe ese pedido en el contacto del comprador, así que no hace falta volver a importar.
- En un contacto que vino de la tienda, el menú del perfil trae Ver en Shopify para ver el panorama completo.
La importación existe para enriquecer y unificar contactos, no para armar una lista de envío. Alguien que le compró a tu tienda no aceptó que le escribas por WhatsApp, y las reglas de consentimiento de cada plataforma siguen decidiendo a quién le puedes escribir. Úsala para reconocer a esa persona cuando ella te escriba, y para que tu clon pueda hablar de su historial de pedidos real.
Última actualización: octubre 4, 2026 · Integraciones de plataformas