Reutilizar y transferir capítulos de Composite
Los capítulos reutilizables mantienen una decisión compartida coherente entre varios productos Composite. La exportación e importación en JSON transfiere una configuración completa de producto entre productos o sitios después de comprobar cada referencia del catálogo.
Guardar e insertar un capítulo reutilizable
- Edita un producto Composite y termina un capítulo, incluyendo su origen, límites, visualización, precios y opciones de envío.
- Selecciona Save as reusable, introduce un nombre de biblioteca y confirma.
- Edita otro producto Composite y elige la entrada en Reusable chapters.
- Selecciona Insert linked cuando las futuras actualizaciones de la biblioteca deban llegar a este producto.
- Selecciona Insert copy cuando el nuevo capítulo deba ser independiente.

Un capítulo vinculado hereda la definición compartida completa. Su identificador de capítulo y su parámetro de URL siguen siendo locales al producto, de modo que los escenarios, las reglas de compatibilidad, las selecciones guardadas y las claves de URL permanecen asociadas al uso correcto.
Para publicar las ediciones de un capítulo vinculado, utiliza Update reusable. Utiliza Detach para conservar los valores actuales como una copia independiente. Relink to selected reemplaza la definición local completa por la entrada de biblioteca seleccionada; no conserva las anulaciones de campos ocultos.
Si una entrada vinculada no está disponible, la tienda utiliza la última alternativa resuelta del producto. El editor te obliga a restaurar, desvincular o volver a vincular el capítulo antes de guardar esa relación.
Exportar una configuración
Abre Product data → Composite chapters, localiza Import or export en la parte inferior del editor y selecciona Export JSON. El archivo incluye etiquetas, orígenes de capítulo, exclusiones, instantáneas congeladas, valores predeterminados, precios, orden de reglas, diseño, escenarios, compatibilidad, límites, visualización, referencias de imagen, relaciones reutilizables y envío.
La exportación se detiene en lugar de crear un archivo parcial cuando una referencia obligatoria no puede representarse.
Importar de forma segura
- Abre el producto Composite de destino.
- En Import or export, elige un archivo POM Composite
.jsonde no más de 1 MB. - Revisa cada fila de la comprobación previa.
- Resuelve todas las referencias faltantes, ambiguas e incompatibles.
- Cuando el editor indique Import validated, revisa la configuración completa y publica o actualiza el producto.

Los productos se transfieren principalmente mediante un SKU exacto y único. Las variaciones también requieren un producto principal y una combinación de atributos coincidentes. Las categorías de producto utilizan el slug product_cat exacto. Las imágenes de marcador de posición deben existir ya con identidad y contenido coincidentes. Los identificadores numéricos son solo pistas y nunca autorizan a adjuntar un objeto diferente.
Las entradas reutilizables conservan su vínculo solo cuando su identidad portátil y su comportamiento coinciden. De lo contrario, la comprobación previa crea una copia independiente explícita en el producto o bloquea una colisión; la importación nunca sobrescribe la biblioteca reutilizable.
Las exportaciones actuales utilizan format: pom-composite-product y schema_version: 3. Los archivos de esquema 1 y 2 se actualizan en memoria antes de la comprobación previa, con la sincronización de URL desactivada cuando el esquema anterior no contenía esa configuración. Un esquema futuro se rechaza en lugar de adivinarse. El archivo no contiene URL del sitio, usuarios, credenciales, rutas del servidor ni bytes de imagen incrustados.
Verificar la transferencia
Después de guardar el producto de destino, compara el orden de los capítulos, los orígenes, las exclusiones, los valores predeterminados, el orden de las reglas de precios, los escenarios, la compatibilidad, el diseño, las etiquetas, las imágenes, el envío y el estado reutilizable con el origen. Realiza un pedido de prueba en el sitio de destino. Siempre se utilizan los precios y la disponibilidad actuales del catálogo; el archivo JSON no es un token de precio.