Hi @alexpravdin
I’ve set it to ignore duplicates. But, in fact, it adds duplicates to the products already imported by the standard WC importer. I’ve rechecked. The option “Create new products from records newly present in your file” doesn’t work. It ALWAYS adds new products. Even if the option to update data in existing rows is set.
A “New Items” import (see: https://d.pr/5s8uX9) cannot recognize products that it didn’t previously create, so it’s expected behavior for duplicates to be created since they were created by a different import (or a different plugin).
Also, the “Update existing products with changed data in your file” option in this case is used to update the products when you re-run the import later: https://www.wpallimport.com/documentation/recurring/update-import.
How to solve this problem?
If you’re only importing simple/grouped/affiliate products (not variable products), and you don’t need to utilize the “Delete products that are no longer present in your file” option, you can use an “Existing Items” import: https://www.wpallimport.com/documentation/recurring/manual-record-matching/.
Alternatively, you could use our API (see documentation) to make sure that you’re not creating products with SKUs that already exist. Here is an example snippet: https://d.pr/n/mex05J.
And, do you have an idea of how to remove all the 25,000 products and run All WP Importer from scratch?
You could use a plugin like this to bulk delete them: https://www.ads-software.com/plugins/woocommerce-store-toolkit/.