Hi
As far as I know in woocomerce, a link address of a product is built in the hierarchy of domain\category\product name, and in this case every category change will destroy the link of all product pages, I would love to hear your opinion, am I wrong?