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

Ya vimos cómo verificar Si una categoría de producto está en el carrito, Si una identificación de producto está en el carritoy Si una identificación de producto está en el orden… ¡Ahora es el momento de completar la serie con la última incorporación!

Para este cliente, el alcance era hacer algo en la página «Gracias» si se compró una determinada categoría de producto. Por ejemplo, Echo A «¡Gracias por convertirse en miembro!«Imagen en caso de que la categoría» Membresía «estuviera en el orden.

Aquí está el fragmento, junto con los comentarios de PHP para que pueda entender cómo se hace esto. ¡Disfrutar!

Compruebe si la categoría de producto está en el pedido de WooCommerce

Php Snippet: verifique si la categoría de producto está en el pedido – WooCommerce

 /**  * @snippet       Check if Product Category is in the Order  * @how-to        businessbloomer.com/woocommerce-customization  * @author        Rodolfo Melogli, Business Bloomer  * @compatible    Woo 4.0  * @community     https://businessbloomer.com/club/  */   add_action( 'woocommerce_thankyou', 'bbloomer_custom_woocommerce_auto_complete_order', 5 );   function bbloomer_custom_woocommerce_auto_complete_order( $order_id ) {       // 1. Get order object    $order = wc_get_order( $order_id );      // 2. Initialize $cat_in_order variable    $cat_in_order = false;      // 3. Get order items and loop through them...    // ... if product in category, edit $cat_in_order    $items = $order->get_items();           foreach ( $items as $item ) {             $product_id = $item->get_product_id();         if ( has_term( 'memberships', 'product_cat', $product_id ) ) {          $cat_in_order = true;          break;       }    }      // 4. Echo image only if $cat_in_order == true       if ( $cat_in_order ) {       echo '

'; } }

Deja una respuesta

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