Avisos
Vaciar todo

Cálculo Total pedido

7 Respuestas
3 Usuarios
0 Reactions
931 Visitas
Respuestas: 43
Eminent Member
Topic starter
 

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


 
Respondido : 28/06/2016 12:25 am
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

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.


 
Respondido : 28/06/2016 5:18 pm
Respuestas: 43
Eminent Member
Topic starter
 

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


 
Respondido : 29/06/2016 12:42 am
Pepe
 Pepe
Respuestas: 41101
Illustrious Member Admin
 

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

Un saludo


 
Respondido : 29/06/2016 8:23 am
Respuestas: 43
Eminent Member
Topic starter
 

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


 
Respondido : 29/06/2016 10:33 am
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

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.


 
Respondido : 29/06/2016 5:12 pm
Respuestas: 43
Eminent Member
Topic starter
 

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


 
Respondido : 29/06/2016 9:40 pm