En esta página

Cómo enviar automáticamente pedidos de Shopify a proveedores de dropshipping [Guía]

El tutorial de Make del 23 de marzo de 2021 utiliza dos escenarios: el primero registra pedidos pagados en Airtable; el segundo procesa los que el proveedor marca como enviados.

Esta adaptación conserva ambos recorridos, pero no trata los campos de fulfillment de 2021 como una interfaz vigente. Se consultaron el 27 de septiembre de 2026 las ayudas de Shopify, sus eventos, Airtable, módulos de Airtable y Email.

Prepara la base y el acceso del proveedor

Necesitas Shopify, Make, Airtable y una cuenta de correo. El tutorial enlaza esta base de ejemplo. Puedes preparar tu propia tabla con:

  • Nombre, apellidos y correo del cliente.
  • Producto, variante y cantidad.
  • Dirección de envío.
  • Estado, como selección única con Pending y Shipped.
  • Fecha de creación y fecha de última modificación.
  • ID del pedido y número de pedido.

Adaptación editorial: conserva también las referencias de fulfillment y de las líneas que se enviarán cuando las obtengas de Shopify. Un pedido con varios productos o ubicaciones no debe representarse como si siempre tuviera una única línea de envío.

Otorga al proveedor solo el acceso acordado a los pedidos que debe gestionar. La base no necesita exponer credenciales de Shopify ni de Make.

Escenario 1: del pedido pagado a Airtable

1. Configura el evento

Crea un escenario con Shopify > Watch Events (advanced). Añade el webhook y la conexión autorizada a la tienda. En Event topic, utiliza ORDERS_PAID, conforme al catálogo de temas de Shopify.

El original usaba New Event con orders/paid; no mezcles esa etiqueta antigua con el valor del módulo avanzado actual.

Pulsa Run once y genera un pedido de prueba pagado para capturar su estructura. Comprueba el ID, cliente y artículos recibidos. Si necesitas información que el evento no contiene, añade Shopify > Get an Order usando el identificador recibido.

2. Crea el registro

Añade Airtable > Create a Record. Conecta Airtable mediante OAuth o un token de acceso personal autorizado para la base; selecciona base y tabla.

Mapea cada dato al campo correspondiente y establece Status = Pending. Conserva el identificador original de Shopify. Si optas por una fila por artículo, separa las líneas del pedido con un Iterator y conserva en cada fila su relación con el pedido.

3. Comprueba el registro

Prueba un pedido con más de un artículo y verifica que no se pierdan cantidades ni direcciones. Guarda y activa este escenario solo después de comprobar los datos que verá el proveedor.

Escenario 2: del estado enviado a la confirmación

1. Vigila los cambios de Airtable

Crea otro escenario con Airtable > Watch Records. Selecciona la base y la tabla. En el campo disparador, utiliza Last modified time.

La ayuda de Airtable exige que exista el campo de creación o última modificación correspondiente. Configura el de última modificación para observar los datos pertinentes al envío, de forma que editar una nota ajena al proceso no sea confundido con una nueva expedición.

Selecciona un campo de etiqueta y un límite de registros por ejecución adecuado a tus datos.

2. Filtra por Shipped

Coloca un filtro entre Airtable y el paso de envío de Shopify. Compara Status con Shipped, usando el operador de texto apropiado.

Esto impide procesar como enviados los registros que siguen en Pending o que se devolvieron a ese estado. No evita por sí solo que un registro Shipped vuelva a procesarse si cambia otro campo.

3. Crea el fulfillment correcto

La aplicación actual incluye Get a Fulfillment Order y Create a Fulfillment. No sustituyas un Fulfillment Order ID por el Order ID comercial.

Según la documentación oficial de fulfillmentCreate, el envío se crea para una o varias órdenes de preparación vinculadas al mismo pedido y ubicación. Si no se especifican líneas, se procesan todas las de la orden de preparación.

Antes de crear el fulfillment, consulta las órdenes de preparación del pedido en Shopify y conserva sus identificadores y líneas. Si necesitas recuperarlas por API, utiliza Make a GraphQL API Call con la consulta de órdenes de preparación de un pedido. Después consulta el detalle mediante Get a Fulfillment Order y configura Create a Fulfillment con las referencias y cantidades efectivamente enviadas.

No copies la antigua combinación de ID de pedido, ubicación y Shipment status = confirmed como si fuera suficiente en todas las versiones actuales. Verifica las cantidades pendientes y la ubicación antes de realizar una escritura real.

4. Envía la confirmación

Añade Email > Send an Email después de confirmar el resultado de Shopify. Mapea el destinatario desde el correo guardado en Airtable y redacta un asunto y cuerpo con el número de pedido y los datos de envío disponibles.

Decide si el aviso lo enviará Shopify o tu módulo Email. No actives ambos sin intención, porque el cliente podría recibir dos confirmaciones.

Recomendación editorial: guarda el ID de fulfillment y una marca de notificación enviada. Usa esos datos para reconocer un registro ya procesado antes de repetir acciones.

Prueba el ciclo completo

  1. Registra un pedido pagado de prueba.
  2. Revisa los datos de Airtable.
  3. Cambia el estado a Shipped.
  4. Ejecuta el segundo escenario y verifica las líneas preparadas y el correo.
  5. Comprueba un registro Pending y uno ya procesado.

Después guarda y programa el segundo escenario. El proveedor sigue siendo responsable del envío físico: cambiar una celda no demuestra que el paquete se haya entregado al transportista.

Este sitio no ha ejecutado el flujo ni confirmado la importación de la base de ejemplo. La validación con datos de prueba es necesaria antes de autorizar escrituras en una tienda real.

Esta página incluye enlaces de afiliado. Podemos ganar una comisión si te registras o contratas a través de ellos, sin costo adicional para ti.

Entiende el concepto y empieza con un flujo de bajo riesgo

Si este concepto corresponde a una tarea repetitiva real, empieza con un flujo pequeño que puedas revisar manualmente. Consulta los precios, los límites y las restricciones de módulos en la página oficial.

✓ Empieza con un flujo de bajo riesgo✓ Mantén la revisión humana✓ Precios y límites según la página oficial
Abrir Make cuando elijas el flujo