Hey There,
Last time I tried Woocommerce export I experienced timeout on a powerful server, so I do not believe that it is coded as it should be.
It would be great if you could offer some more details on this for us like what were the server specs, how many products were you trying to import at the time etc.
Also when importing what did your sites and web servers, error logs show up as the point of failure during the import process? Did you also check within the Javascript Console javascript errors, to see when the failure point occurred?
Could you also provide any information you have gathered when looking at the WooCommerce importer code to evaluate your statement of “I don’t believe it’s coded as it should be” as this could also be helpful if you have any suggestions on how this code/feature could be improved?
WooCommerce is an open source project, and you could also submit any code changes to the GitHub repo which would be reviewed and considered for inclusion into WooCommerce core.
https://github.com/woocommerce/woocommerce
And I have never found any core function of Woocommerce to be as good as the best plugins available.
Would you mind giving us a quick example of some of the default core functionality which you replace with plugins as we are always looking for feedback that can help us to improve WooCommerce in the future?
Note: if the functionality you are adding via these plugins is not, however, included with WooCommerce by default this is kinda the point of plugins which is to extend the default features adding additional functionality over and above that offered by the default plugin itself.
With regards to other import and export plugins, there are quite a few plugins of this nature within the plugin directory which can export content from custom post types in WordPress; these will usually work with WooCommerce too though as products are a custom post type in WordPress.
https://www.ads-software.com/plugins/
I have seen WooCommerce users successfully use WP ALL Export and Import before for product export/import and it’s maybe worth giving those a try.
https://www.ads-software.com/plugins/wp-all-export/
https://www.ads-software.com/plugins/wp-all-import/