Sorry for the delay.
Thanks for the examples. I will comment below:
When i go to: site:mivestuariolaboral.com inurl:gafas at page 4 i see: GAFAS SEGURIDAD PARA CASCOS DE OBRA – Vestuario Laboral
I managed to replicate that. It seems like some links lead to the old pages on your site (e.g. https://www.mivestuariolaboral.com/gafas-de-seguridad/gafas-de-seguridad). Those pages redirect to the home page, but the Ecwid part of the URL doesn’t change for some reason. We will look into it.
The good news is that all of those pages have valid canonical URLs, as far as I can see, so Google will eventually re-index them with valid URLs.
wrong url with canonical pointing to same url https://www.mivestuariolaboral.com/-p93871085
This page has a valid canonical URL: https://www.mivestuariolaboral.com/TAPONES-PARA-OIDO-CON-ARNES-BOLSA-DE-1-PAR-p93871085 . So, as far as I can see, it works properly. Let me know if I miss anything here.
This url is not correct: https://www.mivestuariolaboral.com/Vestuario+Laboral+Desechable-c11650009
but this: https://www.mivestuariolaboral.com/Vestuario-Laboral-Desechable-c11650009
However, the 2 urls have a different canonical, so Google will consider it duplicate content.
I checked those pages and it seems like they have the same canonical URL: https://www.mivestuariolaboral.com/Vestuario-Laboral-Desechable-c11650009 . So, again, this should help Google to index the right versions of the URLs.
Thanks,