Guardar y reutilizar una configuración de producto
Utiliza este flujo de trabajo cuando un cliente quiera conservar las opciones de Product Add-Ons o una selección completa de POM Composite para una compra posterior.
Requisitos previos
- Activa Product presets and saved configurations en Settings → POM Tweaks → E-Commerce → Products.
- Activa Allow customers to save configurations to their accounts. Está desactivada de forma predeterminada, mientras que los ajustes preestablecidos de producto gestionados por la tienda siguen disponibles sin ella.
- Activa el módulo Product Add-Ons o Composite que utiliza el producto.
- Publica un producto compatible adquirible con una configuración completa.
Guardar con la sesión iniciada
- Abre la página del producto.
- Selecciona la variación, los valores de Product Add-Ons o los productos y cantidades del capítulo del Composite.
- Completa cualquier Product Add-On adjunto a los componentes del Composite seleccionados.
- Escribe un nombre bajo Save this configuration.
- Selecciona Save to my account.
- Abre My account → Saved configurations para revisar el elemento guardado.
La biblioteca de la cuenta ofrece las acciones Open, Rename, Duplicate y Delete. Muestra 50 configuraciones por página para que cada elemento siga siendo manejable hasta el límite de la cuenta. Eliminar una configuración también inhabilita todos sus enlaces para compartir.
Política para invitados
Los invitados pueden abrir enlaces para compartir permitidos y completar la configuración actual, incluida la confirmación del precio actual cuando se requiera. No pueden crear una configuración guardada hasta que inicien sesión. POM Tweaks no crea una cuenta implícita ni almacena una configuración de invitado en el almacenamiento local del navegador.
Qué se guarda
- Identidad del producto y de la variación actual.
- Identidades de los campos y opciones de Product Add-Ons, además de los valores introducidos.
- Selecciones de capítulos del Composite, productos o variaciones seleccionados, cantidades de componentes y valores anidados de Product Add-Ons admitidos.
- La cantidad del producto configurada.
- Una instantánea legible del precio y de la selección para el historial de la cuenta.
Los archivos y su contenido quedan excluidos. Un archivo obligatorio se indica cuando se vuelve a abrir la configuración y debe subirse de nuevo antes de la compra.
Abrir y conciliar una configuración
- Selecciona Open en My account → Saved configurations o sigue un enlace para compartir permitido.
- Revisa el Saved configuration review que se muestra en el formulario del producto.
- Completa cualquier campo o archivo recién obligatorio y sustituye cualquier opción eliminada o no disponible.
- Si el total actual difiere del total guardado, selecciona Confirm current price.
- Añade al carrito la configuración validada actualmente.
El precio actual del servidor es el único precio que se utiliza en el carrito. Una instantánea guardada nunca se envía como precio. La confirmación está vinculada al cliente actual o a la sesión de invitado que abrió un enlace para compartir, a los valores conciliados y a un breve período de validez. Cambiar el formulario borra el contexto guardado, y el servidor rechaza de forma independiente un contexto conservado cuando las selecciones enviadas ya no coinciden con la configuración confirmada.
La conciliación evalúa las condiciones actuales de Product Add-Ons antes de informar de los cambios. Un valor guardado que ahora está inactivo se indica y no cuenta para la selección validada actualmente, mientras que un campo obligatorio condicionalmente inactivo no se presenta como faltante. Para los Composites, un componente cuya referencia de producto o variación portátil ya no se resuelve se indica y se excluye en lugar de recurrir a su ID numérico histórico.
Cuando Polylang o WPML proporcionan un producto o una variación traducidos, POM Tweaks resuelve ese producto en el idioma actual y muestra las etiquetas traducidas actuales. La instantánea histórica puede conservar el idioma utilizado cuando se guardó el elemento, pero no se utiliza como interfaz activa ni como fuente de precios.
Verificar el resultado
- Guarda y vuelve a abrir un producto sencillo de Product Add-Ons y un producto variable.
- Guarda un producto Composite con varios capítulos y un componente que tiene Product Add-Ons.
- Desactiva una opción guardada, añade un nuevo campo obligatorio y cambia un precio antes de volver a abrir.
- Confirma que los valores eliminados u obligatorios se indican y que el nuevo precio requiere confirmación.
- Cambia una condición para que un campo guardado quede inactivo y confirma que su valor se indica, pero que el campo inactivo no se trata como un requisito nuevo.
- Elimina o sustituye un componente del Composite referenciado y confirma que se indica y que no puede aplicarse a un producto diferente con un ID histórico.
- Añade el resultado conciliado tanto a un carrito clásico como a un Cart Block y confirma que WooCommerce muestra la configuración y el total actuales.
Si no se puede abrir una configuración, confirma que su producto, su variación, el módulo del configurador y su contraparte en el idioma actual siguen estando disponibles.