I found one more bug in your plugin. I will write steps to reproduce at your end.
I have a standard product.
I generally duplicate it and change the name + images + variation images.
Because it has 28 variations so creating from scratch is hard. These products have different shipping classes for different variations.
Steps to identify the problem:
1) Duplicate a product which meets above conditions
2) Go to variations and change the images of few variations.
You will see some random shipping classes have been assigned to the variations instead of the previously assigned ones as I duplicated the original product which had shipping classes assigned to different variations.
It looks like this (Screenshot 1)
On woocommerce > settings > shipping classes, I see this (Screenshot 2)
When I deactivated the WC marketplace and then tried to do the same activity, this problem didn’t appear.
I have checked our end but can’t find any issue. Maybe I missed any step.
Can you please reproduce the issue on your end and capture the full process on a video and share the video. So we will find out what is the issue.
thanks for addressing that issue. I am sure it will help many of us once the plugin is updated.
In the meantime, any temporary snippet I can add to fix the issue?
It is very inconvenient because I need to disable the plugin in order to add products.
There are few vendors active and I have to think about the strategic time to disable the plugin so nobody faces any issue when logging to their dashboard.
Morevover, when I disable WCMP, there is a critical error on site which I will talk about once this issue is resolved. So I need to edit my theme before disabling/enabling WCMP. That again adds to inconvenience.