Did You Know?

JOOJ -Best Web Clone, Software & Mobile App Development Company

Listing Action

Author: admin 102 views

The listing action is the kind of interaction that the end-customer will have with your listing type. For example, a Job listing will certainly include an Application form action, so the visitors can apply and upload a CV. Any restaurant listing type will certainly include a Location action and maybe a Contact action… and so on.

How to add any action to my listings?

You can set the listing action type by going to Listing Types  Edit Listing  Listing  Action, then use the drop-down menu to select any action module and click the button Add action type.

Each action type comes with different handy options.

Can I have multiple action types?

Absolutely, we render the action type as a listing sidebar. It can contain multiple action types. Just edit your listing type, go to Listing  Action, and use the interface to attach all the actions you need.

In this category:

  • Action type download
  • Action type purchase
  • Action type button
  • Action type contact
  • Action type application
  • Action type location
  • Action type ordered list
  • Action type free text
  • Action type report

Action type download

The most important action type is the download. It allows you to download the actual site assets, using specific WooCommerce products.

How to set your download plans

First, you need to add a download action type to your listing type. Navigate to Listing Types  (edit your listing type)  Listing  Action, and add new module of type Download.

Next, you need to create some WooCommerce product that will represent the download plans. Each product can have different metrics, like the number of downloads, earnings and more.

Navigate to your admin dashboard, then Products  Add New. Change the product type to Listing Download Plan and new parameters will appear.

  • Regular price — the price of the plan
  • Number of downloads — the total number of downloads available with this product. 0 = Unlimited
  • Download earnings — set the earning amount that will be collected by the listing owner
  • One time obtainable — use for free downloads, so customers cannot have more than one of these.

You are done! The plans will appear automatically in your action type.


If you need to charge your customers using recurring payments, you can do this by installed WooCommerce Subscriptions, which is a premium plugin (not included in the purchase). By installing the plugin, you will get a new product type called Listing Subscription Download Plan. It works the same way, like the regular plans, the only difference is that when the subscription renewal occurs, the plan downloads will be reset.

How to set up your download assets

First, you need to create the upload field that will be used for your downloads. Navigate to your admin dashboard, then Listing Types  (edit your listing type)  Listing  Fields and create a new field with type upload and pre-defined key Download file.

And you are done! Anything that you upload using the field, will be packed to the download bundle.

Global download files

You can attach global files to your listing types, like a license or readme files. These attachments will be pushed automatically to your download bundle, for all the listings, inside the group. You can manage this by going to Listing  Action, edit your Download action type and use the field Additional files to bundle.


How much money will the users earn for each download? You can easily manage this editing the WooCommerce product, used for the download plan. Then use the option Download earnings. Free downloads won’t be counted toward the earning process.

Unlock downloads

Once, you download a specific asset, it will be flagged as unlocked. It means that you can download the same asset in the future, without any limitation.

The download plan and the full-cover

As you can notice, all the action types will appear in your listing sidebar. There is a single exception for the download action type. If you are using the full-cover as main cover gallery + the download action type, then the cover will automatically adopt your download action type.


Quick-view modal

We have integrated a quick view modal preview that allows you to navigate through the listings faster. The listing preview modal will also display your download action type (if you have one) in the upper corner for quick downloads.

You can manage this by going to Explore  General  Explore open type, then use the drop-down menu and select Quick-view modal.

We support image watermarks using a 3rd party plugin – Easy Watermark. The watermark can also be applied in the frontend submission.

It works with PNG (transparent image), that will be automatically applied over your original images.

Another way to protect your images, is to install a 3rd party plugin and prevent the right click, in order to disable the image download through the browser. But this method is not 100% secure, once the image has been loaded by the browser, there are many other ways to download it.

We recommend you to use the watermark method, if you really want to protect your content.


Can I change the maximum upload size? — Yes, there are several ways to do that, but the easiest one is to install a 3rd party plugin that allows you to manage the file size, like this one.

How to add additional file types — By default, the WordPress media gallery allows just a few file types. If you need to add any specific file extension, then you can use 3rd party plugins like File Upload Types.

Action type purchase

The purchase action type allows you and your visitors to sell anything under this action. The price will be calculated based on multiple criteria, like service fees, addons selection and more.

Learn how to add an action type to your listings.


If you have already added this to your listing action type, as a next step, you need to enable the listing pricing and trigger the price field for your listings. Edit your listing type and navigate to Listings  Pricing, then check the option Allow pricing.

Create a product

We are using WooCommerce as an eCommerce platform. Now that you have your action type and the pricing is enabled, we need a WooCommerce product in order to process the payments. Go to your admin dashboard, Products  Add New, then name your product, leave everything else empty for now, and change the product data to Listing Purchase, then publish the product.

So far, so good. Now, go back to your listing type, navigate to Listing  Action, expand your Purchase action type and select that same product in the option Select product.

Good to know

If you don’t do that, it won’t allow you to process the payment, and you will get an error message about missing a product.

Action type button

The button action type could be used for anything when you need to point your visitors to an external source like referral link or any 3rd party system.

It is quite simple, you just need to select any of your listing fields, that will be used for extracting the url. To specify this field, simple edit your action type and use the option 

Learn how to add an action type to your listings.

Action type contact

The contact action type will render a simple content button, that triggers our chat system, similar to the author listing module. It is very easy to use, there are no additional options that you need to configure.


Action type application

If you need to add an application form inside your listings, like job application or any type of inquiry form, you can use this action type.


This button will bring the actual application form and all the fields that you have specified.

How to manage the application fields?

Simply edit your listing action type and use the option Application form fields.

Action type location

The location action type will display your listing’s physical location using a map.


How to add location field to my listings?

In order to extract the address and coordinates for the location, you need to create a new custom field of type Location and key Location (pre-defined).

Action type ordered list

Simple list that is using repeated field to display dynamic values from your custom fields.


How to manage the repeated fields?

Simply expand the action type, and you should see the interface that allows you to add repeated fields. Each field can use different render types, like textaddressURLemailphone number or price.

If you are using the URL render type, you can specify a URL text to prevent displaying an unreadable URL, but friendly custom label.

Action type free text

Use this action type and take full control over the content you want to display to your visitors. It supports HTML tags, WordPress shortcodeembed codeiframestreet view, self hosted or emded videos and more.

Action type report

The report action type will allow your visitors to send any feedback or report a listing, based on custom inputs.


How to manage the report entries?

Simply edit your action type and use the option Report fields to generate all the entries you need.

And here is what you should see in the front-end:

All the reports will appear in your admin dashboard under Listing Types  Reports.