Resultados de búsqueda para 'woocommerce email'

Viendo 15 resultados - del 31 al 45 (de un total de 374)
  • Hola @svpformats,

    Puedes probar con el siguiente código CSS:

    input:focus, input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=reset]:focus, input[type=search]:focus, textarea:focus, .wp-block-search__input:focus, [data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus, .woocommerce-ordering select.orderby:focus, #ast-scroll-top:focus, .woocommerce a.add_to_cart_button:focus, .woocommerce .button.single_add_to_cart_button:focus, .ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close:focus {
        border-style: none !important;
        outline: none !important;
    }

    Espero haberte ayudado, Saludos

    • gemayvictor

      (@gemayvictor)


      Hola
      Espero explicar bien mi problema.
      Quiero cambiar la dirección de destino para cuando se responde a los correos que se envia al usuario sobre el estado de sus pedidos

      WooCommerce cuando un usuario se realiza un pedido envía le llega un correo con la información del pedido que hizo.
      También, cuando cambio el estado de los pedidos de «Procesando» al estado de «Completado», igualmente le llega un correo al Usuario para informarle, que su pedido esta en camino

      En ocasiones, los usuarios responden a este correo, quizá porque al ver los detalles del pedido, se dan cuenta que no pusieron bien la dirección, o por cualquier otra razón, y deciden responder a ese correo para hacer una consulta a la tienda por cualquier motivo.

      Bien, he configurado de la siguiente manera:
      WooCommerce => Ajustes => Correos electrónicos => Opciones del remitente del correo electrónico => Dirección de remitente:

      Al principio, en esta configuración tenia el siguiente correo : email_Number_One@gmail.com

      Este era el correo del primer administrador del sitio web, pero ahora ya no es el administrador.
      Para corregir esto, cambie la configuración de :

      WooCommerce => Ajustes => Correos electrónicos => Opciones del remitente del correo electrónico => Dirección de remitente

      Aqui he cambiado el correo por un correo corporativo, pero tambien he dejado de segunda opcion el correo que tenia, de este modo: support@myWebSite.com, email_Number_One@gmail.com

      Pero esto no funciona y los correo de los clientes que responden a los correos que reciben cuando realizan un pedido o cuando se completa el pedido, siguen llegando al primer correo que usaba : email_Number_One@gmail.com

      ¿ como puedo cambiar esto ?
      ¿ hay otra configuración en WordPress o WoCommerce que me estoy perdiendo ?

    • franayala

      (@franayala)


      Hola!

      De repente woocommerce me muestra el tlf del cliente dos veces y me oculta el email en el listado de pedidos. También cuando entro a editar el pedido. El tlf y mail en el apartado de envío sí aparecen correctamente.

      Si edito la dirección, el mail del cliente está ahí y en su campo correcto, pero cuando regreso al listado de pedidos, sigue apareciendo 2 veces el tlf y no aparece el correo.

      He desactivado plugins y temas. Nada.

      Alguna idea?

      Gracias!

    • Hola, quiero mandar el correo automatico de woocommerce a varios emails y solo me lo manda al primero que pongo en la casilla en Woocommerce–>Ajustes–>Correos Electronicos–>Nuevo Pedido (Gestionar)–> Destinatarios

      He intentado ponerlo con coma sin espacios, con espacio, pero sigue sin funcionar.

      Alguien me puede ayudar con esto? Por que puede ser?

      La página con la que necesito ayuda: [accede para ver el enlace]

    • Hola, Gracias por tu ayuda.

      Cuando intento editar productos de la tienda me aparece el siguiente error.

      Ha habido un error crítico en esta web. Por favor, comprueba la bandeja de entrada del correo electrónico del administrador de tu sitio para obtener instrucciones.

      En el email recibido aparecen varios datos, entre ellos:

      Detalles del error
      ==================
      Se ha producido un error del tipo E_ERROR en la línea 689 del archivo /homepages/16/d468976121/htdocs/clickandbuilds//wp-elnombrede miweb/content/plugins/citadela-directory/plugin/libs/wc-subscriptions/woocommerce-subscriptions.php. Mensaje de error: Uncaught ValueError: Unknown format specifier «a» in /homepages/16/d468976121/htdocs/clickandbuilds/elnombredemiweb/wp-content/plugins/citadela-directory/plugin/libs/wc-subscriptions/woocommerce-subscriptions.php:689
      Stack trace:

      He podido comprobar que parando un plugin concreto el error desaparece, pero es un plugin necesario para el funcionamiento de la web.

      Alguna sugerencia de como resolver este error ??

      Muchas gracias a todos……

    • Hola.

      Para temas de abandono de carrito, nos gustaría que el usuario pudiera escribir el correo electrónico junto a los campos de dirección, en el cálculo de envío, del carrito de Woocommerce.

      Es posible??

      Gracias de antemano.

    • Hola, muy buenos dias.

      Tengo un problema con el envío de emails automáticos de Woocommerce.

      Cuando un cliente hace un pedido y pone dos direcciones (envio y facturación) diferentes, el correo automático llega a mi bandeja de emails correctamente con todos los datos, envio y facturación

      No ocurre lo mismo cuando desde el panel de administración de wordpress vamos a woocommerce > pedidos > Añadir pedido y creamos el pedido con los datos de envio / facturación diferentes. Este pedido creado a mano es el que da problemas

      En este último caso, solo me llega en el correo automatizado la dirección de facturación.

      La página con la que necesito ayuda: [accede para ver el enlace]

    Iniciador del debate Raul Hermoso

    (@raul-hermoso)

    Trabaja con datos de la propia base de datos del server, el plugin es de Woocomerce, no de terceros ( WooCommerce Deposits)

    Solo se envían correos desde la web de desarrollo si está esta activa, es como si las compras de la de producción las recibiera también la de desarrollo y esta claro responde los emails al comprador, uso el pluging de pago Payment Plugins for Stripe WooCommerce, y ahí he puesto en modo test el pago a stripe y borrado el user, vamos que no tendria que comunicarse con stripe, no lo entiendo y borrado el webhook, aunque cuando lo borro me lo reescribe, debe ser eso no? no se muy bien… algo hay que no desconecta realmente de Stripe..

    • Hola, tengo un problema con dos sites, (es el mismo en distintos servers, una es la de desarrollo y otra de producción, el problema está en que parece que se sincronizan las compras en la web de desarrollo en cuanto activo WooCommerce, incluso quitando la pasarela de pago (Stripe) y se pone a enviar correos a los clientes de recuerdo de pago (tiene pago por depósitos y claro, a los clientes les llega un mail de una web que no es, vamos un lío. He borrado los webhooks de la de desarrollo porque entiendo que eso es lo que sincroniza los dos sites, pero aun así sigue, la única manera de pararlo es desactivando woocommerce, pero así no puedo seguir trabajando en desarrollo, y no tengo claro que un estado de mantenimiento lo pare del todo y en ese estado no me permite hacer pruebas de emails, lo que necesito es que deje de sincronizar compras en la web de desarrollo y que deje de enviar mails desde ahí, además está en multiidioma y los mails erroneos que envía son en otro idioma del que se compró el producto, (está con polylang) , en fin un lío, alguna sugerencia? Gracias!

      La página con la que necesito ayuda: [accede para ver el enlace]

    • Jorge

      (@infiniteroads)


      Hola. Estoy utilizando un plugin para Woocommerce que se llama Woocommerce Delivery Dates que sirve para establecer la fecha y hora de entrega de los pedidos. El problema con el que me encuentro es que todo funciona bien hasta que se envían los emails.

      Tras realizar la compra, en el resumen del pedido, la fecha aparece en el formato correcto (p.ej: 25/02/2023). Sin embargo en los emails de confirmación tanto del cliente como del vendedor, la fecha aparece en milisegundos (1677172598)

      Esto no ocurre siempre pero sí en la mayoría de los casos y ocurre tanto en mi entorno local de pruebas como en el entorno de producción, por lo que descarto que pueda tener relación con mi proveedor de hosting.

      ¿Alguien sabe por dónde puedo empezar a atajar el problema?

      Gracias.

      • Este debate fue modificado hace 1 año, 2 meses por Jorge.
      • Este debate fue modificado hace 1 año, 2 meses por Jorge.
      • Este debate fue modificado hace 1 año, 2 meses por Jorge.
    • Tengo hace días un problema con el envío de emails desde mi wordpress con woocommerce y storefront.

      Al recibir un pedido llega el email al administrador pero no a los clientes, en ninguno de los estados (en espera o completado). He revisado todo e instalado varios plugins como Check & Log Email y WP Mail SMTP. Tods los emails de prueba se envían y se reciben solo al hacer una compra no llega el email a la dirección del lado del comprador. Más extraño aun, hago un backup a una fecha pasada (el año pasado) y vuelve todo a funcionar pero por supuesto después de tanto tiempo me cambia demasiadas cosas… Alguien sabe qué podría hacer en esta situación? Gracias por cualquier ayuda 😉

      La página con la que necesito ayuda: [accede para ver el enlace]

    • Hola, como estan?

      Basicamente estoy creando un sistema de suscripciones, en el que cuando el usuario compra la suscripcion, se le cambia el rol de usuario en la base de datos.

      Resulta que lo pruebo y me cambia bien el rol, pero viendo en el panel de WordPress, en USUARIOS – TODOS LOS USUARIOS – y busco el usuario, en vez de cambiar de CLIENTE a ORO (un ejemplo de la suscripcion), me cambia de CLIENTE a NINGUNO, siendo que en la base de datos me lo cambió bien, pasó de a:1:{s:8:»customer»;b:1;} a a:1:{s:3:»oro»;b:1;}.
      Esto lo probé en otro sitios de prueba y me funciona perfecto. Por lo que pienso que se debe tratar de conflictos con otro plugin o algo.

      Dejo el codigo que tengo:

      /////////////////////////////////////// CAMBIO DE ROL SI COMPRAN LA SUSCRIPCION ORO ////////////////////////////
      
      add_action( 'init', 'add_oro_customer_role' );
      
      function add_oro_customer_role(){
          	$customer_role = get_role( 'customer' );
          	add_role( 'premium_customer', __( 'Oro', 'woocommerce' ), $customer_role->capabilities );
      }
      
      add_action( 'woocommerce_checkout_order_processed', 'change_user_role_by_product_purchased_oro', 10, 2 );
      
      function change_user_role_by_product_purchased_oro( $order_id, $posted ){
      	$order = new WC_Order( $order_id );
          global $wpdb; 
          $tabla_suscriptores = $wpdb->prefix . 'suscriptores';
          
      
          $products_list = array( '4658' ); 
          
      
      	// Obtiene el email del pedido
      	if( '3.0.0' <= WC()->version ){
      		$billing_email = $order->get_billing_email();
      		
      	} else {
      		$order_meta = get_post_meta( $order_id );
      		$billing_email = $order_meta[ '_billing_email' ][0];
      	}
      	
      
      	// Comprueba si el usuario ya está registrado con ese email
      	if( email_exists( $billing_email ) ) {
      
      		foreach ( $order->get_items() as $product ) {
      
      			if ( in_array( $product[ 'product_id' ], $products_list ) ) {
      			    
      			        // Obtencion de datos de distintas tablas y funciones
                          $user_id = $wpdb->get_results( "SELECT ID FROM wp_users WHERE user_email = '$billing_email'");
                          $user_id_ID = $user_id[0];
                          $array = json_decode(json_encode($user_id_ID), true);
                          $ID_USER = $array["ID"];
                          $USERSDATA = $wpdb->get_results( "SELECT display_name, user_email FROM wp_users WHERE ID = $ID_USER", ARRAY_A);
                          $USERSROL4 = 'Oro';
                          date_default_timezone_set("America/Argentina/Buenos_Aires");
                          $dateNow = date("d-m-Y (H:i:s)");
                              $numeroAño = substr($dateNow, 9, -11);
                              $numeroAñoExp = $numeroAño + 1;
                          $dateExpiration = substr_replace($dateNow, $numeroAñoExp, 9, -11);
                          $montoCupon = '$1000';
                          $numeroCupon = '1/10';
                          //$gastos_y_ahorros = $wpdb->get_results( "SELECT gastado_con_susc, gastado_sin_susc, total_ahorrado FROM wp_suscriptores WHERE ID = $ID_USER", ARRAY_A);
                          
            				
            				$wpdb->update('wp_usermeta', array('meta_value' => 'a:1:{s:3:"oro";b:1;}'), array('user_id' => $ID_USER, 'meta_key' => 'wp_capabilities'));
            				
            				
            				// Inserta los datos en la base de datos de suscriptores
            				$wpdb->insert(
                              $tabla_suscriptores,
                              array(
                                  'id_sitio' => $ID_USER,
                                  'display_name' => $USERSDATA[0][display_name],
                                  'email' => $USERSDATA[0][user_email],
                                  'type_susc' => $USERSROL4,
                                  'cupon_amount' => $montoCupon,
                                  'cupon_number' => $numeroCupon,
                                  'created_at' => $dateNow,
                                  'cupon_expiration' => $dateExpiration,
                                  'recommendations' => '',
                                  'recommended_by' => '',
                                  'gastado_con_susc' => /* $gastos_y_ahorros[0][gastado_con_susc]*/ '',
                                  'gastado_sin_susc' => /*$gastos_y_ahorros[0][gastado_sin_susc]*/ '',
                                  'total_ahorrado' => /*$gastos_y_ahorros[0][total_ahorrado]*/ '',
                              )
                          );
                          
                          echo "<p class='exito'> <b>Felicidades! Tu suscripción se realizó con éxito.</b> <p>";
                        
      			}
      		}
         	}	
      }

      El codigo funciona aun asi perfecto aca tambien. Realiza el cambio de rol, y me actualiza la tabla de suscriptores que creé. El problema es solo que como dije, en la seccion de USUARIOS, no se actualiza el rol, y creo que por este motivo es que no me muestra cosas que me deberia mostrar con mi rol.

      Ojala me puedan dar una mano con esto. Saludos

    • Buenos días!!

      Tengo un problema bastante específico… a ver si soy capaz de explicarlo.

      He creado un nuevo estado de pedido para mi woocommerce. El estado es «personalizando pedido». También he creado un email específico para ese nuevo estado. Todo esto a través de un mu-plugin.

      Todo funciona correctamente, pero me gustaría poder darle estilo a ese mail para que vaya acorde a la marca del negocio.

      He probado varios plugins para customizar los mails de Woocommerce (Email Template Customizer for WooCommerce, Kadence WooCommerce Email Designer…) pero ninguno me permite customizar los mails para los estados que yo creo mediante código…

      Conocéis algún otro plugin que sí lo permita??

      Gracias!!!

    • Hola!

      Tengo un problema con lo que llevo días intentando solucionar. Intentaré explicarlo con las más detalles posibles.

      Tengo una instalación de WordPress en un hosting (en IONOS). Yo he entrado en mi cuenta de WP y he creado mi página web.
      Ahora estoy conectando el formulario de contacto y el woocommerce y me he dado cuenta que los correos electrónicos no funcionan.

      El problema lo he encontrado en todas las páginas siguiente y es que nunca me llegan los correos:
      1. Cambiar correo electronico de mi usuario admin desde el dashboard
      2. crear nuevo usuario de mi pagina web
      3. pedir nueva contraseña para mi usuario admin y un usuario de test que he creado
      4. el formulario de contacto (que es el formulario de Elementor)
      5. pedidos de woocommerce

      En definitiva, no se envian emails de mi WordPress.
      He hablado con la empresa de hosting y ellos me dicen que desde su lado la configuración está correcta.
      El email es un email de info@<midominio>.es y desde el webservice envia y recibe correos correctamente.
      También he intentado enviar un correo de prueba desde un fichero exterior desde otro servidor, con la inforamción de SMPT que me dan y el correo ha llegado al recipiente.

      He descargado el plugin WP Test Email y me da error de que el email no haya sido enviado. También con otro plugin, el de Check Email aunque no me da error en la página de registros no hay nada guardado y no he recibido ningún email.
      Por último, he instalado el WP Mail SMTP y he conectado Sendinblue como servicio de enviar los correos y tampoco me llegan.

      No sé como seguir para poder encontrar donde está el problema y poder solucionarlo.

      Muchas gracias por cualquier ayuda que me puedan darme!

    • Hola a todos,

      Estoy tratando de incluir un campo de personalización para un producto de Woocommerce siguiendo el código de la siguiente página web de Business Bloomer: https://www.businessbloomer.com/woocommerce-product-add-ons-without-plugin/

      Estos campos de personalización son diferentes en función del producto, y para ello dentro de las funciones de cada hook establezco condicionales para poner código diferente según el $product_id. Para los primeros casos tengo claro cómo obtener el ID de producto. Pongo un ejemplo del primero de ellos (no copio todo por no alargar este mensaje ya que está en la web que he puesto arriba):

      add_action( 'woocommerce_before_add_to_cart_button', 'bbloomer_product_add_on', 9 );
       
      function bbloomer_product_add_on() {
      
         global $product;
         if ( $product->get_id() == 123 ) {
      
          $value = isset( $_POST['custom_text_add_on'] ) ? sanitize_text_field( $_POST['custom_text_add_on'] ) : '';
          echo '<div><label>Custom Text Add-On <abbr class="required" title="required">*</abbr></label><p><input name="custom_text_add_on" value="' . $value . '"></p></div>';
      }
      }

      Pero tengo dudas de cómo obtener el ID de producto para los siguientes hooks, ya que la forma anterior (global $product; if ( $product->get_id() == 123) ) no funciona: ‘woocommerce_get_item_data’, ‘woocommerce_add_order_item_meta’, ‘woocommerce_order_item_product’ y ‘woocommerce_email_order_meta_fields’.

      He probado códigos como los siguientes:

      $product_id = $cart_item['product_id'];

      o

      $items = $order->get_items();
      foreach ( $items as $item ) {
      $product_id = $item->get_product_id();

      Pero aparecen errores. Agradecería si alguien pudiera darme una pista sobre cómo acceder al ID de producto en estos casos.

      Aprovecho para realizar dos preguntas más relacionadas con esta cuestión:
      – ¿La misma variable $product_id vale para productos simples y variables?
      – Buscando la solución por internet he encontrado en algunas webs que el hook ‘woocommerce_add_order_item_meta’ se encuentra actualmente fuera de uso y es mejor sustituirlo por ‘woocommerce_checkout_create_order_line_item’. Sin embargo, en otros sitios dicen que el primero sigue funcionando y no es necesario cambiarlo por el segundo. ¿Cuál es la mejor opción?

      No sé si tiene relevancia, pero el tema que estoy utilizando es Astra.

      Muchas gracias por su ayuda.
      Javi

Viendo 15 resultados - del 31 al 45 (de un total de 374)