Import any XML or CSV File (Free WP All Import Compatibility)
Bring your listings into MyHome from any XML or CSV file with the free WP All Import plugin: upload the file, drag your data onto the right listing fields, run the import, and connect parent–child taxonomies once it finishes.
3 minute read
If you wish to import listings from your XML or CSV file, you can use the free version of the WP All Import Plugin.
This article shows how it works. Please bear in mind that each XML / CSV file can be a little different. If you have any problem with the import, you can always contact our developers here.
Upload your file
-
1
Install WP All Import
Install the free WP All Import plugin. You can find it here.
-
2
Open the plugin
Once activated, the plugin adds an All Import entry at the bottom of the WordPress admin sidebar.
-
3
Click “Upload a file”
On the New Import screen, choose how you want to provide your data and upload your XML or CSV file.
-
4
Select “Listings”
When the upload finishes, set the import to create new items of the Listings type, then click the Continue to Step 2 button.
-
5
Select the elements to import
Please select only the elements you wish to import. Here we have a sample database of cars.
Map your data to listing fields
Drag and drop the variables from the right-hand column onto the field you wish to import them into. For example:
-
1
Start with the name and description
Drop the matching variables into the title box and into the content editor below it.
-
2
Copy the remaining fields, e.g. price
Scroll to the custom fields section and drop each variable onto the field it belongs to.
-
3
Drag and drop the taxonomies
Taxonomies such as “Body Type” or “Condition” work the same way. Please do not worry about the Parent > Child relation now, e.g. Make (BMW) > Model (X7) — you will activate it at the end.
-
4
Enlarge the gallery field
Before you drag in the gallery image URLs, make it easier on yourself and extend the area where you will add the links.
-
5
Drag and drop the gallery image URLs
The original vehicle XML we use has up to 50 images. The best option is to import only the “full images”, because thumbnails are created automatically during the import. Usually the image paths will look similar to the screenshot — the numbers 1-50 in the URLs refer to the first, second, third… 50th image in the gallery.
You can find more information about importing images here:
Run the import
-
1
Continue to Step 4
When the mapping is done, move on to the import settings.
-
2
Click “Auto-detect”
Let the plugin work out the unique identifier for your records.
-
3
Process one record per iteration
Please make sure the In each iteration, process 1 record option is selected.
-
4
Click “Continue”
- 5 Click “Continue & Run Import”
-
6
Wait
The import runs record by record. Do not close the browser or refresh the page until it is complete.
-
7
Done
-
8
Connect the parent > child terms
If you have some Parent > Child relation, e.g. Make (BMW) > Model (X7), click the Connect Terms button.
-
9
Check the result
Visit your search page to check if the import was done correctly.
Ask the people who build MyHome
We answer by email from support@tangiblewp.com. With Premium Support, we also fix your site when something breaks.
We can also run your site for you, or build a new one.
Was this guide helpful?