Si tu tienda está en el plan Shopify Plus, puedes activar una funcionalidad avanzada que permite guardar automáticamente los datos de cada factura generada por Comply como metaobjetos dentro de Shopify.
Esta opción permite integraciones más potentes con flujos automatizados mediante el webhook metaobjects/create
.
Paso 1: Crear el metaobjeto Comply Invoices
Para que Comply pueda guardar automáticamente los datos de las facturas como metaobjetos en Shopify, lo primero que debes hacer es crear un nuevo tipo de metaobjeto con los campos necesarios.
Configuración del metaobjeto
En tu panel de administración de Shopify, accede a Configuración > Metacampos y metaobjetos > Definiciones metaobjetos y pulsa en el botón Agregar definición.
Nombre:
Comply Invoices
Tipo:
comply_invoices
(se asigna automáticamente en minúsculas y sin espacios)
Campos a agregar
En este tipo de metaobjeto se deben definir los siguientes campos:
Nombre | Tipo de dato | Descripción |
Invoice number( | Texto de una sola linea (un valor). |
|
Establecer como nombre visible. | Este campo almacena el número único de la factura generada por Comply. |
|
Data ( | JSON (</>) | Este campo guarda en formato estructurado (generalmente JSON) toda la información detallada de la factura: importe, fecha, productos, impuestos, tipo de documento, etc. Es un campo técnico que permite integraciones o visualizaciones personalizadas. |
Paso 2: Crear el metafield de pedido para enlazar las facturas
Una vez definido el tipo de metaobjeto Comply Invoices
, el siguiente paso es crear una definición de metacarpo para los pedidos, de forma que cada pedido pueda referenciar su(s) factura(s) correspondiente(s) emitida(s) por Comply.
Configuración del metacarpo
Accede a Configuración > Metacampos y metaobjetos > Pedidos (Order).
Haz clic en "Añadir definición" (Add definition).
Configura los campos de la definición como sigue:
Nombre:
Invoices
Namespace y clave:
comply.invoices
(Importante)Tipo de contenido:
Metaobjeto
Referencia: selecciona el tipo
Comply Invoices
creado en el paso anterior.Cantidad permitida: selecciona "Lista de entradas"
Opciones de acceso API:
Customer Account API access:
Read
Storefront API access: desactivado (opcional, dependiendo del uso).
Guarda los cambios. Shopify mostrará esta definición como activa y asociada a los pedidos.
Con esto, ya has creado el campo personalizado necesario para que Comply registre las facturas como referencias desde cada pedido y por tanto y puedes activar desde Comply > Configuración la funcionalidad.