Resultados de búsqueda para 'woocommerce email'

Viendo 15 resultados - del 226 al 240 (de un total de 374)
  • Iniciador del debate pepe2017

    (@pepe2017)

    Gracias
    Cuando dice webmail del servidor, te refieres al servidor de la empresa de hosting/correo con la que tengo mis dominios y cuentas de correo ??? Dicho sea de paso es Arsys.
    Los plugins que tengo, ninguno tiene directamente que ver con los correos, son estos:

    Akismet Anti-Spam
    Autoptimize
    Contact Form 7
    Email Log
    Google XML Sitemaps
    Jetpack by WordPress.com
    PDF Viewer
    Really Simple SSL
    Selector en formulario de registro
    User Role Editor
    Weglot Translate
    WooCommerce
    WooCommerce Google Analytics Integration
    WooCommerce Role Based Price
    Yoast SEO

    Aunque por el nombre, Email Log puede tener que ver con los correos, lo instalé precisamente para poder ver que alguien se ha registrado. Este plugin lista los correos que WP envia y me indica a quien. No es el culpable.
    Probaré a desactivarlos todos uno a uno.

    Tengo otra web clavada aesta, pendiente de borrado, con otro dominio pero está operativa. Voy a hacer las pruebas en ella, desabilitando plugins.
    Gracias

    Iniciador del debate pepe2017

    (@pepe2017)

    Si, siempre ha funcionado.
    Tras cambios que estoy haciendo en varios apartados, ahora tampoco me envia el correo de cambio de contraseña de algún usuario. Hasta esta mañana, me lo enviaba…
    En vez de arreglar, lo estoy estropeando más.
    Los mensajes me envían desde el formulario de contacto, que tienen el mismo destinatario que en los ajustes de woocommerce/ajustes/correos electronicos me llegan sin problema. De hecho el plugin «email log» me los muestra como que WP me los ha enviado.
    Pero los de nuevo usuario, no los envía (según email log y además no se reciben).
    Saludos.

    Iniciador del debate pepe2017

    (@pepe2017)

    Hola Adrián.
    Gracias por tu ayuda.
    La versión nio veo cual es, pero en el escritorio me indica que tengo la ultima y me pregunta que si quiero reinstalar la 5.2.3-es_ES. Ello me indica que tengo la siguiente a esa.
    Efectivamente, otros amigos me indican que esa función viene por defecto.
    Estoy algo liado, decís que viene. En una ocasión de 20, me ha enviado ese correo de alta de nuevo usuario. Viendo Woocommerce/ajustes/correos electrónicos indica abajo de todo que en caso de NUEVA CUENTA envía correo a cliente… No pone que lo envíe a administrador ni permite definir una dirección de email como si sucede para nuevos pedidos, pedidos cancelados o pedido fallido.
    Por todo esto, creo que como dices, es algún tipo de conflicto.
    Voy a instalar un plugin que vi hace unos días, que te permite ver que emails envía WP para por lo menos saber si el sistema los envía.

    Gracias

    Iniciador del debate vilo1968

    (@vilo1968)

    Fernando.

    Al incluir direcciones es complicado poner capturas, pero para que te des una idea, ingreso a la configuración de woocomerce >> correos electrónicos.

    Acá aparece toda la lista de correos de woocommerce. Selecciono «nuevo pedido». Una vez dentro cambio la casilla de email, hago click en «guardar los cambios» y al parecer todo se guarda, inclusive en esta pamtalla me muestra la casilla de correo que acabop de ingresar.

    Pero cuando vuelvo a la página principal de «correos electrónicos» (donde se muestra toda las lista de correos) la casilla simplemente no cambio. Si ingreso nuevamente veo que volvió aparecer la casilla del admin, o sea no se guardo mi configuración.

    • Hola buen día!

      Estoy teniendo un problema con woocommerce, concretamente no me deja configurar el correo para nuevo pedido, me vuelve a poner el correo del administrador de WordPress.

      Tengo otros sitios y no he tenido problemas para configurarlo con una casilla de email distinta a la del administrador.

      Los correos de pedido cancelado y pedido fallido me los deja cambiar perfectamente, pero con el nuevo pedido no puedo hacerlo.

      Me he fijado en otras instalaciones de otros sitios y veo que en este que tengo el problema falta la fila woocommerce_new_order_settings en la tabla wp_options

      No se si esto puede ser el problema.

      Les agradecere mucho su ayuda

    Iniciador del debate eb805

    (@eb805)

    Instalé el plugin «Email SMTP Plugin by Mail Booster», configurandolo que use la funcion PHP(), y me ayudó a dar me cuenta que estaba mal configurado el correo en: woocommerce>Ajustes>Correos Electronicos>Direccion del Remitente.

    Correo usado anteriormente: user@gmail.com
    Correo que debe ser: user@mydomain.com

    • Hola!!!

      Basicamente soy nuevo en todo esto de WordPress (woocommerce, hosting, domain, etc).

      Dicho lo anterior, esto es lo que sucede: cuando se realiza un pedido, se envía el correo al administrador indicando que el Stock llegó al mínimo establecido, pero no envia el correo de confirmacion de un nuevo pedido, y tampoco el cliente recibe el email de confirmacion de compra…

      Mi hosting es gratuito «byethost» (midominio.byethost7.com) y no tiene servicios de SMTP (a lo que comprendo). Es esta la razón del problema? De ser así, por qué se envía el correo de STOCK y no los demas.

      Esto es lo que he realizado hasta el momento:
      1- Probar con Plugins para enviar correos con SMTP, no he podido enviar dichos correos.
      2- Instalar plugins para ver los logs de los emails, y todo parece estar bien.

      Por favor, cualquier ayuda será muy apreciada, ya me tiene hecho un lío todo esto!

    Iniciador del debate carlosficto

    (@carlosficto)

    
    ### wp-core ###
    
    version: 5.2.2
    site_language: es_ES
    user_language: es_ES
    permalink: /%postname%/
    https_status: true
    user_registration: 0
    default_comment_status: closed
    multisite: false
    user_count: 38
    dotorg_communication: true
    
    ### wp-paths-sizes ###
    
    wordpress_path: /home/lospinossa/public_html
    wordpress_size: 83,70 MB (87767561 bytes)
    uploads_path: /home/lospinossa/public_html/wp-content/uploads
    uploads_size: 995,08 MB (1043414909 bytes)
    themes_path: /home/lospinossa/public_html/wp-content/themes
    themes_size: 172,83 MB (181228087 bytes)
    plugins_path: /home/lospinossa/public_html/wp-content/plugins
    plugins_size: 139,53 MB (146303461 bytes)
    database_size: 39,12 MB (41023646 bytes)
    total_size: 1,40 GB (1499737664 bytes)
    
    ### wp-dropins (1) ###
    
    advanced-cache.php: true
    
    ### wp-active-theme ###
    
    name: Woodmart Child
    version: 1.0.0
    author: XTemos
    author_website: http://xtemos.com
    parent_theme: Woodmart
    theme_features: woocommerce, wc-product-gallery-zoom, post-thumbnails, post-formats, automatic-feed-links, title-tag, menus, editor-style, widgets
    theme_path: /home/lospinossa/public_html/wp-content/themes/woodmart
    
    ### wp-themes (2) ###
    
    Twenty Nineteen: version: 1.4, author: el equipo de WordPress
    Woodmart: version: 2.10.1, author: XTemos
    
    ### wp-plugins-active (32) ###
    
    Action Scheduler - Disable WP Cron Queue Runner: version: 1.0.0, author: Prospress Inc.
    CMB2: version: 2.6.0, author: CMB2 team
    Contact Form 7: version: 5.1.3, author: Takayuki Miyoshi
    Contact Form 7 - Dynamic Text Extension: version: 2.0.3, author: Chris Mavricos, SevenSpark
    Contact Form 7 Conditional Fields: version: 1.6.4, author: Jules Colle
    Contact Form 7 Redirection: version: 1.3.3, author: Query Solutions
    CPT Productos Institucionales: version: 1.0, author: Alberto Vargas
    Custom Post Type Cleanup: version: 1.3.0, author: keesiemeijer
    Departamentos y Ciudades de Colombia para Woocommerce: version: 20.5.19, author: Saul Morales Pacheco
    Ficto Shipping: version: 1.0.0, author: Igor Benić
    Mailchimp for WordPress: version: 4.5.3, author: ibericode
    MCE Table Buttons: version: 3.3, author: Jake Goldman, 10up, Oomph
    Popup Maker: version: 1.8.9, author: WP Popup Maker (latest version: 1.8.10)
    Post Duplicator: version: 2.20, author: Metaphor Creations
    Redux Framework: version: 3.6.15, author: Team Redux
    Relevanssi: version: 4.2.0, author: Mikko Saari
    Restrict Content Pro: version: 3.0.4, author: Restrict Content Pro Team
    Slider Revolution: version: 6.0.5, author: ThemePunch
    Theme My Login: version: 7.0.14, author: Theme My Login
    WhatsApp me: version: 2.3.2, author: Creame
    WooCommerce: version: 3.6.5, author: Automattic
    WooCommerce Email Customizer: version: 1.1.9, author: WooCommerce
    WooCommerce PlacetoPay Gateway: version: 2.13.1, author: PlacetoPay
    WooCommerce Tab Manager: version: 1.9.2, author: SkyVerge
    Woodmart Core: author: (undefined), version: 1.0.7
    WPBakery Page Builder: version: 6.0.4, author: Michael M - WPBakery.com (latest version: 6.0.5)
    WP Crontrol: version: 1.7.1, author: John Blackbourn & crontributors
    WPFront User Role Editor: version: 2.14.2, author: Syam Mohan
    WPML Multilingual CMS: version: 4.2.7.1, author: OnTheGoSystems
    WP Real Media Library: version: 4.5.2-0, author: Matthias Günter
    YITH WooCommerce Compare: version: 2.3.12, author: YITH
    YITH WooCommerce Wishlist: version: 2.2.11, author: YITH (latest version: 2.2.12)
    
    ### wp-plugins-inactive (1) ###
    
    Loco Translate: version: 2.3.0, author: Tim Whitlock
    
    ### wp-media ###
    
    image_editor: WP_Image_Editor_GD
    imagick_module_version: No está disponible
    imagemagick_version: No está disponible
    gd_version: bundled (2.1.0 compatible)
    ghostscript_version: 9.07
    
    ### wp-server ###
    
    server_architecture: Linux 3.10.0-957.12.2.vz7.96.21 x86_64
    httpd_software: LiteSpeed
    php_version: 7.2.20 64bit
    php_sapi: litespeed
    max_input_variables: 1000
    time_limit: 30
    memory_limit: 256M
    max_input_time: 60
    upload_max_size: “10M”
    php_post_max_size: “10M”
    curl_version: 7.65.3 OpenSSL/1.0.2s
    suhosin: false
    imagick_availability: false
    htaccess_extra_rules: true
    
    ### wp-database ###
    
    extension: mysqli
    server_version: 5.7.27
    client_version: mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
    
    ### wp-constants ###
    
    WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: /home/lospinossa/public_html/wp-content
    WP_PLUGIN_DIR: /home/lospinossa/public_html/wp-content/plugins
    WP_MAX_MEMORY_LIMIT: 256M
    WP_DEBUG: false
    WP_DEBUG_DISPLAY: true
    WP_DEBUG_LOG: false
    SCRIPT_DEBUG: false
    WP_CACHE: false
    CONCATENATE_SCRIPTS: undefined
    COMPRESS_SCRIPTS: undefined
    COMPRESS_CSS: undefined
    WP_LOCAL_DEV: undefined
    
    ### wp-filesystem ###
    
    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable
    
    
    • Aparentemente esto no es posible desde woocommerce sin plugins.

      Yo necesito que la cuenta del usuario sea creada luego del que el pago haya sido aprobado o en su defecto cuando el cliente esté en la pagina de «gracias».

      he visto este código que he metido en un plugin, pero me gustaría saber si hay alguna solucion mas completa, ya que necesito poder enviarle un email al cliente con su informacion de login

      /** Registra guest users
      *   https://usersinsights.com/woocommerce-auto-register-users/
      */
      function shopison_register_guests ($order_id)
      {
          // Checkea que las opciones del admin (woocommerce -> settings -> accounts & privacy
          //   "Allow customers to place orders without an account" sea true
          //   "Allow customers to create an account during checkout" sea false
          $options =  yes_to_true (get_option ('woocommerce_enable_guest_checkout'));
          $options &= !yes_to_true (get_option ('woocommerce_enable_signup_and_login_from_checkout'));
          if (! $options) return;
      
          // get all the order data
          $order = new WC_Order ($order_id);
      
          //get the user email from the order
          $order_email = $order->billing_email;
      
          // check if there are any users with the billing email as user or email
          $email = email_exists ($order_email);
          $user = username_exists ($order_email);
      
          // if the UID is null, then it's a guest checkout
          if ($user == false && $email == false)
          {
              // random password with 12 chars
              $random_password = wp_generate_password();
      
              // create new user with email as username & newly created pw
              $user_id = wp_create_user ($order_email, $random_password, $order_email);
      
              $user = get_userdata ($user_id);
              $user->set_role ('customer');
      
              //WC guest customer identification
              update_user_meta ($user_id, 'guest', 'yes');
      
              //user's general info
              update_user_meta ($user_id, 'first_name', $order->billing_first_name);
              update_user_meta ($user_id, 'last_name', $order->billing_last_name);
      
              //user's billing data
              update_user_meta ($user_id, 'billing_address_1', $order->billing_address_1);
              update_user_meta ($user_id, 'billing_address_2', $order->billing_address_2);
              update_user_meta ($user_id, 'billing_city', $order->billing_city);
              update_user_meta ($user_id, 'billing_company', $order->billing_company);
              update_user_meta ($user_id, 'billing_country', $order->billing_country);
              update_user_meta ($user_id, 'billing_email', $order->billing_email);
              update_user_meta ($user_id, 'billing_first_name', $order->billing_first_name);
              update_user_meta ($user_id, 'billing_last_name', $order->billing_last_name);
              update_user_meta ($user_id, 'billing_phone', $order->billing_phone);
              update_user_meta ($user_id, 'billing_postcode', $order->billing_postcode);
              update_user_meta ($user_id, 'billing_state', $order->billing_state);
      
              // user's shipping data
              update_user_meta ($user_id, 'shipping_address_1', $order->shipping_address_1);
              update_user_meta ($user_id, 'shipping_address_2', $order->shipping_address_2);
              update_user_meta ($user_id, 'shipping_city', $order->shipping_city);
              update_user_meta ($user_id, 'shipping_company', $order->shipping_company);
              update_user_meta ($user_id, 'shipping_country', $order->shipping_country);
              update_user_meta ($user_id, 'shipping_first_name', $order->shipping_first_name);
              update_user_meta ($user_id, 'shipping_last_name', $order->shipping_last_name);
              update_user_meta ($user_id, 'shipping_method', $order->shipping_method);
              update_user_meta ($user_id, 'shipping_postcode', $order->shipping_postcode);
              update_user_meta ($user_id, 'shipping_state', $order->shipping_state);
      
              // link past orders to this newly created customer
              wc_update_new_customer_past_orders ($user_id);
          }
      
      }
      add_action ('woocommerce_thankyou', 'shopison_register_guests', 10, 1);
      
    Moderador LGrusin

    (@lgrusin)

    Lo tienes dificil porque los estilos no los reconocen muchos clientes de correo y/o dispositivos. Con lo que no tienes garantías de que se muestre bien la tabla si configuras anchos distintos a cada columna.

    El archivo que genera ese correo es woocommerce/templates/emails/email-order-details.php, podrías crear una plantilla de correo modificando este archivo. Podrías sacar el producto de la tabla, hacer dos tablas o cualquier otro invento que se te ocurra para organizar mejor el pedido.

    Copia ese archivo y crea la siguiente estructura dentro de la carpeta de tu tema y modifica ahí, es decir, tu-tema/woocommerce/emails/email-order-details.php

    • Esta respuesta fue modificada hace 4 años, 9 meses por LGrusin.
    Foro: WooCommerce
    Como el debate: Error secuencia Redsys
    • Hola a tod@s, tengo un problema con la secuencia en el pago que crea Woocommerce.
      En algunos pedidos, en las notas del pedido de Woocommerce, aparece lo primero «Pedido cancelado – se ha llegado al tiempo límite. El estado del pedido ha cambiado de Pago pendiente a Cancelada.» Después descuenta el producto del stock, y por último aparece la última nota «Awaiting REDSYS payment El estado del pedido ha cambiado de Cancelada a Completada.»
      He consultado a Redsys y me dicen que su parte está correcta y todo bien configurado. Lo he mirado en la administración de canales Redsys, y todo ok, los logs son pedidos aceptados correctamente.
      El problema es que en esos pedidos con esa secuencia, el envío de enlaces en el email al cliente falla. Tengo que enviar el email de factura y detalles manualmente(desde los detalles del pedido en Woocommerce), y entonces sí que los envía.
      Alguien se le ocurre dónde puede estar el fallo?

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

    Foro: WooCommerce
    En respuesta a: Problema con el stock
    Iniciador del debate estudios delta

    (@estudios-delta)

    En el inventario de este producto en concreto, estaba activada la gestión de stock con 120 unidades. Por lo que entiendo, el umbral de pocas existencias y de inventario, sólo envían un email al administrador avisando que se ha llegado a ese límite, pero no influye en el control del stock.
    Me da la sensación de que había varios usuarios rellenando datos en la pasarela de pago, mientras el stock ha quedado a 0 y la pasarela de pago (Redsys) ha devuelto las confirmaciones de pago a woocommerce, y éste las ha aceptado dejando el stock a -16. Habría alguna manera de controlar esto?

    • Espanish:
      Hola, estoy comenzando con mi tienda online y Woocomerce me presenta un error, Cuando lo instalo me tumba el sitio web y me dice que «El sitio tiene problemas técnicos. Mira si han llegado instrucciones a la bandeja de correo electrónico del administrador del sitio.», me aparece ese mensaje en todas las ventanas y no puedo ni acceder al panel administrativo de WordPress, para reestablecerlo me tengo que ir al cpanel y borrar woocomerce de la carpeta plugins, estuve probando con cambiar el theme y tampoco funciono, al comienzo tenía storefron, luego generate press y ahora con twentynineteen, No se que hacer y necesito comenzar cuanto antes con mi proyecto Ecommerce

      Ingles:
      Hi, I’m starting with my online store and Woocomerce gives me an error. When I install it, the website knocks me down and tells me that «The site has technical problems, see if instructions have arrived in the email tray of the site administrator. «, I get that message in all the windows and I can not even access the WordPress administrative panel, to reestablish it I have to go to the cpanel and delete woocomerce from the plugins folder, I was trying to change the theme and it did not work either, at the beginning I had storefron, then generate press and now with twentynineteen, I do not know what to do and I need to start as soon as possible with my Ecommerce project
      Houseofcars.cl

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

    • ¿Conocéis algún modulo o método que permita mandar una notificación por email a una lista de suscritos cuando se produzca una alta o una modificación en un producto de woocommerce?

    Moderador kallookoo

    (@kallookoo)

    Hola

    Veamos el codigo que puse de ejemplo, veras que tiene is_object( $item ) ... y is_array( $item ) ... el motivo fue porque para versiones antiguas no se pasaba una instancia de la class WP_Product.. asi que primero debes saber si lo estas haciendo para todas las versiones del WooCommerce o solo para la 3.*+, que si pasa una instancia de la class.
    Para simplificar el codigo y determinar como capturar x valor.

    Te sugiero que revises el codigo del WooCommerce y https://docs.woocommerce.com/ ya que debes entender como funciona. Te lo comento porque diria que eres programador y es algo importante, no es necesario que te lo aprendas todo, obviamente pero si lo basico.

    Viendo el codigo que pones ahora no se si eres programador.
    Te comento:
    – Es recomendable habilitar el debug del WordPress para ver los errores.
    – Ese codigo esta mal
    Tienes etiquetas <?php que no deberian existir y faltan cerrarlas.
    Metes el mensaje dentro del bucle, no entiendo porque?

    Para simplificar un poco.
    Copia esta function en el functions.php del theme o en tu plugin de functions si es que lo usas como no se para que version del WooCommerce es sigo con las dos maneras para conseguir el ID del producto.

    
    function zelarra_detect_product_id_in_order( $product_id, $order ) {
    	$product_id = ( is_numeric( $product_id ) ? absint( $product_id ) : 0 );
    	if ( $product_id && is_object( $order ) && method_exists( $order, 'get_items' ) ) {
    		foreach ( $order->get_items() as $item ) {
    			if ( is_array( $item ) && array_key_exists( 'product_id', $item ) ) {
    				$item_product_id = $item['product_id'];
    			} elseif ( is_object( $item ) && method_exists( $item, 'get_product' ) ) {
    				$item_product    = $item->get_product();
    				$item_product_id = $item_product->get_id();
    			}
    
    			if ( isset( $item_product_id ) && $product_id === absint( $item_product_id ) ) {
    				return true;
    			}
    		}
    	}
    	return false;
    }
    

    Esa function te devolvera verdadero o falso si el product_id existe en el order.

    Copia esto en los templates de los emails.

    
    <?php if ( zelarra_detect_product_id_in_order( 314, $order ) ) : ?>
    	<?php /** Custom message for product id 314 */ ?>
    <?php elseif ( zelarra_detect_product_id_in_order( 315, $order ) ) : ?>
    	<?php /** Custom message for product id 315 */ ?>
    <?php elseif ( zelarra_detect_product_id_in_order( 316, $order ) ) : ?>
    	<?php /** Custom message for product id 316 */ ?>
    <?php else : ?>
    	<?php /** Default message */ ?>
    	<?php /* translators: %s: Customer first name */ ?>
    	<p><?php printf( esc_html__( 'Hi %s,', 'woocommerce' ), esc_html( $order->get_billing_first_name() ) ); ?></p>
    	<?php /* translators: %s: Order number */ ?>
    	<p><?php printf( esc_html__( 'Just to let you know &mdash; we\'ve received your order #%s, and it is now being processed:', 'woocommerce' ), esc_html( $order->get_order_number() ) ); ?></p>
    <?php endif; ?>
    

    Sustituyendo esto:

    
    <?php /* translators: %s: Customer first name */ ?>
    <p><?php printf( esc_html__( 'Hi %s,', 'woocommerce' ), esc_html( $order->get_billing_first_name() ) ); ?></p>
    <?php /* translators: %s: Order number */ ?>
    <p><?php printf( esc_html__( 'Just to let you know &mdash; we\'ve received your order #%s, and it is now being processed:', 'woocommerce' ), esc_html( $order->get_order_number() ) ); ?></p>
    

    Ojo con las tags de PHP.
    Es otro ejemplo de como podrias hacerlo, que tampoco lo he probado.
    Igualmente tambien podrias meter el codigo de los templates en una function o incluso crearte un filtro. Lo importante es que lo hagas la mejor manera posible para entenderlo si alguna vez necesitas modificarlo.

Viendo 15 resultados - del 226 al 240 (de un total de 374)