ele
Respuestas de foro creadas
-
Foro: WooCommerce
En respuesta a: personalizar numero de pedidogracias
Foro: WooCommerce
En respuesta a: Asunto personalizado para pedido completadosi, disculpa no cambie el hook, pero seria:
add_filter(‘woocommerce_email_subject_customer_completed_order’, ‘change_admin_email_subject’, 10, 2);
Foro: WooCommerce
En respuesta a: Asunto personalizado para pedido completadocon esto ya funcionó , muchas gracias por la ayuda 😀 :
function change_admin_email_subject( $subject, $order ) { // Get items $items = $order->get_items(); foreach ( $items as $item ) { // Get product object $product = wc_get_product( $item['product_id'] ); // Get product id $product_id = $product->get_id(); if ( $product_id == 153 ) { $subject = '¡Bienvenida al Curso Online 4'; } elseif ( $product_id == 192 ) { $subject = '¡Bienvenida al Curso Online d2'; } else { $subject = '¡Bienvenida al Curso Online 3'; } } return $subject; } add_filter('woocommerce_email_subject_new_order', 'change_admin_email_subject', 10, 2);
Foro: WooCommerce
En respuesta a: Asunto personalizado para pedido completadoAl cambiar el producto a pedido completado da el error que muestro abajo y no llega el correo ni nada. 🙁
probe con copiar el codigo tal cual y no funcionaHa habido un error crítico en tu web. Por favor, revisa el buzón del correo electrónico de administración de tu sitio para instrucciones.
Aprende más sobre la depuración en WordPress.
Foro: WooCommerce
En respuesta a: Plugin para añadir campos personalizadosBuenas,
tengo la versión PRO y no encuentro que opción habría que marcar para añadir como un segundo sku al producto.
Foro: WooCommerce
En respuesta a: Asunto personalizado para pedido completadogracias LGrusin por tu gran ayuda ! pero no me funciona 🙁 da error
Foro: WooCommerce
En respuesta a: Asunto personalizado para pedido completadono reconoce woocommerce_email_subject_customer_completed_order , da fallo 🙁
<?php /* Plugin Name: Woocommerce Cambiar Asunto Plugin URI: http://midominio.com Description: Plugin de funciones varias Author: LuisHgc93 Version: 1.0 Author URI: ds.com */ /* * Nuevas variables a las plantillas de correo */ add_filter( 'woocommerce_email_subject_customer_completed_order' , 'filter_email_format_string', 20, 2 ); function filter_email_format_string( $string, $email ) { // Get the instance of the WC_Order object $order = $email->object; $items = $order->get_items(); foreach ( $items as $item ) { $product_id = $item['product_id']; if ( $product_id == 153 ) { $subject = '¡Bienvenida al Curso Online 2'; } elseif ( $product_id == 192 ) { $subject = '¡Bienvenida al Curso Online 1!'; } else { $subject = '¡Bienvenida al Curso 0!'; } return $subject; } // Additional wanted placeholders in the array of find / relace pairs $additional_placeholders = array('{producto}' => $subject, ); return str_replace( array_keys( $additional_placeholders ), array_values( $additional_placeholders ), $string ); }
Foro: WooCommerce
En respuesta a: Asunto personalizado para pedido completadoy cual es el metodo que te consigue el correo del pedido completado?
Foro: WooCommerce
En respuesta a: quitar tabla con la información del pedidosolucionado mediante otra vía
Foro: WooCommerce
En respuesta a: quitar tabla con la información del pedidoDe momento tengo esto :
<?php /** * Customer completed order email * * This template can be overridden by copying it to yourtheme/woocommerce/emails/customer-completed-order.php. * * HOWEVER, on occasion WooCommerce will need to update template files and you * (the theme developer) will need to copy the new files to your theme to * maintain compatibility. We try to do this as little as possible, but it does * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce/Templates/Emails * @version 3.7.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; } /* * @hooked WC_Emails::email_header() Output the email header */ do_action( 'woocommerce_email_header', $email_heading, $email ); ?> <?php /* translators: %s: Customer first name */ ?> <p><?php printf( esc_html__( 'Hi %s,', 'woocommerce' ), esc_html( $order->get_billing_first_name() ) ); ?></p> <?php /* * @hooked WC_Emails::order_details() Shows the order details table. * @hooked WC_Structured_Data::generate_order_data() Generates structured data. * @hooked WC_Structured_Data::output_structured_data() Outputs structured data. * @since 2.5.0 */ do_action( 'woocommerce_email_order_details', $order, $sent_to_admin, $email );
pero me saca los datos sin tabla, y necesito quitar esos datos.
Foro: WooCommerce
En respuesta a: Agregar Nombre del producto comprado en el asunto del correogenial, hice una combinación de los dos y funcionó como yo quería:
add_filter( 'woocommerce_email_format_string' , 'filter_email_format_string', 20, 2 ); function filter_email_format_string( $string, $email ) { // Get the instance of the WC_Order object $order = $email->object; $items = $order->get_items(); foreach ( $items as $item ) { $product_id = $item['product_id']; if ( $product_id == 15733 ) { $subject = '¡Bienvenida al Curso Online A!'; } elseif ( $product_id == 132 ) { $subject = '¡Bienvenida al Curso Online de casas'; } else { $subject = '¡Bienvenida al Curso Online de venta de coches!'; } return $subject; } // Additional wanted placeholders in the array of find / relace pairs $additional_placeholders = array('{producto}' => $subject, ); return str_replace( array_keys( $additional_placeholders ), array_values( $additional_placeholders ), $string ); }
Foro: WooCommerce
En respuesta a: personalizar sku del productogracias!
Foro: WooCommerce
En respuesta a: Agregar Nombre del producto comprado en el asunto del correoUna pregunta, como harías con un if para comparar que si es un producto pues salga un asunto en el correo. Y si es otro producto, pues que salga otro asunto.
Foro: WooCommerce
En respuesta a: Agregar Nombre del producto comprado en el asunto del correogenial gracias ! funcionó
Foro: WooCommerce
En respuesta a: AGREGAR NOMBRE DEL COMPRADOR EN ASUNTO DE LA NOTIFICACION DE NUEVO PEDIDOy para añadir el nombre del producto ? en vez del nombre del comprador? no encuentro el hook para el nombre del producto.
- Esta respuesta fue modificada hace 5 años por ele.