1. Home
  2. Docs
  3. Addons
  4. Pricing Manager

Pricing Manager

FAQ – Frequently Asked Questions


Your directory can use the Pricing Manager Addon to configure pricing packages for listings. With the addon you can set options for how free and paid listings behave in the “Packages” that control which GeoDirectory features are available to customers. Get the Pricing Manager add-on for GeoDirectory and get started.

In this document we cover the settings at

GeoDirectory – Settings – Pricing

We have another document where you can learn more about configuring listing Packages.



Check to be sure you have the following plugins installed before you get started.

In order to sell listings, you will also need a cart.


  1. Download the Addon from your account.
  2. Install the Addon.


Core Pricing Manager settings are at

GeoDirectory – Settings – Pricing

Listing Expiration Settings

  • Enable listing expiry?

Enable listing expiry? If disabled then no listings will expire in future.

  • Expired Listing Status
  • Paid Listing Status
  • Renewal for free package?

Renewal for free package? Tick to allow renewal of listing with free package.

Cart Settings

You can find the setting to choose your cart at

GeoDirectory – Settings – Pricing – Show Advanced – Cart

  • Cart

Choose your cart. You can use either WP Invoicing or WooCommerce. If you don’t have them installed, they will not be available as choices.

Choosing a Cart

GeoDirectory Pricing Manager is used to configure “Packages”. Packages contain the features available to listing owners when they edit their listing.

The second important function of the Pricing Manager addon is to share the Package information to your site’s ecommerce cart.

The cart serves several purposes. First and foremost it will collect billing and payment information from your customers. Next it will use the payment information to process the purchase with a gateway. The cart also manages subscriptions and recurring billing, creates invoices, and sends order confirmations.

Different carts have different features, and sometimes different names for the same thing. In WP Invoicing a listing Package is called an “Item”.In WooCommerce, listing packages are called “Products”. In either case, when you make changes to a listing Package in the GeoDirectory settings, Pricing Manager pushes the changes into the cart plugin database, updating the information about the packages in the cart.

You have a choice of two carts.

We recommend WP Invoicing. We built WP Invoicing with advanced integration with both GeoDirectory and UsersWP. The integration provides you with some peace of mind because we stand behind our products and provide support. Specific advantages of using WP Invoicing and UsersWP include:

WP Invoicing

  • Orders for listing packages are marked “Complete” as soon as payment is received, so your site can be “automated” if your package post status is set to “Published”.
  • Invoices for published listings will contain a link to the listing, making it easy for your customers to return to their listing later.
  • My Invoices is available as a menu item to help users keep track of their orders.
  • Read more about the integration


  • Beautiful user profiles
  • Profile tab for “My Listings” makes it easy for listing owners to find and edit their listings.
  • Profile tab for “My Orders” makes it easy for listing owners to find a record of their invoices.
  • Smart login/logout/register links that show/hide to logged in or logged out users automatically.
  • An easy-to-configure menu link to “/profile/? helps users find everything they need in one place.
  • Read more about the integration

WooCommerce can process orders for listing packages, but lacks the advanced integration of WP Invoicing. Additional plugins or custom development may be needed in order to accomplish similar functionality.

Price Package Custom Field

Add the Price Package field to each CPT. Make sure it is set to Active

Package Setting

Each CPT will have a tab where listing packages can be configured. These settings are covered in the Places – Packages documentation.



GD>Author Actions

Include GD>Author Actions on listing Detail pages to display “Upgrade” and “Downgrade” links.


[gd_post_meta key=”package_id”]

[gd_post_meta key="package_id" show="value"]

Display the package ID with gd_post_meta



Author Actions shortcode will now display “Upgrade” and “Downgrade” links.

Get Support

Get support on our forum, fnd out more here: https://wpgeodirectory.com/docs-v2/v2/support/

FAQ – Frequently Asked Questions

Can I use WooCommerce for my cart?

Yes. For more about WooCommerce integration with Pricing Manager see: https://wpgeodirectory.com/docs-v2/integrations/woocommerce/

Can you help me setup WooCommerce?

We do not provide support for WooCommerce, only Pricing Manager. If you need help with Woo, you can contact a GD Expert here: http://geodirectoryexperts.com

How can I make my package settings match up with my cart?

Use the “Sync” option as shown below to ‘push’ package settings into the cart.

I see an error when I try to submit a listing “Save failed due to invalid package! Cheating huh?”

Make sure that the Pricing Package field is set to active. This error indicates that the field is not active.

How can I display the “Upgrade” button on paid listings so users can upgrade to another package?

Add the gd_author_actions to the GD Detail or Archive Item templates (we recommend you add it to bother). Once that is added you should see the Edit and Upgrade Links. You can choose whether to display the “Delete” link by configuring the shortcode or block with advanced options.

How do listing edits/upgrades/downgrades work; are the pricing packages always displayed on the edit screen?

In GeoDirectory v2, the add/edit/renew/upgrade process is almost exactly the same. The actions available to the listing owner are decided by the package selection, listing status and whether the listing is edited during the renewal period.

If a listing is published and the user chooses the same package, then the listing will update/renew based on the current listing status and expire date.
If listing is not published or is edited during the renewal period then the user will see the renewal options. If the listing is published and does not falls in renew period then the owner will presented with only the options to edit/update the listing.
– If uses goes with different package then they will see the upgrade options.

Appropriate price packages remain visible on the edit listing page.

How can I sort listings by price?

Sorting by price in GDV2 is easier because the $ Package field is now a pre-defined custom field that is automatically populated with the package.
Package is automatically added to all your CPTs when Pricing Manager is enabled.
You can adjust the field settings in CPT -> Custom Fields -> $ Package
Inside the field settings you can se the field to be included in the Sorting options.

Using the GD Expire Check Tool

You can find the GD Expire Check tool at : GD – Status – Tools (tab) – Listing Expire Check – Run
Read about the GD Tools here: https://wpgeodirectory.com/docs-v2/geodirectory/status/#tools

The Listing Expire Check tool forces listing to expire where:

  • Expiry date is in the past.
  • The listing is assigned a non-recurring package.

Listings assigned recurring packages will only expire if a notification is received from the Payment gateway.
For recurring/subscription packages, the listing will expire if:

  • Payer cancels(stops) the subscription (ex. listing owner cancels recurring payments at PayPal)
  • Payee cancels(stops) the subscription (ex. site owner cancels recurring payments at PayPal)
  • Payment cycle is completed (i.e. package has selected options like recurring every “1 month” for “6 times”, then subscription is automatically cancelled after 6 recurring payments.)

I tried everything and nothing works. Can you help me?

Get support on our forum, find out more here: https://wpgeodirectory.com/docs-v2/geodirectory/support/

Was this article helpful to you? Yes No