Skip to content

Free Package, Free Registration, Free Subscription and WooCommerce Coupons

Give users something for free without giving the whole site away: an always-free package, a one-off package handed out at registration, a free monthly subscription, or WooCommerce coupons that discount a paid package.

3 minute read

Improve your monetization system by providing free options to users. This helps grow your ad database faster and motivates users to buy paid promotions later. Explore these options and choose the best one for your website:

  • Always-Free Package - users can add an unlimited number of ads for free
  • One-Time Free Registration Package - users receive a free package upon registration
  • Free Monthly Subscription - users receive a free package every 30 days
  • Custom WooCommerce Coupons

1. Always-Free Package

Configure the Always-Free Package with these steps:

Monetization > Packages, Free sub-tab: Enabled ticked, Ad Duration (days) 3, and Featured Duration, Bumps Number and Bumps Interval all 0, with green arrows on the Packages tab, the Free filter and the Enabled checkbox.

When users add ads, this option will appear first. In this example, the Ad Duration is set to 3 days, the ad is not featured, and it is not automatically bumped.

Front-end package chooser with a green arrow on the Free card (Duration: 3 days), next to Standard $5.00 (7 days) and Featured $9.00 marked Most Popular (14 days, featured 3 days).

In summary, the Always-Free Package allows users unlimited access.

2. One-Time Free Registration Package

This option exclusively targets newly registered users without affecting existing accounts. As a result, upon registration, you can provide new users with a free package containing a limited number of ads.

Monetization > Packages, Register sub-tab "Free package for new users": Enabled ticked, Number 3, Ad Duration (days) 7, Featured Duration (days) 1, Bumps Number 0 and Bumps Interval 0.

After using their free ads, users must purchase a new package to add more ads. In this case, once the three ads are added, users cannot add more listings for free. For your users, it will appear like this:

Front-end "Select a Package" screen showing only the Free package — Ads: 3x, Duration: 7 days, Featured: 1 days — with a "Purchase New Package" button and a Next button.

3. Free Monthly Subscription

Enable the Free Monthly Subscription option by connecting your website to Stripe (Stripe configuration). Users will receive a free package every 30 days, as shown in the configuration example below:

Monetization > Subscriptions, Free sub-tab: Enabled ticked, Name FREE, empty Text, Ad Duration (days) 7, Number of Ads 3, Featured Duration 0, Number of Bumps 0 and Bumps Interval 0.

In this configuration, users receive three ads upon registration, displayed for seven days. After 30 days, they receive another three ads. If a user does not use their three ads, they will have a total of six ads to add the following month. The user panel displays the following information:

Front-end My Ads page with a green arrow pointing at the yellow "FREE" badge next to "Current subscription", beside the My Packages and Buy the Package buttons.

Users can view when their package will regenerate by clicking the subscription name or visiting "Settings".

Front-end Settings page with arrows on "Current subscription: FREE" and on the Subscription box, which shows FREE with a (change plan) link and the line "Package refresh on May 20, 2023".

4. Custom WooCommerce Coupons

Offer your users coupons for purchasing packages as an alternative. WooCommerce recently relocated the "Coupon" tab, so check both possible locations:

Packages only
Coupons work only with the "Packages" feature (WooCommerce). They do not work with subscriptions.

a) under Marketing > Coupons

WordPress admin sidebar with the Marketing menu open and the cursor on its Coupons item, below Overview.

b) under WooCommerce > Coupons

WordPress admin sidebar with the WooCommerce menu open, showing Home, Orders and Customers, with the cursor on the Coupons item.
  1. 1 Add a coupon

    In either case, the Coupons panel appears as shown below, and you can add a coupon in this manner:

    WooCommerce Coupons list under the Marketing menu with a green arrow pointing at the "Add coupon" button; one coupon, free50, is listed as a fixed cart discount of 50.
  2. 2 Set the discount

    Set up the coupon according to your preference, such as assigning a 100% discount:

    Coupon edit screen with the code 8BYA56NU, the title "100% Discount", Discount type set to Percentage discount and Coupon amount 100, with green arrows leading to the Publish button.
  3. 3 Users open the code field at checkout

    During the checkout process, users can enter the coupon code by clicking a link:

    Checkout page with the line "Have a discount code? Click here to enter your code" above the First name and Last name fields.
  4. 4 They type the code

    After clicking "click here to enter your code", users will see the following window.

    Checkout with the discount code panel open, showing an empty "Coupon code" field next to a blue APPLY button.
  5. 5 The coupon is confirmed

    Upon entering the code, users will receive this notification:

    Checkout showing a green dashed box with a tick and the message "Coupon code applied successfully."
  6. 6 The price updates

    The pricing will update accordingly:

    Order summary showing Featured × 1 at $9.00, Subtotal $9.00, Discount -$9.00 and a Total of $0.00 highlighted in yellow.

In this example, the total is 0 because the entered coupon code provided a 100% discount.

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?