Campos Meta

Michael Chen
Michael Chen
  • Actualización

En este artículo:

¿Qué es un Meta Field?

Un Meta Field consiste en una Meta Key, que define la propiedad que estás especificando, y un Meta Value, que es el valor de esa propiedad.

Por ejemplo, la Meta Key "gs1_template" puede tener un Meta Value de "Default".

Volver al inicio

Por qué usamos Meta Values

Puedes usar Meta Values para guardar datos arbitrarios que RyderShip no necesita para enviar pedidos, pero que tú necesitas en el Packing Slip u otro recurso. También se pueden usar en los Filtros de búsqueda, que se pueden aplicar a Reglas, Acciones en lote o Reportes.

Volver al inicio

Acceso

Ahora permitimos Meta Keys arbitrarias, eliminando la necesidad de validarlas y crearlas previamente antes de usarlas.

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

Volver al inicio

Tipos de valores de Meta Field

Al establecer valores de meta field, asegúrate de que el formato coincida con el tipo esperado. Formatos incorrectos pueden causar errores, mala interpretación de datos o validaciones fallidas.

Tipo Formato esperado | Valores aceptables Información adicional
DateTime

Fecha: 
DD/MM/AAAA (ej. 25/08/2025
-o- 
AAAA/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/AAAA, intentaremos convertirlo
  • Si el día es mayor a 12 y el formato es ambiguo, el valor puede ser rechazado
  • Para evitar errores, usa siempre:
    DD/MM/AAAA
    -o-
    AAAA/MM/DD
Date

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

Ejemplo: 

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

No se permite componente de hora
Boolean

Acepta:

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

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

  • Se convierten usando ActiveModel::Type::Boolean de Ruby
  • Cadenas como "yes" o "no" no son válidas y no se interpretarán como booleanos
String
  • Acepta cualquier valor de texto plano
  • No se requiere formato específico
Se convierte a un objeto String de Ruby
Integer
  • Solo acepta números enteros
    (ej. 42, -7)
  • Cadenas que contengan enteros válidos
    (ej. "42") se convertirán correctamente
Cadenas no numéricas generarán errores
Float
  • Acepta números decimales
    (ej. 10.5, -2.75)
  • Debe usar punto como separador decimal
    (ej. 10.5)
  • Cadenas como "10.5" funcionarán;
    "10,5" no funcionará
Se analiza usando el método Float de Ruby

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

Volver al inicio

Cómo usar Meta Values

En búsquedas

Los Filtros de búsqueda son muy potentes. Puedes encontrar pedidos que contengan Meta Fields (por ejemplo, "Agrupa todos los pedidos tipo: VIP") o usarlos en Reglas (por ejemplo, "si packaging-type: eco, usa sobres de papel").

Orders__Processing___Whiplash.png

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

Lo siguiente equivale a "is_gift: true":

Orders__Moda_Operandi__PRODUCTION__August_11__2022_23_30.png

Durante Recepción

Los Meta Fields de Shipnotice.item y Shipnotice se pueden buscar en la página de Detalles de Ship Notice. Estos se usan principalmente para localizar un artículo entrante por una Meta Key, como "vendor_sku" o "color_code". Así, las Meta Keys 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 Meta Values por carga de CSV

Los Meta Values se pueden agregar mediante la carga de pedidos por CSV o por la API.

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

Formato del encabezado CSV:

object_meta_{tunombredemetakey}

Pedidos

order_meta
orderitem_meta

Ship Notices

shipnotice_meta
shipnoticeitem_meta

Devoluciones

consumerreturn_meta
shipnoticeitem_meta

Artículos

item_meta

Nota: Adjunto a este artículo encontrarás un ejemplo del formato estándar de importación de Ship Notice donde se incluyen meta keys.

Volver al inicio

¿Los Meta Fields aparecen en la interfaz?

¡No! Pero esto es intencional. Se pueden cometer errores cuando dependemos de que las personas tomen la decisión correcta siguiendo instrucciones escritas para miles de paquetes al día. Nosotros apostamos por la automatización.

Por ejemplo, podríamos usar el filtro Meta Field packaging_type: eco-friendly para aplicar una Regla.

O podríamos usar user_status: VIP para crear Batches.

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

Una excepción: Los Meta Fields a nivel de artículo sí son visibles en la página de Detalles del artículo, en la pestaña Detalles del artículo y desplazándote hacia abajo a la sección de Meta Fields. Esto es para dar al equipo de recepción la mayor información posible sobre los artículos y que tengan la mejor oportunidad de identificar correctamente cada cosa durante la recepción.

Item-Details-new-7.png

Volver al inicio

Ejemplo del formato estándar de importación de Ship Notice

¿Fue útil este artículo?

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

¿Tiene más preguntas? Enviar una solicitud