WP All Import WordPress is a premium plugin to import XML or CSV datafeeds into WordPress.
Support for extremely large files. With the release of WP All Import v3, WP All Import can handle files of 100Mb and larger, with any 10,000+ records, on shared hosting. See details here.
Works with any feed. WP All Import is the only import plugin that really does work with any XML or CSV file. There are no special requirements on how the data is laid out. We get e-mails daily asking us “will WP All Import work with my feed?” and the answer is always YES.
Filter products based on any criteria. If you want to only import items below a certain price point, you can. If you want to only import items that have a search keyword in their title, you can. It’s all possible using XPath.
Full control of your post dates – scheduled/drip feed posting and date randomization. You can assign dates in your feed to your created posts. You can also specify a range for the created posts. If you specify dates in the future, WP All Import will schedule the posts to appear.
Manage all your imports from one place. You can quickly delete an entire import job and all of its associated posts. You can also easily update the template and all options for existing import jobs.
Duplicate detection. You can decide on a “unique identifier” in your feed that will be used to check for duplicates. For example, you could use this feature to prevent importing products with the same SKU, even if they have slightly different names.
More Information at wpallimport.com