Shortcode web_shipping_calculator

El shortcode web_shipping_calculator comprueba los métodos de entrega y recogida configurados para un destino. Comparte su comportamiento de renderizado y consulta con el bloque Shipping Calculator.

Los atributos siguientes coinciden con los controles actuales del Page Builder y con la salida pública. Usa la sintaxis sin procesar solo para contenido revisado que no pueda mantenerse mediante los controles visuales.

Uso

[web_shipping_calculator]

Atributos

Atributo Predeterminado Valores aceptados Propósito
error_message Predeterminado traducido Texto sin formato, hasta 500 caracteres Mensaje cuando la zona no tiene métodos configurados.
success_message Predeterminado traducido Texto sin formato, hasta 500 caracteres Mensaje antes de los métodos de entrega configurados.
local_pickup_message Predeterminado traducido Texto sin formato, hasta 500 caracteres Mensaje antes de los métodos de recogida, incluso cuando también existe entrega.
button_label Check Shipping Texto sin formato, hasta 500 caracteres Etiqueta de envío. Si se deja vacío se usa el predeterminado traducido.
device_visibility Vacío Separados por comas web-hide-on-xs, web-hide-on-sm, web-hide-on-md, web-hide-on-lg Oculta de forma independiente los cuatro rangos de dispositivos.
el_id — ID HTML válido único Introduce el ID de la sección (Nota: asegúrate de que sea único y válido según la especificación w3c).
el_class — Cadena de texto salvo que se indique lo contrario Si deseas aplicar un estilo diferente a un elemento de contenido concreto, usa este campo para añadir un nombre de clase y luego haz referencia a él en tu archivo css.

Requisito de WooCommerce

Esta salida requiere WooCommerce activo y zonas de envío configuradas. No se necesita ningún interruptor de función de POM por separado. La administración del Page Builder puede desactivarse sin desactivar el renderizado del shortcode.

Los países, los estados y los campos de dirección opcionales siguen la configuración de envío de WooCommerce y los filtros de campos. Los campos de dirección empiezan vacíos, salvo un país de tienda permitido. Las consultas requieren JavaScript y nunca guardan la dirección de un cliente ni cambian un carrito. Los distintos formularios son independientes.

Solo se muestran los métodos configurados, no las tarifas finales que cumplan los requisitos del carrito. Los costes base configurados se muestran como información, con un aviso explícito de que no constituyen un presupuesto de pago. Las expresiones de coste se muestran sin evaluar cantidades del carrito ni clases de envío. La disponibilidad y los precios finales se confirman en el pago después de evaluar las restricciones dependientes del carrito.

Verificación

Prueba web_shipping_calculator en sus estados pertinentes con sesión iniciada y sin iniciar, incluidos los comentarios de validación, éxito y error. Presta especial atención a error_message y success_message.