Descripción general
Mapee los atributos de producto de WooCommerce (como color, talla y otras personalizaciones) en la extensión de Zonos para garantizar que los pedidos se importen de Zonos a su tienda WooCommerce con los atributos correctos.
Paso 1: Encuentre sus atributos de producto
-
Navegue a la pestaña Products en su WordPress Admin.
-
En la navegación izquierda, haga clic en Attributes para ver o administrar sus atributos globales de producto. Los atributos también se pueden configurar al agregar un nuevo producto.
Si utiliza una aplicación de terceros para atributos personalizados como Product Add-Ons for WooCommerce, siga las instrucciones de la documentación de la aplicación para localizar los atributos.
Paso 2: Identifique la ruta del atributo desde Zonos
Para mapear atributos en la extensión de Zonos, primero deberá comprender cómo se envían a Zonos. Para localizar estos datos:
- Cree un pedido de prueba para un producto con el atributo que desea mapear.
- Avance por Zonos Checkout y seleccione un nivel de servicio. Esto generará una cotización de landed cost. (No es necesario completar el pedido.)
- En Dashboard, vaya a Quotes.
- Encuentre la cotización de su pedido de prueba y haga clic en Quote Details.
- En la sección API Details a la derecha, expanda el menú desplegable de nivel raíz y luego expanda:
itemsmetadata
Este bloque de metadata muestra cómo se envían los atributos de producto de WooCommerce a Zonos en la solicitud de API.
Paso 3: Mapee el atributo en la extensión de Zonos
Una vez que haya localizado el atributo en el JSON de metadata, regrese a la configuración de Zonos Mapping en su extensión de WooCommerce.
- En Attribute field, seleccione Custom Attribute.
- En el campo Alias, ingrese una etiqueta descriptiva (p. ej.,
Color,SizeoCustom Engraving). - En el campo Cart item path, ingrese la ruta al valor del atributo, según la estructura que observó en la metadata.
Ejemplo de mapeo de atributos personalizados
Veamos cómo puede mapear un producto que tiene un atributo personalizado para grabado personalizado, color y talla.
Si utiliza el complemento Product Add-ons de WooCommerce, los atributos a veces se envían dentro de una matriz bajo la clave addons. El bloque JSON a continuación muestra los atributos que se enviaron a Zonos.
Ejemplo de bloque JSON:
{
"addons": [
{
"name": "Custom Engraving",
"value": "Built to last",
"price": 0,
"field_name": "1226-1748963436",
"field_type": "custom_text",
"id": 1748963436,
"price_type": "flat_fee"
}
],
"variation": {
"attribute_pa_color": "blue",
"attribute_size": "Large"
}
}
En Mapping settings bajo Attributes, cada uno de estos atributos debe mapearse de la siguiente manera:
| Custom Attribute↕ | Alias↕ | Cart item path↕ |
|---|---|---|
| Engraving | Custom Engraving | addons.0.value |
| Color | Color | attribute_pa_color |
| Size | Size | attribute_size |
Nota: El formato de ruta
addons.0.valuefunciona de la siguiente manera:
addonsindica al sistema que busque en la matriz addons.0apunta al primer objeto de esa matriz.valuedevuelve el valor del campo value de ese objetoattribute_pa_coloryattribute_sizeson objetos que no están en una matriz y se pueden mapear directamente.
Pruebe el mapeo de atributos de producto
Una vez que haya mapeado el atributo, realice un pedido de prueba completo en Zonos Checkout. Una vez procesado el pedido, revise los detalles del pedido en WooCommerce para asegurarse de que los atributos de producto se importaron correctamente.
Mapear atributos de producto para WooCommerce Checkout
Mapee atributos de producto como color, talla y otras personalizaciones para su tienda WooCommerce.