Campos Meta

Michael Chen
Michael Chen
  • Actualización

En este artículo:

¿Qué es un Campo Meta?

Un Campo Meta consiste en una Clave Meta, que define la propiedad que estás definiendo, y un Valor Meta, que es el valor de la propiedad.

Por ejemplo, la Clave Meta "gs1_template" puede tener un Valor Meta de "Default".

Volver al inicio

Por qué usamos Valores Meta

Podrías usar Valores Meta para almacenar datos arbitrarios que RyderShip no necesita para enviar Pedidos, pero que necesitas en el Comprobante de Empaque u otro recurso. También pueden usarse en Filtros de Búsqueda, que pueden aplicarse a Reglas, Acciones Masivas o Reportes.

Volver al inicio

Acceso

Ahora permitimos Claves Meta arbitrarias, eliminando la necesidad de validación y creación previa antes de su uso.

Nota: Debes usar el importador Línea por SKU para cargar un pedido.

Volver al inicio

Tipos de Valor de Campo Meta

Al establecer valores de campo meta, asegúrate de que el formato coincida con el tipo esperado. Los formatos incorrectos pueden resultar en errores, mala interpretación de datos o fallos en las validaciones.

Tipo Formato esperado | Valores aceptables Información adicional
DateTime

Fecha: 
DD/MM/YYYY (ej. 25/08/2025
-o- 
YYYY/MM/DD (ej. 2025/08/25)

Hora:

  • La hora es opcional. 
  • Si se incluye, debe seguir el formato ISO 8601 
  • Ejemplo: 25/08/2025T15:30:00Z
  • Si se pasa un valor en formato MM/DD/YYYY, intentaremos convertirlo
  • Si el día excede 12 y el formato es ambiguo, el valor puede ser rechazado
  • Para evitar errores, siempre use:
    DD/MM/YYYY
    -o
    YYYY/MM/DD
Date

DD/MM/YYYY (ej. 25/08/2025
-o- 
YYYY/MM/DD (ej. 2025/08/25)

Ejemplo: 

2025/08/25 se interpretará como 
25 de agosto de 2025

No se permite componente de hora
Booleano

Acepta: 

  • true
  • false
  • “true”
  • “false”
  • 1
  • 0
  • "1”
  • “0”

Los valores no distinguen entre mayúsculas y minúsculas

  • Convertido usando ActiveModel::Type::Boolean de Ruby
  • Cadenas como "yes" o "no" no son válidas y no se interpretarán como booleanos
Cadena
  • Acepta cualquier valor de texto plano
  • No se requiere un formato específico
Convertido a un objeto String de Ruby
Entero
  • Acepta solo números enteros 
    (ej. 42, -7)
  • Cadenas que contienen enteros válidos 
    (ej. "42") se convertirán correctamente
Las cadenas no numéricas resultarán en errores
Flotante
  • Acepta números decimales 
    (ej. 10.5, -2.75)
  • Debe usar un punto como separador decimal 
    (ej. 10.5)
  • Cadenas como "10.5" funcionarán;
    "10,5" no lo hará
Analizado usando el método Float de Ruby

Warning.png Si un valor no coincide con su tipo esperado, la solicitud puede ser rechazada o el campo puede ser ignorado dependiendo de cómo esté implementada su integración.

Volver al inicio

Uso de Valores Meta

En Búsquedas

Los Filtros de Búsqueda son poderosos. Puedes encontrar órdenes que contengan Campos Meta (es decir, "Agrupar todas las órdenes tipo: VIP") o usarlos para Reglas (es decir, "si tipo de empaque: eco, usar sobres de papel").

Orders__Processing___Whiplash.png

Al usar un booleano (Verdadero/Falso) en filtros de búsqueda de campos meta, usa el valor 1 para verdadero y 0 para falso. Para obtener mejores resultados, combina los Campos Meta con otro filtro de búsqueda. Un ejemplo sería incluir un filtro como Estado o un rango de fechas.

Lo siguiente equivale a "es_regalo: verdadero":

Orders__Moda_Operandi__PRODUCTION__August_11__2022_23_30.png

 

Durante la Recepción

Shipnotice.item y Shipnotice Campos Meta son buscables en la página de Detalles de Aviso de Envío. Estos se usan con mayor frecuencia al localizar un artículo entrante por una Clave Meta, como "vendor_sku" o "color_code". De esta manera, las Claves Meta son una herramienta para que los Equipos de Recepción identifiquen artículos.
 

Ship_Notice_Details__16121172.png

En Plantillas

Consulta nuestra documentación sobre plantillas aquí.

Volver al inicio

Agregar valores meta mediante carga de CSV

Los valores meta se pueden agregar mediante la carga de pedidos en CSV o la API. 

Nota: Debes usar el importador Línea por SKU para cargar un pedido.

Formato de encabezado CSV:

object_meta_{tuclaveaquí)

Pedidos

order_meta
orderitem_meta

Avisos de envío

shipnotice_meta
shipnoticeitem_meta

Devoluciones

consumerreturn_meta
shipnoticeitem_meta

Artículos

item_meta

Nota: Adjunto a este artículo hay un ejemplo del formato estándar de importación de Aviso de Envío que se utiliza para incluir claves meta.

Volver al inicio

Los campos meta se muestran en la interfaz, ¿verdad?

¡No! Pero esto es intencional. Los errores ocurren cuando dependemos de que las personas tomen decisiones correctas basadas en instrucciones escritas para miles de paquetes al día. Nosotros nos enfocamos en la automatización.

Por ejemplo, podríamos usar el filtro Campo Meta tipo_de_empaque: ecológico para aplicar una Regla.

O podríamos usar estado_usuario: VIP para crear Lotes.

Esto significa que el personal del almacén recibe instrucciones de la manera a la que están acostumbrados—contextualmente, a través de los flujos de trabajo de empaque y loteo—y no necesitan cambiar su proceso en absoluto para enviar los pedidos como tú lo deseas.

Una excepción: los Campos Meta a nivel de Artículo son visibles en la página de Detalles del Artículo, bajo el menú "Más". Esto es para proporcionar al equipo de recepción la mayor cantidad de información posible sobre los artículos y darles la mejor oportunidad de identificar correctamente durante la recepción.

Volver al inicio

Ejemplo del formato estándar de importación de Aviso de Envío

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 1 de 2

¿Tiene más preguntas? Enviar una solicitud