Resultados de búsqueda para 'woocommerce email'

Viendo 15 resultados - del 76 al 90 (de un total de 356)
  • Iniciador del debate sklmkt

    (@sklmkt)

    Me imagino que te refieres a este código: https://stackoverflow.com/questions/61576356/send-an-email-notification-with-the-generated-password-on-woocommerce-user-creat

    ¿Dónde y cómo debería incorporarlo?

    Moderador jose64

    (@jose64)

    Hola @mnlriquelme

    Me parece admirable tu terquedad, haces la consulta, te contestan con una buena argumentación y tu respuesta es insultar al que te contesta. Te transcribo lo que te contestaron en otro foro:

    It’s not been possible to send the password in an email since WordPress 4.4. Since then, it was replaced with a password reset URL that the user has to click.

    Si te damos los dos la misma respuesta, ¿no serás tú el equivocado?

    Infórmate antes de contestar o por lo menos, verifícalo (que no cuesta nada meterte en WooCommerce –> Ajustes –> Correos Electrónicos –> Nueva cuenta)

    Siempre me informo antes de contestar, siguiendo la ruta que indicas en una instalación limpia de WordPress + WooCommerce, sin ningún añadido, tienes:

    Activar/Desactivar
    Destinatario(s)
    Asunto: [{site_title}] Nuevo pedido #({order_number})
    Encabezado del correo electrónico: Nuevo pedido: #{order_number}
    Contenido adicional
    Tipo de correo electrónico

    Por ningún lado aparece lo que indicas, y con respecto al correo electrónico, aquí te dejo la imagen del que te envía una instalación por defecto: https://ibb.co/PG1hsyt

    Y con respecto a la configuración, si, es la misma que estoy usando para las pruebas. La diferencia entre marcar o no marcar la opción Al crear una cuenta, crea automáticamente una contraseña para la cuenta es que si la marcas WooCommerce te crea la contraseña (que el cliente no recibe) y envía el correo con el enlace para cambiarla. Si no la marcas te muestra el campo para que la escriba el cliente y en ese caso no se envía el correo (ya la conoce).

    Todos tenemos que aprender y nadie lo sabe todo, pero la soberbia puede contigo. Antes de acusar a otros de contestar sin conocimiento mírate en un espejo.

    En vista de tu falta de educación y de que éste es un debate estéril lo doy por resuelto y aprovecho para cerrarlo. Te animo a que no insultes al que te contestó en el otro foro si no, con un poco de suerte, conseguirás que te baneen.

    Iniciador del debate Manuel

    (@mnlriquelme)

    Woocommerce sí envía la contraseña en su email «Nueva Cuenta» cuando se crea una cuenta durante la compra de un producto.

    • Esta respuesta fue modificada hace 3 años, 6 meses por Manuel.
    Foro: WooCommerce
    En respuesta a: Eliminar Subtotal y envío
    Moderador jose64

    (@jose64)

    Hola.

    Tienes el listado de filtros del checkout de WooCommerce en su documentación:

    Billing
    billing_first_name
    billing_last_name
    billing_company
    billing_address_1
    billing_address_2
    billing_city
    billing_postcode
    billing_country
    billing_state
    billing_email
    billing_phone
    Shipping
    shipping_first_name
    shipping_last_name
    shipping_company
    shipping_address_1
    shipping_address_2
    shipping_city
    shipping_postcode
    shipping_country
    shipping_state
    Account
    account_username
    account_password
    account_password-2
    Order
    order_comments

    Customizing checkout fields using actions and filters

    Te dejo también una guía de uso con ejemplos:

    WooCommerce Checkout Fields Customization Guide

    Esos son los campos que se piden para el pedido, lo que quieres eliminar son los campos de información que genera WooCommerce, para eso tienes que copiar las plantillas del tema en un tema hijo y editarlas, no te recomiendo hacer esos cambios porque ¿cuál es la idea de ocultar el envío?, cuanto más claro seas mejor, se eliminan suspicacias.

    También puedes hacerlo con CSS y te evitas problemas, añade este código al CSS personalizado de tu tema o al archivo style.css de tu tema hijo:

    tr.cart-subtotal, tr.shipping {
        display: none;
    }

    Coméntanos si tienes alguna duda y, por favor, recuerda marcar el debate como resuelto cuando así lo consideres, de esta forma nos ayudas a mantener el foro al día.

    • Buenas tardes, en primr lugar presentarme, me llamo Ramón y acabo de registrarme en este sitio con el fin de encontrar algo de ayuda con un problema que tengo en mi web y si de paso puedo ayudar yo a alguien pues binevenido sea!
      Al lio, actualmente tengo una web de venta de articulos digitales y uso el plugin «LICENSE MANAGER OF WOOCOMMERCE» para la entrega de los mismos, el cual funciona muy muy bien.
      Tengo activado el autocompletar, de modo que nada mas recibir el pago por paypal se envio el codigo alfanumerico al email del cliente.

      El problema que tengo últimamente es que acceden a mi sitio usuarios con cuentas de paypal robadas, de modo que en el formulario ponen un email propio y a la hora de pagar usan una cuenta de paypal fraudulenta, de este modo ellos consiguen la clave pero la paga otra persona.
      Cuando el dueño legitimo de la cuenta de paypal se entera, en ocasiones varios dias despues, entonces abre una reclamacion por pago no autorizado y paypal me retiene a mi el dinero.

      La duda que tengo y lo que me solucionaria un poco este problema es poder hacer de algun modo que el plugin «LICENSE MANAGER OF WOOCOMMERCE» envíe la clave únicamente a la misma dirección de Paypal que ha realizado el pago, pero no tengo ni idea de como podria hacer esto.

      Alguno podría echarme una mano con esto??
      Espero que podais ayudarme, un saludo a todos!

    • Buenas tardes,
      Estoy buscando información para completar una parte de código.
      El código en si funciona después del pedido muestra un código personalizado. Pero le falta una parte muy importante, seria poder enviar por email dicho código automáticamente.

      Adjunto código:

      // Crea un cupón descuento único para cada cliente al terminar su compra
      if ( in_array( 'woocommerce/woocommerce.php', get_option( 'active_plugins' ) ) ){
      
      	add_filter( 'woocommerce_thankyou_order_received_text', 'create_automatic_coupon_only_for_this_customer', 99, 2 );
      	function create_automatic_coupon_only_for_this_customer( $message, $order ){
      
      		// Configuración del cupón
      		$discount_type = 'percent'; // Aquí defines el tipo de descuento que aplica este cupón. Por defecto está configurado en porcentaje 'percent', para 	descuento fijo usa 'fixed_cart'
      		$amount = 20; //Aquí defines la cantidad de descuento asociada a este cupón
      		$expiration = 12; // Aquí debes indicar la validez del cupón en días
      
      		// Elimina cupones caducados y comprueba si ya existe un cupón asociado a este pedido
      		$coupon_id = clean_expired_coupons_and_check_coupons_order( $order );
      
              	$order_key = apply_filters( 'woocommerce_thankyou_order_key', empty( $_GET['key'] ) ? '' : wc_clean( $_GET['key'] ) );
      
              	if ( $order->get_id() > 0 ) {
      	
              	    	// Comprueba que el pedido existe y que todavía no hay cupón asociado al pedido
              	    	if ( $order->get_order_key() == $order_key ) {
      			
      				if ( !$coupon_id ) {
      					
              				//Crea un código de cupón único para este cliente
      					$customer_email = $order->get_billing_email();
      					$customer_email = explode( '@', $customer_email );
      					$customer_email = $customer_email[0];
      					$sufix = date( 'Hms' );
      				
      					// Calcula la fecha de caducidad
      					$date = date( 'Y-m-d' );
      					$expiry_date = strtotime( $date .'+ '. $expiration .' days' );
      					$expiry_date = date( 'Y-m-d', $expiry_date );
      				
      					$args = array(
      						'coupon_code' 			=> $customer_email.'_'.$sufix,
      						'discount_type' 		=> $discount_type,
      						'amount' 			=> $amount,
      						'individual_use' 		=> 'yes',
      						'usage_limit' 			=> 1,
      						'product_ids' 			=> '',
      						'exclude_product_ids' 		=> '',
      						'expiry_date' 			=> $expiry_date,
      						'apply_before_tax' 		=> '',
      						'free_shipping' 		=> 'no',
      					);
      				
      					$coupon_code = strtoupper( $args[ 'coupon_code' ] );
      				
      					$coupon = array(
      						'post_title' => $coupon_code,
      						'post_content' => '',
      						'post_status' => 'publish',
      						'post_author' => 1,
      						'post_type'		=> 'shop_coupon'
      					);
      				
      					$new_coupon_id = wp_insert_post( $coupon );
      				
      					update_post_meta( $new_coupon_id, 'discount_type', $args[ 'discount_type' ] );
      					update_post_meta( $new_coupon_id, 'coupon_amount', $args[ 'amount' ] );
      					update_post_meta( $new_coupon_id, 'individual_use', $args[ 'individual_use' ] );
      					update_post_meta( $new_coupon_id, 'product_ids', $args[ 'product_ids' ] );
      					update_post_meta( $new_coupon_id, 'exclude_product_ids', $args[ 'exclude_product_ids' ] );
      					update_post_meta( $new_coupon_id, 'usage_limit', $args[ 'usage_limit' ] );
      					update_post_meta( $new_coupon_id, 'expiry_date', $args[ 'expiry_date' ] );
      					update_post_meta( $new_coupon_id, 'apply_before_tax', $args[ 'apply_before_tax' ] );
      					update_post_meta( $new_coupon_id, 'free_shipping', $args[ 'free_shipping' ] );
      					update_post_meta( $new_coupon_id, 'order-id', $order->get_id() );
      				
      					if ( is_wp_error( $new_coupon_id ) ){
      				
      						return false;
      					}
      				}else{
      
      					$coupon = get_post( $coupon_id );
      					$coupon_code = $coupon->post_title;
      				}
      		
      				// Muestra el cupón en la página de finalizar compra
      				$message .= get_coupon_discount_for_the_next_purchase( $coupon_code, $expiration, $amount, $discount_type );
              	    	}
              	}
      
              	return $message;
      	}
      	
      	function get_coupon_discount_for_the_next_purchase( $coupon_code, $expiration, $amount, $discount_type ){
      	
      		$discount = $amount;
      		$discount .= 'percent' == $discount_type? '%' : get_woocommerce_currency();
      		ob_start();
      		?>
      		<div style="margin: 0 0 3.5em; text-align:center;">
      			<p>Para agradecerte tu confianza en nosotros, te hemos preparado un <strong>cupón de descuento del <?php echo $discount; ?> para tu próxima compra:</strong></p>
      			<h3 style="text-align:center;">TU DESCUENTO</h3>
      			<div style="text-align: center; font-weight: bold; border: 2px #c7c7c7; border-style: dashed; padding: 13px; width: 50%; margin: 10px auto;"><?php echo $coupon_code;?></div>
      			<p><strong>El cupón tiene una validez de <?php echo $expiration; ?> días</strong>. Pero no lo dejes demasiado porque una vez transcurrido ese periodo, el cupón ya no será valido.</p>
      		</div>
      		<?php
      		$content = ob_get_contents();
      		ob_end_clean();
      
      		return $content;
      	}
      
      	function clean_expired_coupons_and_check_coupons_order( $order = false ){
      		$coupon_exist = false;
      
      		if ( isset( $order ) ) {
      			
      			$arg = array(
      				'post_type' => array( 'shop_coupon' ),
      			        'meta_key' => 'order-id'
      			);
      
      			$auto_coupon_list = new WP_Query( $arg );
      
      			foreach ( $auto_coupon_list->posts as $key => $coupon ) {
      				
      				// Elimina cupones caducados
      				$coupon_expiry_date = get_post_meta( $coupon->ID, 'expiry_date', true );
      				$today_date = date( 'Y-m-d' );
      
      				if ( !empty( $coupon_expiry_date ) && ( $today_date > $coupon_expiry_date ) ) {
      					
      					wp_delete_post( $coupon->ID );
      					continue;
      				}
      
      				// Busca un cupón automático asociado a este pedido
      				$order_id_coupon_vinculated = get_post_meta( $coupon->ID, 'order-id', true );
      				if ( !$coupon_exist && ( $order_id_coupon_vinculated == $order->get_id() ) ) {
      
      					$coupon_exist = $coupon->ID;
      				}
      			}
      		}
      
      		return $coupon_exist;
      	}
      }

      En el siguiente enlace existe un tema con el mismo codigo pero esta desactivado para opinar:
      https://es.wordpress.org/support/topic/guardar-cupon-personalizado-en-datos-del-pedido-y-enviar-por-correo/

      En el enlace hablan de guardar y enviar con las notas del pedido dicha información. A mi no me ha funcionado,creo que seria mejor sin guardar simplemente enviar por email.

      He mirado varios códigos, este por ahora es el mejor creo, solo le falta enviar el código del cupón/descuento en el email del pedido.

      • Este debate fue modificado hace 3 años, 9 meses por juant82.
      • Este debate fue modificado hace 3 años, 9 meses por juant82.
      • Este debate fue modificado hace 3 años, 9 meses por jose64.
    • Buenas noches,
      *Estoy tratando de ocultar algunos campos del checkout cuando el cliente elija el tipo de Region/ Provincia. Por ejemplo si elige «Amazonas», entonces los campos de la direccion 1, direccion 2 y el codigo postal deben ocultarse.

      *Tambien quiero intentar reordenar los campos pero no me permite desde form-billing.php de woocommerce ni de el plugin que uso para el checkout cartflows con esto:

      <?php
      // order the keys for your custom ordering or delete the ones you don’t need
      $mybillingfields=array(
      	«billing_first_name»,
      	«billing_last_name»,
      	«billing_country»,
      	«billing_state»,
      	«billing_city»,
      	«billing_address_1»,
      	«billing_address_2»,
      	«billing_postcode»,
      	«billing_phone»,
      	«billing_email»,
      	);
      foreach ($mybillingfields as $key) : ?>
      	<?php woocommerce_form_field( $key, $checkout->checkout_fields[‘billing’][$key], $checkout->get_value( $key ) ); ?>
      <?php endforeach; ?>

      ——–

      «Le estaría agradecida que me pudieran ayudar en este dilema.

      Muchas gracias!

      Saludos.

      • Este debate fue modificado hace 3 años, 10 meses por jose64. Razón: Etiquetar código

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

    • Hola buenas a todos chicos,
      Tengo una tienda desarrollada en Woocommerce (+ Elementor) que un día dejaron de funcionar los links de descarga de los servicios virtuales descargables. Cuando el cliente compra el servicio se baja un link con una clase de fitness desde Youtube.

      El Problema? Cuando le llega el email al comprador con el detalle de la compra y el link para visualizar dicha clase no puede abrirla ya que el link no es correcto. Te dirige a una página en blanco que dice («Archivo no encontrado»» Ir a la Tienda.

      En «Variaciones» en el frontend del servicio virtual el link para la clase es correcto! Pero el que le llega al cliente encriptado es incorrecto.

      Muchas gracias chicos por vuestra ayuda!

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

    • Hola, estoy desarrollando un sitio con WC, aún está en el servidor de pruebas.

      Al llegar a la parte de personalización de los email transaccionales leo que hay diferentes estrategias (por ejemplo, en este artículo)

      He elegido instalar el plugin «Mailchimp for WooCommerce» y ya lo tengo enlazado con la cuenta de Mailchimp.

      El problema es que no se mandan mensajes transaccionales en absoluto y no puedo ver cómo son. Tampoco sé cuál debería ser el comportamiento. Los emails transaccionales ¿se mandan desde Mailchimp con las plantillas de Mailchimp o se mandan desde el WP con las plantillas de Woocommerce?

      Cuando hago una compra de prueba, con la tarjeta para pruebas que me ha proporcionado el banco y con el plugin de pasarela de pago en modo prueba, no recibo ningún email en absoluto.

      Datos adicionales:

      – El envío de emails está habilitado con el plugin «WP mail SMTP». Está correctamente configurado (con KDIM, SPF, DMARC) y el plugin manda un email de prueba sin errores.

      – La pasarela de pago está habilitada con redsys lite (el plugin de José Conti) y tiene marcada la opción de operaciones en modo prueba.

      Mi pregunta es cómo hago para recibir un email transaccional de prueba y por qué no los estoy recibiendo.

      Muchas gracias.

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

    Moderador kallookoo

    (@kallookoo)

    Hola @johnjjr

    Al usar un plugin de pago, no te puedo ayudar, los que ayudamos en el foro no tenemos acceso a ese tipo de plugins.

    Igualmente en su pagina existe el plugin que diria que hace lo que tu necesitas.

    Iniciador del debate johnjjr

    (@johnjjr)

    Hola @kallookoo Claro mira el template es el del «email Order Details»:

    <table class="td" cellspacing="0" cellpadding="6" style="width: 100%; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;" border="1">
    		<thead>
    			<tr>
    				<th class="td" scope="col" style="text-align:<?php echo esc_attr( $text_align ); ?>;"><?php esc_html_e( 'Product', 'woocommerce' ); ?></th>
    				<th class="td" scope="col" style="text-align:<?php echo esc_attr( $text_align ); ?>;"><?php esc_html_e( 'Quantity', 'woocommerce' ); ?></th>
    				<th class="td" scope="col" style="text-align:<?php echo esc_attr( $text_align ); ?>;"><?php esc_html_e( 'Price', 'woocommerce' ); ?></th>
    			</tr>
    		</thead>
    		<tbody>
    			<?php
    			echo wc_get_email_order_items( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
    				$order,
    				array(
    					'show_sku'      => $sent_to_admin,
    					'show_image'    => false,
    					'image_size'    => array( 32, 32 ),
    					'plain_text'    => $plain_text,
    					'sent_to_admin' => $sent_to_admin,
    				)
    			);
    			?>
    		</tbody>

    El tema es que no encuentro el item del from y to que trae la fecha para que me muestro el detalle del booking alguien sabe como retornarlo para que desde el array lo llame.

    Gracias

    Foro: WooCommerce
    En respuesta a: Woocommerce state refund
    Iniciador del debate Juan Solá

    (@juanparis64)

    
    ### WordPress Environment ###
    
    WordPress address (URL): https://paris64.com
    Site address (URL): https://paris64.com
    WC Version: 5.5.2
    REST API Version: ✔ 5.5.2
    WC Blocks Version: ✔ 5.3.3
    Action Scheduler Version: ✔ 3.2.1
    WC Admin Version: ✔ 2.6.0-beta.2
    Log Directory Writable: ✔
    WP Version: 5.8
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: es_ES
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: nginx/1.21.1
    PHP Version: 7.4.22
    PHP Post Max Size: 128 MB
    PHP Time Limit: 300
    PHP Max Input Vars: 10000
    cURL Version: 7.68.0
    OpenSSL/1.1.1f
    
    SUHOSIN Installed: –
    MySQL Version: 5.5.5-10.5.11-MariaDB-1:10.5.11+maria~focal-log
    Max Upload Size: 128 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 5.5.2
    WC Database Prefix: wp_
    Tamaño total de la base de datos: 146.44MB
    Tamaño de los datos de la base de datos: 75.62MB
    Tamaño del índice de la base de datos: 70.82MB
    wp_woocommerce_sessions: Datos: 1.02MB + Índice: 0.02MB + Motor InnoDB
    wp_woocommerce_api_keys: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
    wp_woocommerce_attribute_taxonomies: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_woocommerce_downloadable_product_permissions: Datos: 0.02MB + Índice: 0.06MB + Motor InnoDB
    wp_woocommerce_order_items: Datos: 1.52MB + Índice: 0.34MB + Motor InnoDB
    wp_woocommerce_order_itemmeta: Datos: 5.52MB + Índice: 6.03MB + Motor InnoDB
    wp_woocommerce_tax_rates: Datos: 0.02MB + Índice: 0.06MB + Motor InnoDB
    wp_woocommerce_tax_rate_locations: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
    wp_woocommerce_shipping_zones: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_woocommerce_shipping_zone_locations: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
    wp_woocommerce_shipping_zone_methods: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_woocommerce_payment_tokens: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_woocommerce_payment_tokenmeta: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
    wp_woocommerce_log: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_actionscheduler_actions: Datos: 1.02MB + Índice: 0.95MB + Motor InnoDB
    wp_actionscheduler_claims: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_actionscheduler_groups: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_actionscheduler_logs: Datos: 1.03MB + Índice: 0.47MB + Motor InnoDB
    wp_ac_segments: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_admin_columns: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_cartflows_ca_cart_abandonment: Datos: 0.06MB + Índice: 0.02MB + Motor InnoDB
    wp_cartflows_ca_email_history: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
    wp_cartflows_ca_email_templates: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_cartflows_ca_email_templates_meta: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_cli_cookie_scan: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_cli_cookie_scan_categories: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_cli_cookie_scan_cookies: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
    wp_cli_cookie_scan_url: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_cli_scripts: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_commentmeta: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
    wp_comments: Datos: 0.13MB + Índice: 0.09MB + Motor InnoDB
    wp_links: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_mailchimp_carts: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_mailchimp_jobs: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_nacex_expediciones: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_nacex_tarifas: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_nacex_tarifas_his: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_options: Datos: 6.27MB + Índice: 0.19MB + Motor InnoDB
    wp_postmeta: Datos: 16.55MB + Índice: 15.83MB + Motor InnoDB
    wp_posts: Datos: 4.44MB + Índice: 1.00MB + Motor InnoDB
    wp_relevanssi: Datos: 0.20MB + Índice: 0.23MB + Motor InnoDB
    wp_relevanssi_log: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_relevanssi_stopwords: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_sfa_abandoned_carts: Datos: 0.09MB + Índice: 0.00MB + Motor InnoDB
    wp_termmeta: Datos: 0.08MB + Índice: 0.09MB + Motor InnoDB
    wp_terms: Datos: 0.05MB + Índice: 0.03MB + Motor InnoDB
    wp_term_relationships: Datos: 0.13MB + Índice: 0.06MB + Motor InnoDB
    wp_term_taxonomy: Datos: 0.06MB + Índice: 0.03MB + Motor InnoDB
    wp_usermeta: Datos: 9.50MB + Índice: 9.03MB + Motor InnoDB
    wp_users: Datos: 1.52MB + Índice: 0.47MB + Motor InnoDB
    wp_wcpdf_invoice_number: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_wc_admin_notes: Datos: 0.05MB + Índice: 0.00MB + Motor InnoDB
    wp_wc_admin_note_actions: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_wc_category_lookup: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_wc_customer_lookup: Datos: 0.48MB + Índice: 0.34MB + Motor InnoDB
    wp_wc_download_log: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
    wp_wc_order_coupon_lookup: Datos: 0.14MB + Índice: 0.20MB + Motor InnoDB
    wp_wc_order_product_lookup: Datos: 1.52MB + Índice: 0.56MB + Motor InnoDB
    wp_wc_order_stats: Datos: 0.45MB + Índice: 0.44MB + Motor InnoDB
    wp_wc_order_tax_lookup: Datos: 0.30MB + Índice: 0.23MB + Motor InnoDB
    wp_wc_product_meta_lookup: Datos: 0.09MB + Índice: 0.13MB + Motor InnoDB
    wp_wc_reserved_stock: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_wc_tax_rate_classes: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_wc_webhooks: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_wpmailsmtp_debug_events: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_wpmailsmtp_tasks_meta: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
    wp_wpml_mails: Datos: 4.02MB + Índice: 0.00MB + Motor InnoDB
    wp_wsal_metadata: Datos: 16.55MB + Índice: 31.14MB + Motor InnoDB
    wp_wsal_occurrences: Datos: 1.52MB + Índice: 1.86MB + Motor InnoDB
    wp_xoo_wl_list: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_xoo_wl_list_meta: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
    wp_yith_wcwl: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_yith_wcwl_lists: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
    wp_yoast_indexable: Datos: 0.23MB + Índice: 0.14MB + Motor InnoDB
    wp_yoast_indexable_hierarchy: Datos: 0.02MB + Índice: 0.05MB + Motor InnoDB
    wp_yoast_migrations: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
    wp_yoast_primary_term: Datos: 0.08MB + Índice: 0.06MB + Motor InnoDB
    wp_yoast_seo_links: Datos: 0.06MB + Índice: 0.03MB + Motor InnoDB
    
    ### Post Type Counts ###
    
    acf-field: 146
    acf-field-group: 16
    attachment: 1339
    carts: 191
    cookielawinfo: 6
    custom_css: 1
    customize_changeset: 3
    nav_menu_item: 36
    page: 29
    post: 25
    product: 126
    product_variation: 195
    revision: 432
    shop_coupon: 226
    shop_order: 4043
    shop_order_refund: 11
    wc_order_email: 1
    wc_order_status: 11
    
    ### Security ###
    
    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔
    
    ### Active Plugins (42) ###
    
    Admin Columns Pro - Advanced Custom Fields (ACF): por AdminColumns.com – 2.6.4
    Admin Columns Pro - WooCommerce: por AdminColumns.com – 3.5.10
    Admin Columns Pro: por AdminColumns.com – 5.5.3
    Paris/64 Admin-Bar: por  –
    Advanced Custom Fields: Nav Menu Field: por Faison Zutavern – 2.0.0
    Advanced Custom Fields PRO: por Delicious Brains – 5.9.9
    Aplazame: por Aplazame – 3.4.1
    GDPR Cookie Consent: por WebToffee – 2.0.5
    Facebook for WooCommerce: por Facebook – 2.6.1
    FG PrestaShop to WooCommerce Premium: por Frédéric GILLES – 4.18.2
    Collapse-O-Matic: por twinpictures
    baden03 – 1.7.13
    
    Nacex: por Nacex development – 2.6.5.1
    Relevanssi: por Mikko Saari – 4.13.2
    Simple Custom Post Order: por Colorlib – 2.5.6
    Simple Google reCAPTCHA: por Michal Novák – 3.8
    Smartsupp Live Chat: por Smartsupp – 3.6
    Abandoned Cart Reports For WooCommerce: por Small Fish Analytics – 2.6.2
    Weglot Translate: por El equipo de Weglot Translate – 3.3.6
    Añade Ajax al carrito para WooCommerce: por QuadLayers – 1.1.6
    Checkout Field Editor for WooCommerce: por ThemeHigh – 1.4.8
    Premmerce Permalink Manager for WooCommerce: por premmerce – 2.3.2
    Preview E-mails for WooCommerce: por Digamber Pradhan – 1.6.8
    Variation Swatches for WooCommerce: por Emran Ahmed – 1.1.17
    WooCommerce Admin: por WooCommerce – 2.6.0-beta.2
    Cart Reports for WooCommerce: por WooCommerce – 1.2.10
    DHL Express Commerce: por DHL Express – 3.0.0
    WooCommerce Stripe Gateway: por WooCommerce – 5.3.0
    WooCommerce Google Analytics Integration: por WooCommerce – 1.5.2
    WooCommerce Order Status Manager: por SkyVerge – 1.13.2
    WooCommerce PDF Invoices & Packing Slips: por Ewout Fernhout – 2.9.3
    WooCommerce Price Based on Country (Basic): por Oscar Gare – 2.0.23
    WooCommerce Waitlist: por Neil Pie – 2.2.6
    WooCommerce: por Automattic – 5.5.2 (la actualización a la versión 5.6.0 está disponible)
    Yoast SEO: por Equipo Yoast – 16.9
    WP 404 Auto Redirect to Similar Post: por hwk-fr – 1.0.3
    WP Activity Log for WooCommerce: por WP White Security – 1.2.2
    WP Mail Logging: por Wysija – 1.9.8
    WP Mail SMTP: por WPForms – 3.0.3
    WP Activity Log: por WP White Security – 4.3.2
    Connectif for WordPress: por Connectif – 1.3.0
    YITH Pre-Order for WooCommerce: por YITH – 1.3.5
    YITH WooCommerce Wishlist: por YITH – 3.0.25
    
    ### Inactive Plugins (2) ###
    
    Regenerate Thumbnails: por Alex Mills (Viper007Bond) – 3.1.5
    WooCommerce Email Test: por RaiserWeb – 1.2.2
    
    ### Must Use Plugins (1) ###
    
    Kinsta Must-use Plugins: por Kinsta Team – 2.3.6
    
    ### Settings ###
    
    API Enabled: ✔
    Force SSL: –
    Currency: EUR (€)
    Currency Position: right
    Thousand Separator: .
    Decimal Separator: ,
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    Connected to WooCommerce.com: –
    
    ### WC Pages ###
    
    Base de la tienda: #1 - /tienda/
    Carrito: #2 - /carrito/
    Finalizar compra: #3 - /finalizar-compra/
    Mi cuenta: #4 - /mi-cuenta/
    Términos y condiciones: #5607 - /politica-de-privacidad/
    
    ### Theme ###
    
    Name: PARIS 64 child
    Version: 1.0.0
    Author URL: 
    Child Theme: ✔
    Parent Theme Name: Paris 64
    Parent Theme Version: 1.0
    Parent Theme Author URL: http://llos.co
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: paris64/woocommerce/archive-product.php
    paris64/woocommerce/cart/cart-shipping.php
    paris64/woocommerce/cart/cart-totals.php
    paris64/woocommerce/cart/cart.php
    paris64/woocommerce/cart/mini-cart.php
    paris64/woocommerce/checkout/form-checkout.php
    paris64/woocommerce/checkout/form-shipping.php
    paris64/woocommerce/checkout/review-order.php
    paris64/woocommerce/checkout/thankyou.php
    paris64/woocommerce/content-product.php
    paris64/woocommerce/content-single-product.php
    paris64-child/woocommerce/emails/customer-completed-order.php
    paris64-child/woocommerce/emails/customer-new-account.php
    paris64-child/woocommerce/emails/customer-processing-order.php
    paris64-child/woocommerce/emails/email-header.php
    paris64-child/woocommerce/emails/email-order-details.php
    paris64-child/woocommerce/emails/email-order-items.php
    La  version 2.3.0 de paris64-child/woocommerce/emails/email-styles.php está obsoleta. La versión del núcleo es la 4.0.0
    paris64/woocommerce/global/quantity-input.php
    paris64/woocommerce/global/wrapper-end.php
    paris64/woocommerce/global/wrapper-start.php
    paris64/woocommerce/loop/loop-end.php
    paris64/woocommerce/loop/loop-start.php
    paris64/woocommerce/loop/price.php
    paris64/woocommerce/myaccount/form-edit-account.php
    paris64/woocommerce/myaccount/form-edit-address.php
    paris64/woocommerce/myaccount/my-address.php
    paris64/woocommerce/myaccount/orders.php
    paris64/woocommerce/myaccount/view-order.php
    paris64/woocommerce/order/order-again.php
    paris64/woocommerce/order/order-details-customer.php
    paris64/woocommerce/order/order-details.php
    paris64/woocommerce/product-searchform.php
    paris64/woocommerce/single-product/add-to-cart/simple.php
    paris64/woocommerce/single-product/add-to-cart/variable.php
    paris64/woocommerce/single-product/add-to-cart/variation.php
    paris64/woocommerce/single-product/product-image.php
    paris64/woocommerce/single-product/product-thumbnails.php
    paris64/woocommerce/single-product/related.php
    paris64/woocommerce/single-product/up-sells.php
    
    Outdated Templates: ❌
    					
    					
    						Aprende cómo actualizar
    
    ### Geolocation debug info ###
    
    Default customer location: geolocation
    MaxMind GeoIP database: ✔
    MaxMind GeoIP license: ✔
    MM_COUNTRY_CODE: ❌
    GEOIP_COUNTRY_CODE: ❌
    HTTP_CF_IPCOUNTRY: ES
    HTTP_X_COUNTRY_CODE: ❌
    HTTP_X_REAL_IP: 83.35.170.6
    HTTP_X_FORWARDED_FOR: 83.35.170.6
    REMOTE_ADDR: 83.35.170.6
    Real external IP: 83.35.170.6
    WCPBC_USE_REMOTE_ADDR: –
    Geolocation Test: ✔
    
    ### PBC Settings ###
    
    Version: 2.0.23
    Base location: ES:Z
    Base currency: EUR
    Price Based On: billing
    Shipping: –
    Test mode: –
    Test country: –
    Load products price in background: –
    Prices entered with tax: ✔
    Calculate tax based on: billing
    Display prices in the shop: incl
    
    ### Zone Pricing £ POUND ###
    
    zone_id: pounds
    name: £ POUND
    countries: IE | GB
    currency: GBP
    exchange_rate: 0.86
    auto_exchange_rate: no
    disable_tax_adjustment: no
    
    ### Zone Pricing $ DÓLAR ###
    
    zone_id: dollar
    name: $ DÓLAR
    countries: US
    currency: USD
    exchange_rate: 1.19
    auto_exchange_rate: no
    disable_tax_adjustment: no
    
    ### Action Scheduler ###
    
    Completo: 2.996
    Oldest: 2021-07-19 00:24:11 +0200
    Newest: 2021-08-18 15:58:18 +0200
    
    Pendiente: 1
    Oldest: 2021-08-18 16:13:18 +0200
    Newest: 2021-08-18 16:13:18 +0200
    
    ### Status report information ###
    
    Generated at: 2021-08-18 15:58:39 +02:00
    
    • Buenos días, me está ocurriendo algo extraño en mi tienda Woocommerce y no le encuentro la lógica. Vendo un producto físico que se acompaña con un pdf descargable. Mis clientes reciben el email de confirmación del pedido con el enlace para descargar el pdf. Hasta aquí todo bien, y la gran mayoría de mis clientes consigue descargarlo sin problema.

      El problema es el siguiente: algunos de mis clientes no consiguen descargar el pdf. Les salta el siguiente mensaje «Pedido no válido. Ir a la tienda». No lo entiendo porque es el mismo fichero que en los demás pedidos. He comprobado si conseguía descargarlo directamente desde la administración del pedido pero me sale el mismo mensaje. Los pedidos afectados se han pagado correctamente así que no lo entiendo.

      ¿Podéis ayudarme para saber lo que pasa?

    Foro: WooCommerce
    Como el debate: Parse error
    • Hola,
      me aparecen estos errores en la web relacionados con el plugin woocommerce, lo tengo actualizado a la última versión y el único cambio que he hecho es desactivar el envío de mensaje al cliente una vez completado el pedido, ¿saben a qué puede deberse? Gracias.
      ————-

      PHP Parse error: syntax error, unexpected ''rest_' (T_ENCAPSED_AND_WHITESPACE) in /home2/siberoci/public_html/siberocio.com/wp-content/plugins/woocommerce/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Controller.php on line 224
      [19-Jul-2021 14:26:48 UTC] PHP Parse error: syntax error, unexpected end of file, expecting function (T_FUNCTION) or const (T_CONST) in /home2/siberoci/public_html/siberocio.com/wp-content/plugins/woocommerce/includes/admin/settings/class-wc-settings-emails.php on line 250
      [19-Jul-2021 14:26:48 UTC] PHP Parse error: syntax error, unexpected end of file, expecting function (T_FUNCTION) or const (T_CONST) in /home2/siberoci/public_html/siberocio.com/wp-content/plugins/woocommerce/includes/admin/settings/class-wc-settings-emails.php on line 250
      • Este debate fue modificado hace 3 años, 12 meses por jose64. Razón: etiquetar código

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

Viendo 15 resultados - del 76 al 90 (de un total de 356)