Avisos
Vaciar todo

Diferentes cantidades de un mismo producto en WooCommerce  

Página 2 / 2
 
Victor
 Victor
Reputable Member

Hola, estoy liado con implementar la tienda en mi web y al dedicarme a la venta de vinos y aceites, quisiera realizar las ventas además2 de por unidad, por cajas. (6 uds., 12 Uds...)
Esto conllevaría diferentes precios del artículo y diferentes costes de envío.

Cómo podría realizar esto? Estoy dándole vueltas y no se si se tratará como si fueran tallas?

El tema es que el comprador al entrar en el producto tenga un desplegable para elegir la cantidad que quiere, no en unidades, sino si quiere una caja de 6 o de 12 (ya digo, independientemente de las uds. de cajas que quiera) y que se modifique el precio en función de esto, junto con el coste de los portes.

Cómo podría hacerlo?
(Ahora tengo la tienda desactivada).

Saludos.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 06/12/2014 1:01 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Podrías evaluar buscar el texto a cambiar, revisa :
https://www.webempresa.com/blog/item/1209-traducir-constantes-de-texto-de-plugins-y-temas-en-wordpress.html

Saludos.

ResponderCitar
Respondido : 17/12/2014 9:13 pm

Victor
 Victor
Reputable Member

Gracias Jhon,

he visto el video y realizado la traducción como indica pero no me cambia...

Algo hago mal. Adjunto imagen para que veas la traducción. Creo que es el correcto...

ResponderCitar
Respondido : 18/12/2014 10:08 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Es posible que al encontrarse la constante de idioma en el archivo functions.php esta no se traduzca correctamente.

Una opción sería no mostrar ese texto "From:". Para ello tendrías que editar el archivo functions.php y cambiar

	$price = $prices[0] !== $prices[1] ? sprintf( __( 'From: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
	// Sale Price
	$prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
	sort( $prices );
	$saleprice = $prices[0] !== $prices[1] ? sprintf( __( 'From: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );

por esto:

	$price = wc_price( $prices[0] );
	// Sale Price
	$prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
	sort( $prices );
	$saleprice = wc_price( $prices[0] );
ResponderCitar
Respondido : 18/12/2014 12:10 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Victor
 Victor
Reputable Member

Gracias Pablo,

Antes de realizar ese cambio, entiendo que simplemente quedaría reflejado el precio. Es así?

Me interesaría que justo después del precio indicara que ese precio es por Ud. o por botella o x, y si es con IVA incluido o no.

Lógicamente todo esto en el idioma pertinente.

Gracias de antemano.

ResponderCitar
Respondido : 18/12/2014 12:25 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En efecto, con el cambio que te indico se mostraría el precio mínimo sin el "From:".

Lo que comentas de mostrar si es precio es por unidad o por botella, etc., no es posible, ya que no se puede saber el elemento que habría que aplicar en este caso, además de que el problema con la traducción a los iidomas sería el mismo.

ResponderCitar
Respondido : 18/12/2014 2:29 pm

Cursos Gratuitos WordPress

Página 2 / 2