Elena Nito Posted November 16, 2020 Share Posted November 16, 2020 Hola! os escribo con un problema que hemos detectado al hacer la importación del .csv de productos a nuestra nueva tienda. Se hace la importación —utilizamos el EmagicOne— de todas las filas, incluso las que están duplicadas (que no sabemos muy bien por qué, pero varias aparecen repetidas) las importa teniendo esto en cuenta y deja solo una, así que esa parte, bien. El problema viene cuando entramos en el panel de "Pedidos", porque en "Pedidos" no aparecen todos los pedidos importados… solo los de Portugal y Austria. El resto se han importado también PERO están en el apartado de los carritos. Hemos dado mil vueltas a la configuración de todo el PS, en Internacional, en los parámetros de la tienda… pero no vemos nada raro. La única pista que tenemos es que también nos están dando la lata las direcciones, ya que al importar los clientes justo el campo de "País" se queda por el camino… De todos salvo de Austria y Chile. Si alguien sabe qué puede estar pasando o qué deberíamos revisar para solucionarlo estaremos eternamente agradecidos. Gracias! :) Link to comment Share on other sites More sharing options...
juanrojas Posted November 16, 2020 Share Posted November 16, 2020 hola faltan datos. estas pasando de una version a otra? los ID de los paises coinciden? 1 Link to comment Share on other sites More sharing options...
Juanjomg Posted November 16, 2020 Share Posted November 16, 2020 Muy buenas. ¿Habéis migrado de PrestaShop 1.6 a 1.7?, me sucedió algo parecido en una migración que acabo de hacer. 1 Link to comment Share on other sites More sharing options...
Elena Nito Posted November 18, 2020 Author Share Posted November 18, 2020 Hola! Gracias por responder! Sí, la base de datos de la web antigua es 1.6.1.4 y la nueva está en un 1.7.6.2. @juanrojas ¿a qué te refieres con el ID de País? Link to comment Share on other sites More sharing options...
Juanjomg Posted November 19, 2020 Share Posted November 19, 2020 Pues necesitas tener acceso a la base de datos. Búscate un pedido que salga en tu back end tomado como referencia su id, dirigete a la tabla ps_orders y buscalo, luego apuntete el valor id_address_delivery. Toma el siguiente registro de la tabla cuyo id no te aparezca en el back end, guardate el valor de su id_address_delivery y sustituyelo por el de pedido anterior y que si salia en el back end. Regresar al back end y actualiza buscando si te aparece el pedido que has modificado. En el caso aparezca, puede que tengas problemas con el pais y los estados, como ya te apuntaba @juanrojas, te diriges a la tabla ps_address y buscas el id_address = id_address_delivery del pedido que has sustituido y estaba mal. Luego tienes que tomar los valores id_country e id_state, y comprobar si son correctos en las respectivas tablas ps_country y ps_state. Estas tablas son distintas en dos versiones, puede que la dirección del pedido apunte a un país que no exista, o que el estado al que apunta la dirección no pertenezca al país asignado. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now