Avisos
Vaciar todo

SE PUEDE HACER ALGO PARA QUE A LA VEZ QUE AUMENTAS LA CANTIDAD DE UNIDADES DE PRODUCTO EN LA TIENDA A SU VEZ AUMENTE EL PRECIO EN PROPORCION A LAS UNIDADES SELECCIONADAS

11 Respuestas
5 Usuarios
0 Reactions
40 Visitas
Respuestas: 7
Active Member
Topic starter
 

Hola amigos del foro, tengo una tienda hecha con WP y woocommerce y me gustaria saber si se puede hacer algo para que cuando seleccionas un producto y por ejemplo quieres comprar dos unidades, cambie el precio o aumente, es decir, si 1 unidad de producto vale 10€ y seleccionas 2 en el precio ponga 20€ y no 10. Soy conciente que al añadirlas al carrito si aumentas o disminuyes la cantidad y le das ha actulizar el precio si varia. DE ahi mi pregunta, se puede hacer lo mismo en la pagina de producto?.

Un saludo y gracias.

Contenido solo visible a usuarios registrados


 
Respondido : 10/02/2021 9:22 am
Tags del tema
Respuestas: 18643
Soporte CMS Webempresa
 

Hola Alejandro,

Para añadir esto puedes probar el siguiente código, debes añadirlo en el function.php de tu tema (preferiblemente tema hijo) o usando algún plugin como por ejemplo Code Snippets , por ejemplo

add_action( 'woocommerce_after_add_to_cart_button', 'bbloomer_product_price_recalculate' );

function bbloomer_product_price_recalculate() {
global $product;
echo '<div id="subtot" style="display:inline-block;">Total: <span></span></div>';
$price = $product->get_price();
$currency = get_woocommerce_currency_symbol();
wc_enqueue_js( "
$('[name=quantity]').on('input change', function() {
var qty = $(this).val();
var price = '" . esc_js( $price ) . "';
var price_string = (price*qty).toFixed(2);
$('#subtot > span').html('" . esc_js( $currency ) . "'+price_string);
}).change();
" );
}

Una vez lo añades dentro de la vista del producto simple podrás ver el total y este se actualizará según la cantidad de artículos que selecciones

Verifica si con esto logras añadir lo que deseas

Un Saludo

 


 
Respondido : 10/02/2021 11:48 am
Respuestas: 7
Active Member
Topic starter
 

@karen Hola karen, veo que en tu captura a ti te funciona a mi no, puede ser por que el producto es variable , disculpame se me olvido decirtelo.

Muchas gracias.


 
Respondido : 15/02/2021 10:42 am
Respuestas: 18643
Soporte CMS Webempresa
 

Hola Alejandro,

Es muy raro que no esta funcionando, puedes indicarnos como estas añadiendo el código en tu sitio web? este funciona tanto para productos simples como variables

Si es posible envíanos una captura como estas añadiendo el código, de esta forma podemos verificar con mayor detalle que puede estar sucediendo

PD: Recuenta no escribir los títulos de los temas en mayúsculas, ya que la MAYÚSCULA SOSTENIDA es entendido como un grito.

Un Saludo


 
Respondido : 15/02/2021 11:27 am
Respuestas: 7
Active Member
Topic starter
 

@karen te paso la captura, el código que me pasaste lo añado con el plugin code snippets

 


Esta publicación ha sido modificada el hace 5 años por Alejandro
 
Respondido : 17/02/2021 4:31 pm
Respuestas: 7
Active Member
Topic starter
 

@karen el código funciona pero tras agregar el código con el plugin code snippet, ir a la tienda y seleccionar el tamaño mayor (1000ml), pues tengo 3 tamaños de producto 100ml, 500ml, 1000ml, el precio total que se refleja y aumenta es el precio del tamaño pequeño 100ml. Te paso captura de como he agregado el código y de lo que ocurre en la pagina de producto.

Un saludo y gracias.



 


 
Respondido : 17/02/2021 4:44 pm
Argenis
Respuestas: 11562
Soporte CMS Webempresa
 

Hola Alejandro,

En este caso es el código que nos proporciona el foro de ayuda de oceanwp por lo que es posible que necesites un plugin para esto o un código elaborado a medida.

Verifica este complemento > Contenido solo visible a usuarios registrados.

Un saludo 🖐️ 


 
Respondido : 17/02/2021 5:02 pm
Respuestas: 7
Active Member
Topic starter
 

@argenis hola y disculpa, pues las capturas de pantalla que envié anteriormente son de la web de pruebas que es galiusclub.com en esta web podras ver lo que comento más arriba.

Un saludo.


 
Respondido : 17/02/2021 6:19 pm
Argenis
Respuestas: 11562
Soporte CMS Webempresa
 

Hola Alejandro,

Estupendo, verifica lo que te he comentado previamente:

En este caso es el código que nos proporciona el foro de ayuda de oceanwp por lo que es posible que necesites un plugin para esto o un código elaborado a medida.

Verifica este complemento >  https://codecanyon.net/item/final-price/7994706,  recuerda que al ser de pago debes verificar muy bien que sea lo que buscas revisando su demo >  http://preview.codecanyon.net/item/final-price/full_screen_preview/7994706?_ga=2.158669242.1810926138.1613581234-1351123740.1613581234.

Verifica esto y nos comentas, un saludo 🖐️ 


 
Respondido : 17/02/2021 6:23 pm
Respuestas: 21
Eminent Member
 

@karen He seguido los pasos (ya que tengo el mismo problema) en mi caso si me aparece el precio cuando aumento de cantidad pero solo toma la referencia del precio más bajo y tampoco me reconoce el descuento por volumen que tengo definido con el plugin "Discount Rules for Woocommerce" https://wordpress.org/plugins/woo-discount-rules/ (luego en el carrito si me aparece bien el descuento)  

¿Hay algún modo de arreglarlo?

  • (tengo fijado un descuento de un 5% de 1 a 25 unidades) El 5% de 20€  (1€ de descuento) son 19€ por 5uds = 95€ 


 
Respondido : 11/11/2021 10:00 am
Pepe
 Pepe
Respuestas: 41101
Illustrious Member Admin
 

Hola Alejandro.

Por favor, abre un nuevo tema con tu usuario, al seguir la consulta de otro usuario no podemos realizar las pruebas que necesitamos en tu cuenta.

-> https://guias.webempresa.com/preguntas-frecuentes/crear-una-consulta-ticket-foro/#como-realizo-una-consulta-en-el-foro

 

Un saludo


 
Respondido : 11/11/2021 10:09 am