LaVallDesign Posted November 15, 2012 Share Posted November 15, 2012 (edited) Hola a todos, Hoy me ha pasado una cosa que no me había pasado nunca. Un cliente me ha efectuado una compra pero uno de los productos me aparece como precio 0€. Pensaba que era cosa del producto pero he simulado el pedido y todo ha ido correctamente. No se si a alguno le ha pasado algo parecido. El pantallazo adjunto es del detalle del pedido. El producto esta dado de alta al igual que el resto. Espero que me ayuden, gracias. Edited November 16, 2012 by LaVallDissenys.com (see edit history) Link to comment Share on other sites More sharing options...
LaVallDesign Posted November 15, 2012 Author Share Posted November 15, 2012 Hola a todos, adjunto un recorte de la factura. Link to comment Share on other sites More sharing options...
jordiob Posted November 16, 2012 Share Posted November 16, 2012 Mira el ID de producto en la base de datos y revisa el precio asociado, no sea caso que esté a 0 Link to comment Share on other sites More sharing options...
LaVallDesign Posted November 16, 2012 Author Share Posted November 16, 2012 En efecto el precio es 0, al igual que todos porque el precio se ha definido en ps_product_atribute. (Imagen 1 y 2) Luego viendo en la tienda me he dado cuenta que en algunos carritos tambien había pasado (Imagen 3). Viendo esto creo que se porque es. Lo Explico para que si os pasa alguna vez. Los precios no estan en los productos sino en los atributos de los productos. Por lo tanto cada vez que modifico estos precios vuelvo a generar un nuevol atributo y me asigna un id_product_attribute. El cliente creo el carrito el dia 29/10/2012 18:07:22 antes de que se modificara el precio. Hasta esta fecha el atributo del importe era el 93 (Imagen 5-carrito). Al cambiar el precio se genero un nuevo atributo el 111 (Imagen 1). Luego el 14/11/2012 realizó el pedido con este carrito. Por lo tanto no existia la relación del producto con el atributo, por lo tanto en el carrito el precio 0€. (Imagen 3 y 4 ) Si es así me jode un poco porque al confirmar el pedido deberia volver a calcular el total. Alguna vez en otras tiendas ya me pareció ver alguna cosa rara con cambios de precios pero no me habia percatado nunca de esto. Para evitar esto seria modificar el atributo sin volver a generar uno. No se si existe alguna otra forma. Si alguien lo sabe que lo indique gracias. Link to comment Share on other sites More sharing options...
Recommended Posts