Skip to content

Monetization – WooCommerce Payments Gateways

Turn Listivo into a paid classifieds site: see how packages look to your users, enable monetization in the Listivo Panel, set up free and paid packages, and connect a WooCommerce payment gateway so users can pay.

2 minute read

How it works

You can use the Monetization System to earn on your website. It is displayed like this in the user panel, or at the end of the process of adding a listing:

Front-end "Purchase New Package" screen with five cards: Standard $5.00, Featured $9.00 tagged "Most Popular", Featured Max $19.00, Package Standard $49.00 and Package Featured $99.00, each with a "Choose this package" button.

As you can see above, each package has:

  • Name
  • Price
  • Listings – how many listings can be added via this package
  • Duration (days)
  • Featured (days)

After selecting the package and clicking “Next”, the user is redirected to checkout to pay.

WooCommerce checkout "Your order" table showing Featured MAX × 1 with subtotal and total $10.00, and a "Pay via Credit or Debit Card" option in Stripe test mode with card number, expiry and CVC fields next to a "Place order" button.

How to configure

  1. 1 Open the Monetization panel

    In wp-admin, go to Listivo Panel > Monetization.

    Listivo Panel > Monetization, General tab, with green arrows pointing at the ticked Enabled checkbox and the Save Changes button; Subscriptions is unticked, Bump Up is ticked.
  2. 2 Find your packages on the Packages tab

    The Packages tab holds the packages themselves, split into Regular, Bump Up, Free and Register sub-tabs.

    Monetization > Packages tab with the Add New Package button and a table of packages: Standard, Featured, Featured Max, Package Standard, Package Featured, each with Account Type "Any" and Edit and Delete buttons.
  3. 3 Install WooCommerce

    Listivo will ask you to install the WooCommerce plugin if you do not have it yet: wordpress.org/plugins/woocommerce

  4. 4 Configure the “Add for Free” option

    This is the first option you set in this section.

    The same front-end "Purchase New Package" pricing table as at the top of the article, with the Standard, Featured, Featured Max, Package Standard and Package Featured cards.
  5. 5 Create a free package

    A free package is the package your user receives when newly registered.

    Monetization > Packages, Free sub-tab: Enabled ticked, Ad Duration (days) 3, and Featured Duration (days), Bumps Number and Bumps Interval (days) all 0, above a Save Changes button.
  6. 6 Set the package new users get on registration

    Add for Free is unlimited, while the Free package in the Register section can be configured to be used a limited number of times — once, for example.

    Monetization > Packages, Register sub-tab headed "Free package for new users": Enabled ticked, Number 1, and Ad Duration, Featured Duration, Bumps Number and Bumps Interval all 0.

Payment packages

Scroll down and configure the Payment Packages. You can edit the existing ones or add new packages.

Monetization > Packages on the Regular sub-tab, listing Standard, Featured, Featured Max, Package Standard and Package Featured with Edit and Delete buttons; green outlines mark the Packages tab, Add New Package and the Regular filter.

Payment gateways

WordPress admin with a green arrow pointing at the WooCommerce menu item, and WooCommerce's "Get ready to start selling" checklist where a second arrow points at the "Set up payments" task.

Install any payment gateway and follow its documentation to configure it. You can find payment gateways here:

It is also always worth searching Google for “Your Payment Gateway Name + WooCommerce Gateway Name”, e.g. authorize.net woocommerce payment gateway, because an online payments system often has more than one addon.

Sample documentation that shows how to configure a payment gateway via Stripe (used on our demo) – https://woocommerce.com/document/stripe/

Ask the people who build Listivo

We answer by email from support@tangiblewp.com. With Premium Support, we also fix your site when something breaks.

Was this guide helpful?