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
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.
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
Hola Sergio.
Que plugin es el que utilizas para el tpv/pos?
Un saludo
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
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.
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