How to Bulk Import Listings with WP All Import (CSV)?

Information! Please, in case of any doubt, access the WP ALL IMPORT Documentation. If you're still facing some difficulties, go to our Support Channel and our Team will help you out with any pending doubts.
Alert! IMPORTANT! Bulk import of ADDITIONAL DETAILS (CUSTOM FIELDS) currently NOT SUPPORTED.
Information! Business Hours can also be imported CSV.

PART 1: INSTALLATION

STEP 1: Login to WordPress admin dashboard.

STEP 2: Go to Plugins > Add New

STEP 3: Search for WP All Import, and click Install Now.

Plugin actual name is Import any XML or CSV File to WordPress.

STEP 4: Click Activate

STEP 5: Go to Plugins > Add New

STEP 6: Click Upload Plugin

STEP 7: Click on Choose File, and upload listingpro-Bulk-import-addon.zip.

Latest listingpro-Bulk-import-addon.zip file is included with the theme bundle under Bulk Importer Add-on folder.

STEP 8: Click Install

STEP 9: Click Activate Plugin


PART 2: IMPORTING LISTINGS (CSV)

STEP 1: Login to WordPress admin dashboard.

STEP 2: Go to All Import > New Import

STEP 3: Select Upload a file or  Download from URL

STEP 4: Find CSV file and upload.

To create an import ready file use the following sample CSV template. Click the green button below.
Download CSV Import Template

 

STEP 5: Select New Items > Listings next to Creat new drop-down.

STEP 6: Click on Continue to Step 2

Review the total number of listing and each field to be imported and go to next step.

STEP 7: Click on Continue to Step 3

STEP 8: Drag the fields (Example: title) from the right column (data pulled from imported CSV) into the respective listing fields on the left.

Continue this for all the fields to import. Additional fields such as Tagline, Google Address, Phone, Email, etc will be under Listingpro Add-On.

STEP 9: Under Gallery Images drag the images field (Example: photos) from the right column.

For CATEGORIES

STEP 10: Under Taxonomies, Categories, Tags check Categories and drag the category from the right column.

For creating and assigning subcategories, see the screenshots below

 

For FEATURES

STEP 11: Under Taxonomies, Categories, Tags check Features and drag the feature from the right column.

For TAGS

STEP 12: Under Taxonomies, Categories, Tags check Tags and drag the Tag from the right column.

For LOCATION

STEP 13: Under Taxonomies, Categories, Tags check Locations and drag the Location from the right column.

STEP 14: Click on Continue to Step 4

STEP 15: Next to Unique Identifier field, click on Auto-detect

STEP 16: Click on Continue

STEP 17: Click on Continue & Run Import and wait until it says Import Complete!

 

To assign pricing plans as part of the listing import you need the pricing plan id which you can get it by go to wp-admin > pricing plans and if you mouse-over any of the pricing plan you will get the post id which is the pricing plan id. See screenshot below


PART 3: IMPORTING LOCATIONS (CSV)

Locations can be bulk imported as part of the above mention Importing Listing process explained in PART 2 or separately as shown below.

Is your Google Map not showing on listing details after the bulk import? Read this article.

STEP 1: Login to WordPress admin dashboard.

STEP 2: Go to All Import > New Import

STEP 3: Select Upload a file or  Download from URL

STEP 4: Find CSV file and upload.

To create a import ready file use the following CSV Template – sample-locations.csv

STEP 5: Select New Items > Listings next to Create new drop-down.

STEP 6: Click on Continue to Step 2

Review the total number of listing and each field to be imported and go to next step.

STEP 7: Click on Continue to Step 3

STEP 8: Drag the fields (Example: title) from the right column (data pulled from imported CSV) into the respective listing fields on the left.

STEP 10: Under Taxonomies, Categories, Tags check Location and drag the location from the right column.

STEP 11: Click on Continue to Step 4

STEP 12: For Unique Identifier field enter Location.

STEP 13: Click on Continue

STEP 14: Click on Continue & Run Import and wait until it says Import Complete!

Go toListings > Locations to check all the locations from the CSV imported successfully.

 


PART 4 (Optional): BUSINESS LOGO

Currently, we do not have an option available for importing the business logo in the CSV file. But here’s an alternative solution available which works for our customers who want to import the business logo.

Before you import logo using ListingPro bulk import addon, please modify the following two files:

File Name: listingpro-add-on.php
File Path: /wp-content/plugins/listingpro-Bulk-import-addon/

Go to line 75, add this:

$listingpro_addon->add_field( ‘business_logo’, ‘business_logo’, ‘text’, null, ‘business_logo’ );

Go to line 121 add this:

‘business_logo’,

To test make sure the following fields are now available in WP Bulk Import.

Or you can download an already modified file and replace after backing up: Download Now (Unzip after downloading)

How to add Custom Form Fields (Additional Details) ?

CREATING ADDITIONAL FIELDS

ADDITIONAL FIELDS RESULTS ON LISTING DETAILS

STEP 1: Log in to the WordPress admin dashboard.

STEP 2: Go to Listings > Form Fields

STEP 3: Click Add New Field

STEP 4: Enter a title (Example: Accepts Credit Card).

STEP 5: Select a Field Type, following options are available to choose from:

Backend View: Available Options: Text, Checkbox, Checkbox (Switch), Multicheck, Radio, Drop-Down.

Frontend View: Examples of all Custom Form Fields as they may appear during listing submission.

 

For Form Fields such as Multicheck, Radio, and Select you will need to fill in Options (Example: Option 1, Option 2, Option 3…).

STEP 6: Select if you want this option as global in submitting a listing, and exclude it from being part of a particular category.

STEP 7: If not applicable as global, you can Select All Categories that apply to the Form Field.

STEP 8: Click Publish

Frontend View: How Additional Details appear on the listing details page.

 

How to add a Listing Feature?

This article contains everything you must know about listing Features and it’s broken down into the following topics.

  1. What is listing Features
  2. How and where the listing Features taxonomy is shown
  3. How to add listing Features (Only For Admins)
  4. How to assign Features to a Category (Only For Admins)
  5. Additional FAQs

1. What is listing Features

Listing Features is a Taxonomy. For directories and listing websites it is also known as listing Amenities.

2. How and where the listing Features taxonomy is shown

On the front-end, the Features taxonomy appears in three different places, the Listing Submission Page, Listing Details Page, and Listing Archive Page.

Listing Submission Page

In a front-end listing submission form when a user selects a category (example: Restaurant), a specific set of listing Features (amenities) associated with the category will be offered to the user to make a selection (example: Accepts Credit Cards, Bike Parking, Special, Street Parking, etc).

Listing FEATURES associated with a restaurant category shown on a front-end listing submission form.

 

Listing Details Page

On the listing details page, the FEATURES appear right below the description box with their respective icon if selected. This gives visitors an instant insight into the most valuable information about the business.

This is how FEATURES appears on the listing archive (search results) page.

                

 

Listing Archive (Search Results) Page

On the listing archive page, the Features appears right below the filter, once a category (example: Restaurant) is selected. This enhances the search result filtering capabilities by allowing users to select multiple features to narrow down the result.

This is how FEATURES appears on the listing archive (search results) page.

 

3. How to add listing Features (Only For Admins)

Features allow a business listing owner to present the core value of their business such as amenities or facilities. It unlocks a very powerful option that we will discuss below.

STEP 1: Login to the WordPress admin dashboard.

STEP 2: Go to Listings > Features

STEP 3: Enter a Name and Slug

STEP 4: Enter a Feature icon code (Example: fa-address-book).

Currently only FontAwesome icons are supported. A complete list of icon codes can be found here.

 

4. How to assign Features to a Category (Only For Admins)

Features can be very useful as you can assign a unique set of listing Features to each Primary or Sub-Category.

STEP 1: Go to Listings > Categories

STEP 2: Add select a category. (To add new category, See How to add a Categoriy?).

STEP 3: Select all the features associated with the category.

If no features are available to select from the drop-down, then you must first add new features as shown above.

 

5. Additional FAQs

Can I use features to search listings?

Listing Features (amenities) is actually a function of Advanced Filter and not the Search itself. When a user searches using the WHAT search field, the query does not run to lookup in listing Features. Only after the search is finished displaying the results on the archive page, users can further filter using listing Features to narrow the results by first selecting a category, and all the associated listing Features will be shown for the users to select.

 

What is the difference between listing Tags vs listing Features?

There are some misconceptions about the differences between tags and features. This is very common and in a summarized way, let’s cover the differences and how you can benefit from both of them in your directory.

Features are those that we really love in our directory. After creating our list of categories and subcategories, we’re more than ready to implement some interesting features that represent each of these categories to be shown on the submit listing page and on the listing details page.

Tags (Keywords), on the other hand, come to enhance the searchability to bring the matched words and relevant listings based on the typed words in the Search Bar.

These Tags/Keywords works as a benefit to improve search metrics and filter only the relevant listings in your directory. While used correctly, the flexibility available is indescribable.

Using Tags/Keywords can improve searches by features. So, only use the words that best emphasize your directory niche, the categories, the features within these categories. Choosing it wisely those words will impact positively more than 80% of the user flexibility in search results.
Using Features works in a different way, but users can still click on the specific Feature and the search result page will refresh based on the clicked Feature described in the Listing Detail Page. Also, Features can be selected to show relevant Listings including those specific Features requested by the user. Tags/Keywords can also have the same words as included for Features within categories and subcategories. Showing it wisely will increase the Search Type as well.

 

How to translate ListingPro?

 

This article covers the following:

PLEASE READ THESE INSTRUCTIONS CAREFULLY:

(Last Updated: August 17th, 2020) ListingPro 2.5 full translation is now available only for the following languages:

  1. Arabic
  2. Albanian
  3. French
  4. German
  5. Greek
  6. Italian
  7. Portuguese
  8. Spanish

Go download your language translation from Github. For more instructions on how to download go here.

These instructions are for SINGLE LANGUAGE translation and also can be applied to ENGLISH language users who want to just CHANGE TEXT (Example: Add Listing to Submit Listing). ENGLISH language users shouldn’t get confused with the word Translation here, as this is the only way to change all default text like many other themes. 
Before proceeding you must check the selected default language from WordPress Dashboard  Settings > General > Site Language that matches the language which you are translating in Loco Translate. For example, if you are translating the site into Brazilian Portuguese then make sure the Site Language, Português (Portuguese) is selected.

The above language should match the language (Portuguese) you are planning to create or have already created in Loco Translate.

PART 1: INSTALL LOCO TRANSLATE

STEP 1: Login to WordPress admin dashboard.

STEP 2: Go to Plugins > Add New

STEP 3: Search for Loco Translate, and click Install Now.

STEP 4: Click Activate

PO file can be edited locally with Poedit.

To fully translate including submit listing page, labels, placeholders, weekdays etc, you must translate ListingPro Theme and ListingPro Plugin. Some other words you’ll find them into Visual Composer Elements or in the Theme Options on your WordPress Dashboard, these words are those that are not related to theme or plugin structure.

PART 2: TRANSLATE THEME

STEP 1: Go to Loco Translate > Themes

STEP 2: Under the Bundle name, select ListingPro

Make sure you select ListingPro and DO NOT SELECT ListingPro Child

STEP 3: Click on New language

Please you must never Edit Template as it will edit the core file.

STEP 4: Under Choose a language, select a new WordPress language from the drop-down (Example: Portuguese).

The selected language will be the new primary language for your site where the content will be translated from English.

STEP 5: Under Choose a location leave default (Author) settings selected, and click Start translating

Under the Editor tab, next to the language name you can see how much percentage of translation completed and how many total strings are pending.

STEP 6: Select a Source text string to be translated (Example: Rating only enable on published listing).

 

For quick search use Filter translations field. If you can’t find a string for translation leave a comment below.

STEP 7: Type (or paste) the translation (Example: Portuguese) of the selected Source text (English).

STEP 8: Click Save

 


PART 3: TRANSLATE PLUGIN

While customizing listing submission page, if you need to edit text for placeholders and info tips please watch the following video.

STEP 1: Go to Loco Translate > Plugins

STEP 2: Under the Bundle name, select ListingPro Plugin

STEP 3: Click on New language

STEP 4: Under Choose a language, select a new WordPress language from the drop-down (Example: Portuguese).

The selected language will be the new primary language for your site where the content will be translated from English.

STEP 5: Under Choose a location leave default (Author) settings selected, and click Start translating

Under the Editor tab, next to the language name you can see how much percentage of translation completed and how many total strings are pending.

STEP 6: Select a Source text string to be translated.

For quick search use Filter translations field. If you can’t find a string for translation leave a comment below.

STEP 7: Type (or paste) the translation (Example: Portuguese) of the selected Source text (English).

STEP 8: Click Save

 

How to add a Listing Category?

There are two sets of Categories that can be created, Parent Category and Child Category (Sub-Category), and the listings can be added into those categories.

HOW TO ADD CATEGORY?

STEP 1: Login to WordPress admin dashboard.

STEP 2: Go to Listings > Categories

STEP 3: Enter a Name and Slug

STEP 4: Select Parent Category if creating a Sub-Category.

Description box is for SEO purpose. You need to install an SEO plugin (Example: Yoast SEO) in order for the meta description to activate.

STEP 5: Add Category Icon

For step-by-step instructions on how to add an icon to a Category read  

STEP 6: Add Category Banner.

STEP 7: Assign Category Features.

For step-by-step instructions read How to assign Features to a Category?

 

The specified features will appear on listing submission page, listing details page and search result page as part of the advanced filter as long as a category is selected.

How to add icons into a Category?

OPTION 1: INSERT BASE64 IMAGE CODE

STEP 1: Go to icons8.

STEP 2: Pick an icon.

STEP 3: Click Generate HTML

STEP 4: Under the Base64 tab, copy only the code for the image src without quotes. (Example: data:image/png;base64…).

STEP 5: Paste the code directly into the Category Icon field.

You can also change the icon’s colors by your need on the Icon8 Website.

 

OPTION 2: UPLOAD IMAGE ICON

STEP 1: Click Insert Image

STEP 2: Drop image or click  Select Files to upload.

STEP 3: Click Insert into post

 

How to add Features?

Features allow a business listing owner to present the core value of their business such as amenities or facilities. It unlocks a very powerful option that we will discuss below.

STEP 1: Login to WordPress admin dashboard.

STEP 2: Go to Listings > Features

STEP 3: Enter a Name and Slug

STEP 4: Enter a Feature icon code (Example: fa-address-book).

Currently only FontAwesome icons are supported. A complete list of icon codes can be found here.