Resultados de búsqueda para 'woocommerce email'
-
-
Hola,
he creado una pequeña tienda online donde vender algunos productos descargables que estaba generando en mi blog gratuitamente y tenían buena acogida.Está todo en orden, pero no se como subir los archivos. Lo he hecho de varias maneras,
1. Compartiendo un enlace a mega.nz, pero este cuando se envia en el email a mis compradores no les lleva donde debe, sino que se descarga un arvhico extraño que no se qué es.2. Lo he subido al Administrador de archivos de WP, mediante un plugin, pero veo que el funcionamiento es el mismo que el que haría desde Filezilla. Y si, funciona, pero a la hora de compartir el archivo debo hacerlo en .zip, porque no es un único archivo, sino que muchos (imágenes en .jpg). También he probado a compartir la propia carpeta, pero me lleva a un enlace de mi propio wp-admin y no creo que pueda compartir dicho enlace, además, de que tampoco tiene una apariencia muy atractiva.
Mi pregunta es, ¿cómo podría subir todos mis archivos y compartirlos en un único enlace, pero que no tenga que crear ni un .zip ni un .rar? ¿se pueden compartir enlaces de mega o dropbox de alguna forma dentro de la casilla de «Descarga» de Woocommerce?
Mi contenido se descarga mayoritariamente en el teléfono móvil, por lo que no es posible descomprimir estos archivos en él, y si lo es, la gente que los descarga no creo que sepan.
Muchas gracias, Isa
La página con la que necesito ayuda: [accede para ver el enlace]
-
Hola a todos 🙂
Después de solucionar un problema con el envío de los correos de Woocommerce usando el plugin Easy WP SMTP y comprobar que todo funcionaba correctamente. A los pocos días, todos los emails que envía Woocoomerce llegan a la bandeja de correos de los destinatarios como código html. Es decir, en vez de visualizarse la plantilla de email por defecto del tema de la web, llega el código html de esa misma plantilla con los datos de la compra y demás.
Para no crear una publicación demasiado larga en el foro, pego un el comienzo del email que recibe un cliente al hacer un pedido:
——————
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit<!DOCTYPE html>
<html lang=»es-ES»>
<head>
<meta http-equiv=»Content-Type» content=»text/html; charset=UTF-8″>
<title>Maggie Peace</title>
</head>
<body leftmargin=»0″ marginwidth=»0″ topmargin=»0″ marginheight=»0″ offset=»0″>
<div id=»wrapper» dir=»ltr» style=»background-color: #f5f5f5; margin: 0; padding: 70px 0 70px 0; -webkit-text-size-adjust: none !important; width: 100%;»>
<table border=»0″ cellpadding=»0″ cellspacing=»0″ height=»100%» width=»100%»><tr>
<td align=»center» valign=»top»>….——–
Lo que sigue es el resto de código de la plantilla de email.
Hasta ahora he estado tratando de hacer pruebas con otras plantillas. También he tratado de forzar la codificación en UTF-8 de lo que se envíe de la web siguiendo comentarios que he ido encontrado. He contactado con el soporte técnico del servicio de hosting para verificar que no era un problema derivado de algún cambio que estos hubieran realizado. He estado buscando información y no he dado con algo parecido o quizá no he sabido buscar. El caso es que recurro a este foro para ver si hay alguien que se haya enfrentado a algo parecido y pueda darme alguna pista.
Muchas gracias y un saludo 🙂
La página con la que necesito ayuda: [accede para ver el enlace]
-
Hola Buenos días, tengo un problema con wordpress, tengo todo configurado para que el cliente sea el que pone el precio entero sin que calcule el IVA, el problema es que a la hora de realizar el pedido el email que manda cuando calcula el total pone (Sin IVA) lo he intentado quitar con CSS pero no puedo, alguien sabe como quitarlo o por lo menos donde colocar el css del email para quitarlo?
Muchas gracias
-
He puesto este codigo en el tema hijo pero sigue saliendo
<?php
/*
* DESHABILITAR CAMPOS DEL CHECKOUT DE WOOCOMMERCE
*/
function storefront_child_remove_checkout_fields( $fields ) {
// unset ($fields[‘billing’][‘billing_first_name’]); // Eliminar el campo Nombre
// unset ($fields[‘billing’][‘billing_last_name’]); // Eliminar el campo Apellidos
unset ($fields[‘billing’][‘billing_city’]); // Eliminar el campo Empresa
unset ($fields[‘billing’][‘billing_company’]); // Eliminar el campo Empresa
unset ($fields[‘billing’][‘billing_address_1’]); // Eliminar el campo Dirección 1
unset ($fields[‘billing’][‘billing_address_2’]); // Eliminar el campo Dirección 2
unset ($fields[‘billing’][‘billing_postcode’]); // Eliminar el campo Código Postal
unset ($fields[‘billing’][‘billing_state’]); // Eliminar el campo Provincia
unset ($fields[‘billing’][‘billing_country’]); // Eliminar el campo País
unset ($fields[‘billing’][‘billing_email’]); // Eliminar el campo Correo Electrónico
unset ($fields[‘billing’][‘billing_phone’]); // Eliminar el campo Teléfono
return $fields;
}
add_filter( ‘woocommerce_checkout_fields’ , ‘storefront_child_remove_checkout_fields’ );
add_filter(‘woocommerce_create_account_default_checked’ , function ($checked){
return true;
});
-
En la página …./finalizar-compra/ necesito quitar los siguientes campos, pero no lo consigo incluyendo el siguiente código fuente en el fichero functions.php:
function storefront_child_remove_checkout_fields( $fields ) {
// unset ($fields[‘billing’][‘billing_first_name’]); // Eliminar el campo Nombre
// unset ($fields[‘billing’][‘billing_last_name’]); // Eliminar el campo Apellidos
unset ($fields[‘billing’][‘billing_city’]); // Eliminar el campo Ciudad
unset ($fields[‘billing’][‘billing_company’]); // Eliminar el campo Empresa
unset ($fields[‘billing’][‘billing_address_1’]); // Eliminar el campo Dirección 1
unset ($fields[‘billing’][‘billing_address_2’]); // Eliminar el campo Dirección 2
unset ($fields[‘billing’][‘billing_postcode’]); // Eliminar el campo Código Postal
unset ($fields[‘billing’][‘billing_state’]); // Eliminar el campo Provincia
unset ($fields[‘billing’][‘billing_country’]); // Eliminar el campo País
unset ($fields[‘billing’][‘billing_email’]); // Eliminar el campo Correo Electrónico
unset ($fields[‘billing’][‘billing_phone’]); // Eliminar el campo Teléfono
return $fields;
}
add_filter( ‘woocommerce_checkout_fields’ , ‘storefront_child_remove_checkout_fields’ );
-
Estoy trabajando en un sitio para una ONG y necesito a través de formularios crear donaciones que se incluyan en woocommerce.
Para lo cual estoy haciendo.
1. Creo una página donaciones-personales
2. en el template page-donaciones-personales.php «Donde esta el formulario»
3. dentro del function.php le incluyo require get_template_directory() . ‘/inc/formulario-donacion-personal.php’; En donde manejo los $_POST del formulario.Necesito hacer dos cosas.
1. Con los datos de los usuarios requiero hacer que ese usuario quede registrado en el sitio. Para lo cual uso la siguiente sintaxis.
if($wpdb->insert_id>0){ $user_id = username_exists( $email ); if ( !$user_id and email_exists($email) == false ) { $random_password = wp_generate_password( $length=12, $include_standard_special_chars=false ); $user_id = wp_create_user( $email, $random_password, $email ); $user_id = wp_update_user( array( 'ID' => (int)$user_id, 'nicename' => $nombre, 'email' => $email, 'display_name' => $nombre, 'nickname' => $nombre, 'first_name' => $nombre, 'last_name' => $apellidoPaterno.' '.$apellidoMaterno, 'user_description' => 'Socio Colaborador' ) ); } else { $random_password = __('User already exists. Password inherited.'); wp_redirect( add_query_arg( array( "erroruser" => "Usted ya es usurio de Plan Bee" ), get_home_url()."/hazte-socio" ) ); }
Pero para poder activar la variable global tuve que incluir en la cabecera de la pàgina manejadora el siguiente código.
$path = get_option('home').'/wp-blog-header.php'; $path = get_option('home').'/wp-includes/wp-db.php'; global $wpdb;
1. Pregunta: ¿Cómo lo hago para incluir la variable global $woocommerce?
2. ¿Cómo puedo copiar los datos del usuario a los de facturación de woocommerce?
3. ¿Cómo incluyo las variables globales de wordpress a este manejador?Muchas gracias por su ayuda.
La página con la que necesito ayuda: [accede para ver el enlace]
-
Buenas tardes.
Os cuento, he personalizado un WooCommerce para incluir en el Checkout el campo de NIF/CIF usando unos Snippets, tanto para incluirlo en el Formulario del CheckOut como en los detalles del pedido, como en el mail de confirmación como, y aquí viene lo que no funciona del todo, en la página de visualización/modificación del pedido del Admin.
Los códigos que he usado son los siguientes:
/* Añadir el campo NIF/CIF al formulario de pago*/ function xxx_woo_custom_field_checkout($checkout) { echo '<div id="additional_checkout_field">'; woocommerce_form_field( 'nif', array( // Identificador del campo 'type' => 'text', 'class' => array('my-field-class form-row-wide'), 'required' => true, // ¿El campo es obligatorio 'true' o 'false'? 'label' => __('NIF / CIF'), // Nombre del campo 'placeholder' => __('Ej: 12345678X'), // Texto de apoyo que se muestra dentro del campo ), $checkout->get_value( 'NIF' )); // Identificador del campo echo '</div>'; } add_action( 'woocommerce_after_checkout_billing_form', 'xxx_woo_custom_field_checkout' ); /* Incluir el NIF/CIF en los detalles del pedido*/ function xxx_woo_custom_field_checkout_update_order($order_id) { if ( ! empty( $_POST['nif'] ) ) { update_post_meta( $order_id, 'NIF', sanitize_text_field( $_POST['nif'] ) ); } } add_action( 'woocommerce_checkout_update_order_meta','xxx_woo_custom_field_checkout_update_order' ); /*Incluir el campo NIF/CIF en el email de aviso al cliente*/ function xxx_woo_custom_field_checkout_email($keys) { $keys[] = 'NIF'; return $keys; } add_filter('woocommerce_email_order_meta_keys','xxx_woo_custom_field_checkout_email');
Y este es el que no funciona del todo:
/* Mostrar la etiqueta y el campo NIF/CIF en la página de modificación del perdido en el admin de WordPress */ function xxx_woo_custom_field_checkout_edit_order($order){ echo '<p>'.__('NIF/CIF').':</strong> ' . get_post_meta( $order->id, 'NIF', true ) . '</p>'; } add_action( 'woocommerce_admin_order_data_after_billing_address','xxx_woo_custom_field_checkout_edit_order', 10, 1 );
Lo que muestra es el nombre del campo, y en caso de haber completado los datos del pedido desde la Web si muestra el valor, pero no es editable, solo lo muestra.
Lo que me falta es poder editarlo para que, en el caso de meter un pedido desde el admin, pueda poner el CIF.
Gracias y Feliz jueves
- Este debate fue modificado hace 6 años por .
- Este debate fue modificado hace 6 años por . Razón: Etiquetado del código
- Este debate fue modificado hace 6 años por .
La página con la que necesito ayuda: [accede para ver el enlace]
-
Hola!
En mi página web estoy utilizando un plugin, RFQ-ToolKit For WooCommerce, para convertir la funcionalidad del carrito de compras en una solicitud de presupuesto. En la página que se corresponde a «finalizar compra», incluye por defecto un campo para que el cliente pueda agregar un mensaje. Sin embargo, me dí cuenta que en los emails que me llegan con las solicitudes de presupuesto (como si fuera un pedido nuevo) no aparecen las notas de los clientes. Qué debo cambiar en la plantilla de los emails para incluir las notas?
Gracias!
-
Bueno, solo es que en la plantilla de email de woocommerce, he cambiado los colores y asignado una imagen de cabecera. El correo al hacer compras llega con los colores correctamente, pero la imagen asignada no se ve en el mensaje. Al previsualizar la plantilla la imagen se ve correctamente, pero en el correo no se ve.
Alguna idea por que pasa esto y como corregirlo? Gracias de antemano.
-
Tengo una ecommerce con la que no me termino de aclarar en como darle solución.
Es una pastelería que tiene varias tiendas, con su respectivo email para cada tienda y una tienda central. Y necesito que cuando el cliente haga un pedido, el mensaje que el woocommerce manda automáticamente para avisar de aviso de pedido entrante se envíe ademas de al email principal, o sea el de la tienda central, se envíe también al email relativo a la tienda que se ha seleccionado mediante una lista desplegable para recoger la compra, porque la recogida del producto se haría allí.
Me podéis echar una mano con algún plugin que sirva para esto o alguna idea para conseguirlo tocando código?
Muchas gracias!
-