Configurar los términos específicos de cada producto

Cada producto puede tener cualquier número de filas de términos. Cada fila contiene URL, el enlace de la política que leen los clientes, y PDF URL, una dirección opcional que utiliza el servidor para obtener una copia en PDF para los correos del pedido.

Añadir políticas y copias en PDF

  1. Publica la página de la política y prepara su copia en PDF.
  2. Abre Products → All Products → Edit del producto.
  3. Selecciona Product data → Terms & Conditions.
  4. Elige Add terms para cada política.
  5. Introduce la dirección orientada al cliente en URL.
  6. Introduce su dirección en PDF en PDF URL cuando deba adjuntarse un documento. Deja este campo vacío para una política de solo enlace.
  7. Actualiza el producto.
  8. Abre el producto sin haber iniciado sesión, sigue cada enlace de la política e inspecciona la lista completa en el pago.
  9. Realiza un pedido de verificación y confirma que el correo contiene los archivos PDF adjuntos esperados.

Las variaciones heredan la lista completa del producto principal. Remove terms elimina una fila para futuros pagos; no elimina la evidencia ya registrada en los pedidos.

Incluir los términos generales de la tienda

  1. Mantén Product specific Terms & Conditions activado en POM Tweaks.
  2. Abre WooCommerce → Settings → Advanced → Page setup.
  3. Selecciona una página publicada y de lectura pública de Terms and conditions.
  4. Activa General terms PDF → Capture and attach the general terms accepted at checkout.
  5. Deja General terms PDF URL vacío si un proveedor instalado resuelve esa página seleccionada automáticamente. En caso contrario, introduce una dirección PDF compatible que contenga los mismos términos completos, idioma y versión.
  6. Guarda los ajustes, comprueba el enlace de términos orientado al cliente y realiza un pedido de verificación, incluido uno sin políticas específicas del producto.

La captura general está desactivada por defecto. Una vez activada, la ausencia de una página, una dirección PDF sin resolver o un PDF no disponible impide nuevos pagos en lugar de omitir silenciosamente los términos generales. Se respetan los filtros de idioma de la página de términos de WooCommerce; una URL externa fija de PDF debe coincidir con el idioma que realmente se muestra. La resolución automática requiere un proveedor compatible con el sitio y la página actuales.

Classic Checkout conserva la casilla nativa de términos generales de WooCommerce y utiliza la casilla de producto independiente solo cuando se aplican políticas del producto. La captura general deja la casilla nativa inicialmente sin marcar, anulando los ajustes de marcado por defecto. El Checkout Block enumera los términos generales junto con las políticas del producto bajo la casilla de aceptación explícita del ajuste.

Las copias generales y las del producto comparten el límite de 5 MiB y los archivos idénticos se adjuntan una sola vez. Desactivar General terms PDF detiene la captura general futura, pero los pedidos anteriores conservan sus copias y aún las adjuntan mientras el ajuste permanezca activado. Eliminar el ajuste completo desactiva todo su manejo de archivos adjuntos.

Direcciones compatibles

URL acepta direcciones HTTP(S) absolutas, direcciones relativas al protocolo, rutas relativas a la raíz, fragmentos del mismo producto y cadenas de consulta del mismo producto. Los valores relativos se convierten en enlaces completos para el pago y el correo. Los fragmentos y consultas utilizan el enlace permanente del producto; las rutas relativas a la raíz utilizan el sitio actual.

PDF URL requiere una dirección HTTP(S) absoluta. Las direcciones PDF públicas deben ser accesibles para el servidor sin cookies del navegador. Las direcciones privadas requieren un proveedor del lado del servidor instalado que admita esa dirección. Una dirección privada de descarga desde el navegador por sí sola no autoriza a una instalación de WordPress no relacionada a recuperarla.

Las direcciones PDF no se muestran en la tienda ni se publican en los datos del carrito de pago. Los clientes reciben los documentos capturados como archivos adjuntos de correo. Un PDF suministrado por un proveedor privado debe estar listo y actualizado antes de que el pago pueda registrar la aceptación.

El tamaño PDF distinto combinado de un pedido está limitado a 5 MiB. Los contenidos PDF idénticos se almacenan y se adjuntan una sola vez. Las direcciones PDF que devuelven un error, una página de inicio de sesión, contenido que no es PDF o contenido demasiado grande no pueden utilizarse para completar el pago. Se recomienda una URL HTTPS para los documentos públicos.

Comportamiento al guardar

  • Las filas completamente vacías se ignoran.
  • Una fila con una dirección PDF también necesita una URL de política orientada al cliente.
  • Una dirección no vacía no compatible rechaza la lista enviada y conserva la configuración anterior.
  • Eliminar todas las filas elimina el requisito para futuros carritos que contengan solo este producto.
  • Dos productos que comparten la misma URL y PDF URL utilizan una sola entrada de política que enumera ambos productos. Direcciones PDF diferentes permanecen como entradas de política separadas.
  • Al guardar se validan los formatos de las direcciones. El PDF se recupera y se valida cuando el pago captura la aceptación.

Conservar los documentos aceptados

El pago conserva los enlaces de la política, los nombres de los productos, la hora de aceptación y los bytes exactos del PDF configurado. Las ediciones posteriores de la política afectan a los pedidos futuros. Reenviar el correo de un pedido existente utiliza sus copias aceptadas, incluso cuando el PDF original cambia o desaparece.

Las filas de solo enlace conservan la URL aceptada en lugar del documento enlazado. Los pedidos antiguos sin PDF capturados no adquieren los documentos actuales como supuesta evidencia histórica. Un PDF generado contiene su página de origen, no el contenido completo de todas las páginas a las que enlaza; configura cada documento adicional requerido por separado.

Si el pago informa de que un PDF de términos no está disponible, verifica la dirección, la disponibilidad del documento, la disponibilidad del proveedor y el tamaño combinado. Si un archivo adjunto almacenado falta o está dañado, el correo afectado se detiene y el error se registra en WooCommerce → Status → Logs en pom-tweaks-product-terms; repara la evidencia original antes de reenviar.