Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Cálculo Total pedido  

 
Sergio
 Sergio
Usuario eminente

Hola,

Una consulta sobre woocommerce.
Utilizo un TPV en la tienda física, y para que me deje poner la cantidad del artículo en negativo para por ejemplo un cambio o devolución, he quitado en el archivo:
wp-content/plugins/woocommerce/includes/api/class-wc-api-orders.php

El siguiente código:
// quantity must be positive float
/*
if ( isset( $item['quantity'] ) && floatval( $item['quantity'] ) <= 0 ) {
throw new WC_API_Exception( 'woocommerce_api_invalid_product_quantity', __( 'Product quantity must be a positive float', 'woocommerce' ), 400 );
}
*/

Y así ahora ya me deja poner la canitdad del artículo a -1 sin problemas.

Pero como woocommerce no debe estar preparado para esto, me hace el cálculo del TOTAL mal.

Como podéis ver, en el Total pone el IVA del artículo que está en positivo.

Sabéis dónde, en que archivo woocommerce hace esta operación de cálculo del Total, para revisarla i corregirla para que la haga bien?

Saludos,
Sergio

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 28/06/2016 1:25 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

No deberías cambiar este código, el código qu has comentado genera una Exception, en programación comentar una exception puede ser contraproducente ya que otras partes del código pueden dejar de funcionar y no sólo a nivel de archivo de plantilla.

Lo que te sugiero es evaluar las devoluciones por ejemplo de manera estandard con el propio woocommerce, revisa :
http://woodemia.com/gestionar-devoluciones-en-woocommerce-de-forma-eficaz/

Saludos.

ResponderCitar
Respondido : 28/06/2016 6:18 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Sergio
 Sergio
Usuario eminente

Ya.. el problema es que para los plugins de devoluciones, el cliente las tiene que iniciar desde su zona privada, pero yo no tengo clientes registrados en las ventas que hago con un tpv/pos para woocommerce.

Saludos,
Sergio

ResponderCitar
Respondido : 29/06/2016 1:42 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Sergio.
Que plugin es el que utilizas para el tpv/pos?

Un saludo

ResponderCitar
Respondido : 29/06/2016 9:23 am

Sergio
 Sergio
Usuario eminente

Hola,

Utilizo este en su versión gratuita:
https://es.wordpress.org/plugins/woocommerce-pos/

Me puse en contacto con ellos pero me dijeron que poner las cantidades en -1 no dejaba porque era una limitación del propio woocommerce.

Pero bueno comentando la excepción si que deja finalizar el pedido pero con ese descuadre en el IVA.

Saludos,
Sergio

ResponderCitar
Respondido : 29/06/2016 11:33 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Lo que solicitas es un tema de programación para modificar el core de Woocommerce.

Desde foro no atendemos temas de programación de este tipo, te podemos recomendar consultar con alguno de nuestros colaboradores, puedes revisar el siguiente link :

https://www.webempresa.com/directorio-colaboradores.html

Saludos.

ResponderCitar
Respondido : 29/06/2016 6:12 pm

Cursos Gratuitos WordPress

Sergio
 Sergio
Usuario eminente

Ya..bueno era por si sabías en que archivo hacía la suma del Total del pedido para echarle un vistazo, por si lo teníais más por la mano vosotros.

Saludos,
Sergio

ResponderCitar
Respondido : 29/06/2016 10:40 pm