Traduzione prodotto (Product translation)
Stessa semantica del prodotto ma con valori localizzati per lingua: oggetti annidati con chiavi locale (es. en, fr) per titolo, descrizione, handle, file, metafields, chiavi opzione, varianti, meta SEO. Serve ai flussi che inviano o aggiornano contenuti tradotti senza duplicare l’intera anagrafica per lingua.
Esempio JSON completo
{
"sku": "FS-03",
"title": {
"en": "Product title FS-03",
"fr": "Titre du produit FS-03"
},
"description": {
"en": "Product description FS-03",
"fr": "Description du produit FS-03"
},
"handle": {
"en": "product-handle-fs-03",
"fr": "produit-handle-fs-03"
},
"not-found-handle": {
"en": "/collections/all",
"fr": "/collections/all"
},
"type": {
"en": "Product type FS-03",
"fr": "Type de produit FS-03"
},
"files": {
"manual": {
"en": "https://www.orimi.com/pdf-test.pdf",
"fr": "https://www.orimi.com/pdf-test.pdf"
},
"namespace.key1": {
"en": "https://www.orimi.com/pdf-test.pdf",
"fr": "https://www.orimi.com/pdf-test.pdf"
}
},
"metafields": {
"addition_features": {
"en": "Translated metafield",
"fr": "Métachamp traduit"
},
"namespace.key2": {
"en": "Translated metafield",
"fr": "Métachamp traduit"
}
},
"optionKeys": {
"color": {
"en": "color",
"fr": "couleur"
}
},
"variants": [
{
"sku": "FS-03-1",
"optionValues": {
"color": {
"en": "Pink",
"fr": "Rose"
}
},
"files": {
"variantManual": {
"en": "https://www.orimi.com/pdf-test.pdf",
"fr": "https://www.orimi.com/pdf-test.pdf"
},
"namespace.variantKey1": {
"en": "https://www.orimi.com/pdf-test.pdf",
"fr": "https://www.orimi.com/pdf-test.pdf"
}
},
"metafields": {
"variant_addition_features": {
"en": "Translated metafield",
"fr": "Métachamp traduit"
},
"namespace.variantKey2": {
"en": "Translated metafield",
"fr": "Métachamp traduit"
}
}
}
],
"metaTitle": {
"en": "SEO Product Meta Title",
"fr": "Méta-titre du produit SEO"
},
"metaDescription": {
"en": "A detailed meta description for SEO.",
"fr": "Une méta description détaillée pour le référencement."
}
}
Note
- Ogni campo traducibile è un oggetto
{ "en": "...", "fr": "..." }nel campione; altre lingue seguono la stessa forma. optionKeyseoptionValuesnelle varianti allineano etichette e valori opzione alle lingue target.