Jump to content

ERROR con combinationsincatalog module


GreenFlag

Recommended Posts

Hola a todos, vengo a presentar un error que tengo desde hace unos días y que me parece algo curioso y frustrante.

He instalado un tema que compre después de estar un tiempo usando la plantilla por defecto de prestashop, al hacerlo, ha ocurrido lo siguiente:

Cuando accedo a la página de Inicio a ciertas subcategorias, la lista de los productos se muestra correctamente, pero cuando accedo a la mayoria de las categorias padres, los productos con combinaciones, muestran el siguiente error: 

"Notice: Trying to access array offset on value of type null in /home/adrianropainfantil/www/modules/combinationsincatalog/classes/CombinationsInCatalogModel.php on line 24"

Muestro una captura de como se ven los que estan correctamente:

image.thumb.png.974a1cb24e6280d921c73c702b7fb3ff.png


 

Link to comment
Share on other sites

1 hour ago, GreenFlag said:

Hola a todos, vengo a presentar un error que tengo desde hace unos días y que me parece algo curioso y frustrante.

He instalado un tema que compre después de estar un tiempo usando la plantilla por defecto de prestashop, al hacerlo, ha ocurrido lo siguiente:

Cuando accedo a la página de Inicio a ciertas subcategorias, la lista de los productos se muestra correctamente, pero cuando accedo a la mayoria de las categorias padres, los productos con combinaciones, muestran el siguiente error: 

"Notice: Trying to access array offset on value of type null in /home/adrianropainfantil/www/modules/combinationsincatalog/classes/CombinationsInCatalogModel.php on line 24"

Muestro una captura de como se ven los que estan correctamente:

image.thumb.png.974a1cb24e6280d921c73c702b7fb3ff.png


 

Lo primero es que verifiques en esa ruta que te da

/home/adrianropainfantil/www/modules/combinationsincatalog/classes/CombinationsInCatalogModel.php 

en la Linea 24 a ver que dice esa Linea y si es un buen indicio de como arreglar el fallo o lleva a buscar mucho mas en el codigo.

 

Compartenos esa linea 24 a ver si podemos darte alguna idea, parece que esta obteniendo un valor nulo de alguna parte que debemos ubicar para ver como corregir

Edited by LyL Desarrollo (see edit history)
Link to comment
Share on other sites

2 hours ago, LyL Desarrollo said:

Lo primero es que verifiques en esa ruta que te da

/home/adrianropainfantil/www/modules/combinationsincatalog/classes/CombinationsInCatalogModel.php 

en la Linea 24 a ver que dice esa Linea y si es un buen indicio de como arreglar el fallo o lleva a buscar mucho mas en el codigo.

 

Compartenos esa linea 24 a ver si podemos darte alguna idea, parece que esta obteniendo un valor nulo de alguna parte que debemos ubicar para ver como corregir

Por aquí os comparto el código en la lineal indicada:

image.png.7c17f61ad52df7917eddd975db03df6d.png

Muchas gracias de antemano.

Link to comment
Share on other sites

lo que puedo intuir es que las combinaciones tienen el campo de cantidad mínima vacío, para probar asigna cantidad mínima a 1 y ve si continua el fallo o

Una "solución" que no es solución pero que te sirve para probar en caso de que no tengas una cantidad mínima de pedido es en la linea 25

coloca 

$minimalQuantity = 1;

con ese código estas forzando la cantidad mínima a pedir que sea 1 y en teoría no debe darte error.

Quizás el modulo esta hecho de alguna manera que cuando estas en la categoría padre no obtiene el valor que necesita porque quizás lo obtiene directamente desde su categoría asignada, pero eso no lo puedo saber ya que no tengo el modulo.

Espero tus comentarios

Link to comment
Share on other sites

16 minutes ago, LyL Desarrollo said:

lo que puedo intuir es que las combinaciones tienen el campo de cantidad mínima vacío, para probar asigna cantidad mínima a 1 y ve si continua el fallo o

Una "solución" que no es solución pero que te sirve para probar en caso de que no tengas una cantidad mínima de pedido es en la linea 25

coloca 

$minimalQuantity = 1;

con ese código estas forzando la cantidad mínima a pedir que sea 1 y en teoría no debe darte error.

Quizás el modulo esta hecho de alguna manera que cuando estas en la categoría padre no obtiene el valor que necesita porque quizás lo obtiene directamente desde su categoría asignada, pero eso no lo puedo saber ya que no tengo el modulo.

Espero tus comentarios

He colocado ese código en la línea 25 y no parece haberse solucionado, he borrado caché, etc.. y no hay manera, solo me extraña que ocurra en las categorias padres y no en las demas, contacte con el desarrollador del modulo y me dijo que lo miraria, pero aun no he obtenido respuesta, si encuentro la solucion lo pondre por aqui, muchas gracias a todos por la ayuda.

Un saludo.-

Link to comment
Share on other sites

Pues sino afecta en nada el funcionamiento te recomiendo desactivar el modo debug. Ya que veo que tu sitio arroja mucho mas errores, un en header, uno en las imagenes de categoria. Quizas es algo mas de template que de modulo y eso para SEO y para el cliente es bastante mal visto y crea inseguridad

Edited by LyL Desarrollo (see edit history)
Link to comment
Share on other sites

6 minutes ago, LyL Desarrollo said:

Pues sino afecta en nada el funcionamiento te recomiendo desactivar el modo debug. Ya que veo que tu sitio arroja mucho mas errores, un en header, uno en las imagenes de categoria. Quizas es algo mas de template que de modulo y eso para SEO y para el cliente es bastante mal visto y crea inseguridad

No tengo el modo debug activado, los errores de las categorías es debido a que antes, con el tema default, no tenia imágenes ahí y ahora tengo que añadirlas, ya he comprobado que añadiendo imagen y miniatura a las categorías se soluciona el error, el header aun no se porque aparece ese error, tendré que consultarlo con el desarrollador del tema ya que tengo soporte contratado. Como dato, hable al desarrollador del tema y me dijo que el error de las combinaciones no es cosa suya, que hable con el desarrollador del modulo y eso hice.

 

Muchas gracias aun así :)

  • Like 1
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...