https://tdestudiodesign.com/wp-content/plugins/whatsapp/style.css

Cada método de pago en la página de pago de WooCommerce viene con un Descripción justo debajo de la etiqueta. ¿Qué pasaría si pudiéramos lograr algo similar para las tarifas de envío, para que podamos explicarle al cliente la diferencia entre cada método?

Esta pregunta surgió hoy en nuestro Canal privado de Slack para desarrolladores de Wooy pudimos escribir un fragmento rápido que hace el truco. Aquí está el código completo, ¡disfruta!

Aquí hay una descripción nueva para una ID de método de envío específico en la página de pago de WooCommerce. ¡Código a continuación!

Php Snippet: Muestra de envío Método de envío Descripción en la página de pago de WooCommerce

Este código es un fragmento de WooCommerce que agrega una descripción personalizada después de un método de envío específico en la página de pago. Aquí hay un desglose de lo que hace cada parte del código:

  • add_action (): esta función agrega un gancho de acción que desencadena el bbloomer_shipping_rate_description función después de que se muestra la tarifa de envío en la página de pago. El gancho utilizado aquí es wooCommerce_after_shipping_rate.
  • bbloomer_shipping_rate_description() Función: esta función define el comportamiento personalizado para mostrar la descripción de la tasa de envío. Toma el objeto del método de envío como un parámetro.
  • Verificación condicional: dentro de la función, hay una verificación condicional para determinar si el método de envío que se muestra tiene una ID específica (Free_shipping: 6). Si lo hace, se hace eco de un mensaje HTML personalizado para explicar los beneficios de elegir esta tasa de envío.
  • Salida HTML: la salida HTML es una etiqueta de párrafo simple que contiene el mensaje deseado. Este mensaje podría contener cualquier información considerada relevante para el método de envío específico identificado por su ID.

En general, este código le permite personalizar la visualización de descripciones del método de envío en la página de pago de WooCommerce, específicamente dirigirse a un método de envío con la ID Free_shipping: 6.

Para más información sobre cómo Encuentre sus identificaciones de tarifa de envíorevisa el «Cómo encontrar ID de clase de envío«Párrafo aquí: https://businessbloomer.com/wooCommerce-disable-free-shipping-if–cart-has-shipping-class

 /**  * @snippet       Shipping Method Description @ WooCommerce Checkout  * @tutorial      Get CustomizeWoo.com FREE  * @author        Rodolfo Melogli, Business Bloomer  * @compatible    WooCommerce 8  * @community     Join https://businessbloomer.com/club/  */  add_action( 'woocommerce_after_shipping_rate', 'bbloomer_shipping_rate_description' );   function bbloomer_shipping_rate_description( $method ) { if ( $method->id === 'free_shipping:6' ) { echo '

Some HTML in here where you can explain the benefits of choosing this shipping rate

'; } }

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *