How to generate Stripe API Keys (Secret Key and Publishable Key)

To generate the Stripe API Keys (Secret Key and Publishable Key) please follow the below steps:

 
STEP 1: Log in to your Stripe dashboard.

STEP 2: Go to API in the left menu.

 

 

STEP 3: Your secret and publishable keys should be on this page. Before using generated secret keys you will need to use the toggle switch that says “Viewing test data”. You have to set it to ”Viewing live data”.

 

 

STEP 4: Now click on Reveal live key token

 

 

 

Your account will have two sets of API keys – Live and Test. In order to get access to both of them, you will need to use the toggle switch in the left menu that says “View test data”. Clicking that switch will toggle between the live and test keys. Live keys will start with pk_ and sk_. The pk_ keys are the publishable keys. The sk_keys are the secret keys. Test keys will start with pk_test_ and sk_test_. The pk_ keys are the publishable keys. The sk_keys are the secret keys.

How to customize ListingPro?

If you need advanced customization then you will need coding knowledge required or will have to request for customization service.
The customization is divided into two main areas.

General Pages (NON-Directory and Listing): 

Pages such as Home and About Us are not related to directory and listing. To customize such pages you can do the following:
  • Use Elementor (Free) or Visual Composer (drag & drop page builder) to customize non-directory related pages.
  • You can even use any page builder like Elementor or beaver but the custom elements that are designed for Visual Composer will not be available.
We have 20+ custom Visual Composer elements designed for ListingPro. For more Read This.

Directory and Listing pages

Pages such as Search result page, Listing by Category Page, Listing by Location Page, Listing Details Page are related to directory and listing. To customize such pages you can do the following:
  • Use Theme Options Settings for changing branding, color, styling, typography, etc.
  • Listing details page layout manager. (Built-in Drag & Drop)
  • Use Widgets – read this.
For Directory and Listing pages you cannot use Visual Composer.

How does Business Hours Work

The following topics are covered in this knowledge base article.

  1. Setup Business Hours for English Users
  2. Setup Business Hours for Non-English Users
  3. Enabling a Second Time-slot for Submit Listing
Business Hours Expanded with Open Now Indicator

 

In order to display Opened or Closed status correctly of all business listings, the below steps must be followed carefully.

Business hours are mainly for two different types of users.
  1. English Users – Users whose default Site Language is English.
  2. Non-English Users – Users whose default Site Language is not English.

1. Setup Business Hours for English Users

If your native language is English by default, there’s no need to edit the default WordPress language. Simply follow the below steps to configure your time zone.
STEP 1: Log in to the WordPress admin dashboard.
STEP 2: Go to Settings > General
STEP 3: Select the appropriate Timezone from the drop-down list.
.
STEP 4: Click Save Changes

 

Business hours can vary based on the timezone as well as the country. So it’s very important for ALL USERS (English and Non-English users) to configure relevant settings in order to display open and closed timings properly. Otherwise open and closed timings may work incorrectly.

 


 

2. Setup Business Hours for Non-English Users

For Non-English users, there are THREE parts.

PART-1: Set Local Site Language and Timezone

If your default WordPress language is NOT ENGLISH, you must set your local language and timezone. Follow the procedure below:
STEP 1: Log in to the WordPress admin dashboard.
STEP 2: Go to Settings > General
STEP 3: Select your Site Language (Example: For German, it’s Deutsch).
STEP 4: Select your Timezone (Example: For Germany, it’s Berlin).
Choose either a city in the same timezone as you or a UTC timezone offset.
.

PART-2: Translate Weekdays into Local Language

Before proceeding you must install Loco Translate plugin. [WATCH THIS]

a. Create a new language file

Make sure to select ListingPro Plugin in STEP 1, and NOT ListingPro Theme.
STEP 1: Go to Loco Translate > Plugins > ListingPro Plugin
STEP 2: Under Overview tab, select New language
.
STEP 3: Choose your local language (Same as your Site Language under Settings > General in STEP 3 of PART-1 above).
.
STEP 4: Click Start translating

b. Translate strings (words) in new language

.
STEP 1: Find the strings related to the operational hours, weekdays (Example: Monday).
STEP 2: Select the string from the source text results.
STEP 3: Enter translation (Example: Montag)
STEP 4: Repeat steps 1-3 and translates all weekdays (Example in German: Tuesday = Dienstag, Wednesday = Mittwoch, and so on.)
STEP 5: Click Save, and  then click Sync
When translating the Weekdays for ListingPro Plugin (Not ListingPro Theme) make sure to match the upper-case and lower-case as it’s case-sensitive. Always use full-forms such as Monday, Tuesday, Wednesday etc, and DO NOT USE short-forms such as Mon, Tues, Wed as it won’t work. Also, make sure when translating weekdays it must be matched with the official name of the weekday.

PART-3: Proper Testing

STEP 1: Add a NEW business listing.
STEP 2: Add all Weekdays and their appropriate timing (in a new language).
STEP 3: Save the listing.
STEP 4: Check the timing of the new listing.
If you want to test a previously created listing you must delete all the weekdays/timing and re-add all the weekdays along with appropriate timings and save.

 

3. Enabling a Second Time-slot for Submit Listing

To include the 2-time slots into the Submit Listing, first, go to Theme Options > Listing Settings > Listing Submit & Edit

Enable the 2-time slots as shown in the image below

Click on Save Changes

In case if your business has a defined weekday that works for 24hours, just click on the box and hit on the + Button to set the working hour for the day as “Open 24hrs“.
It’s recommended to use the 24H format instead of the 12H format. Also, operational hours with your language translation, the weekdays should be translated correctly, without word contractions. Use the standard weekdays translation.

Why am I facing 404 redirect errors?

For new users who have recently installed ListingPro, there are some settings that need to take into consideration to avoid any 404 errors or blank images with shortcodes.

1 – Go to the Theme Options > URL Config and check the following details

Add the corresponded URLs in this settings, to avoid 404 errors while clicking on these pages, Author Dashboard, Submit Listing, Edit Listing, and Price Plans.

 

2 – While using the Price plans, make sure that the settings are also configured, Go to Theme Options > Payment Settings > General and check the following details

Including these pages from the drop-down, you won’t face any more issue with blank pages showing only a shortcode. Simply add the Payment Checkout, Payment Fail, and Payment Success into the correspondent section.

 

3 – If you’re facing issues on the homepage, more specifically at the +Add Listing button, simply go to the Theme Options > Payment Settings > General and check the following details

Set the Paid Submission to YES instead of the Default NO. This way, users will be redirected to the Price Plans before submitting a listing into the Directory. If you define this option as NO, users will be able to add listings without any restriction for free.

The Default option is better suited for users who want to grant free access without charging for added listings. Instead, the admin can be monetized by using the Ad Campaign System, when certain users want to leverage their added listings into the Directory.

Is it possible to use 3rd Party Plugins with ListingPro?

To learn more about all the supported and non-supported plugins for ListingProWP GO HERE.
ListingPro was built as an end-to-end solution from scratch so our users don’t have to use third-party plugins for core directory features. So we only support the 3rd party plugins that are mentioned here. But we do support shortcodes, so you can use any plugin that supports shortcodes, as long as you understand that NO TECHNICAL SUPPORT IS AVAILABLE FOR THIRD-PARTY (3rd-party) plugins that are officially not supported. Some plugins may require custom integration.
A lot of the plugins may give you a shortcode, a widget option or even add-ons for WPBakery Page builder (Formerly Visual Composer). In such cases, you’ll be able to use the plugin.

For settings and specific functions to be applied with ListingPro Core which isn’t fully compatible you can request for customization service.