CP Addons

Live Demo

CP Addons is plugin #1 for monetization of your ClassiPress site.
It allows creating unlimited pricing add-ons with different enhancements for listings.

Plugin Features

  • Unlimited Add-ons can be created
  • The listing owner can purchase new add-ons or prolong existing via a special payment form. There are appropriate buttons on the user dashboard and listing page.
  • The site owner can apply any addon to any listing manually through the back-end listing form.
  • The add-ons can be included to the listing Packages as default features. So the user can purchase an Add-ons bundle with discounts.
  • The add-ons can be included to the Membership Packages as default features for new ads.
  • The add-ons can be excluded from the listing/Membership Packages, so users can’t purchase or upgrade addons within the package
  • Each add-on can have multiple prices and durations.
  • The plugin shipped with a widget with a highly customizable slider where you can display random ads or ads filtered by an addon.
  • Compatible with ClassiPress 3.6.1 and ClassiPress 4.0.0+

Listing Enhancements

Each addon can be configured with a number of features. They will be applied to the listing after addon activation.

  • Extend listing duration – Purchased addon prolongs listing duration on number of days configured in the addon’s settings.
  • Show on Top – Display the listing on the top of other listings
  • Bump period – Allows periodically bump listing on the top (every hour, day, week, as you wish)
  • Custom CSS – Allows applying custom styles to the listing. Highlight with color, bold text, ribbon or the badge – can be added via CSS

Default Add-ons from the box

We’ve added some preinstalled add-ons so you can see how easy they can be configured.

  • Highlight – Highlights the listing with a custom background-color
  • Premium – Sticks the listing on the top of other listings (in search results and taxonomies archives)
  • Bump Ad – Bump the listing on the top once a day.
  • VIP – Displays Ad in a featured slider on the home page.
  • Extend Ad – Extend the listing for a week.
Like
5 people like this.

Install the plugin

  1. Upload the .zip file via the WordPress plugins admin page
  2. Activate the plugin

Configure the plugin

  1. Open menu “Payments” >> “Addons”
    1. Enable default Add-ons or create and configure new ones
    2. Keep in mind, that addon VIP is used to display listings on the Featured Slider. You can do anything with it, but keep the Slug “vip” unchanged.
  2. Open menu “ClassiPress” >> “Pricing”
  3. Enable the option “Charge for Listing”
  4. Set option “Featured Price” to 0. You no need the standard “Featured” option anymore.
  5. Select the “Price Model”. Here you can choose between two ways of applying add-ons to the listing on listing Create/Renew.
    1. The option “Fixed Price per Ad” enables Ad Packages. You can include available add-ons to the Ad packages. They will auto applied. Configure your ad packages with existing add-ons.
    2. Other options allow purchasing Add-ons independently by choosing appropriate options on the listing Create/Renew form.
  6. You can include available add-ons to the Membership packages. They will auto applied to new ads.
  • Please read plugin description and install guide for a basic product learning
  • Search the Support Forums for an answer.
  • Create a new thread on the forum if you didn’t find the answer.
  • For a private communication Live chat with author on the product’s site
  • Follow us on Twitter

Version 1.4.1

  • Fixed issue when manually approving ads and missing addons.

Version 1.4.0

  • Bump an ad first time on addon purchase

Version 1.3.8, 1.3.9

  • Made previous fix work for CP 3.x

Version 1.3.7

  • Fixed issue with listing changing status to pending after Upgrade process.
  • Don’t show next bump date for expired listings on user dashboard.

Version 1.3.6

  • Added listing addons list on the User Dashboard.

Version 1.3.5

  • Use 0 for empty add-on durations to avoid PHP warnings.
  • Better CP3 styles support.

Version 1.3.4

  • Fixed a regression bug appeared since 1.3.3 for ClassiPress 3.x users.

Version 1.3.3

  • Fixed issue with disappearing plugin widgets after switching between theme and child theme.
  • Moved Upgrade Ad button to the listing action bar (show as an icon).
  • Added Upgrade Ad button on the listing footer for ClassiPress 3 version.
  • Added Farsi translation files

Version 1.3.2

  • Added switches with animated transitions instead of checkboxes on the Create Listing form.

Version 1.3.1

  • Display “Unlimited” instead of “0 days” on the addon purchase option.
  • Fixed compatibility issue with eClassify theme: Blank ads on the plugin’s featured slider widget.

Version 1.3.0

  • MAJOR FEATURE: Added ability to Exclude addons from the Ad/Membership packages. Users can’t purchase excluded addons within the package.
  • Added “Total Ads” column to the Addons table with links to filtered ads list.
  • Improved the Ad Pack addons form handle.
  • Changed the Upgrade button icon from magic wand to diamond.
  • Fixed issue with empty Ad Package option on the Create listing form when there are no enabled addons.
  • Don’t show pricing options for included unlimited addons.
  • Allow decimals for Addon prices.
  • Changed template planless-addon-options.php
  • Changed template step-addons-select.php

 

Version 1.2.1

  • Fixed issue with the same addon names in the different packages.

 

Version 1.2.0

  • Ad packages now allowed selecting extra addons on purchase.
  • Added Addons meta box on the Membership page, display included addons on the membership pack on membership purchase.
  • Allow to automatically apply addons included in a Membership pack.
  • Fixed issue with duplicated ads in archive.
  • Display “Unlimited days” instead of “0 days” in the preview table.
  • Automatically select addon when select the addon price option.
  • Use single and plural forms for days number in “Price / Duration” strings.
  • An addon included in an ad package should display 0 price on the Preview table.

 

Version 1.1.2

  • Fixed styling issue with the slider widget on small screens.
  • Added responsive layout for the addons table in CP3 templates.

 

Version 1.1.1

  • Added Help widget on the edit addon page
  • Added missed default data for the ‘Extend Ad’ addon

 

Version 1.1.0

  • Added an addon setting to Extend Ad listing duration. Now addons can prolong ad listing durations.
  • Added widget with custom highly customizable slider. The slider has a filter to display ads with a specific addon.
  • Added multiple pricing options. Addons can be configured with a number of Price/Duration sets.
  • Added shortcode `purchase_addons_link`.
  • Fixed the Bump cron.
  • Fixed quotes escaped in an addon CSS setting.
  • Do not display the Upgrade button on expired ads.

 

Version 1.0.3

  • Fixed issue with pruning expired addons.

 

Version 1.0.2

  • Enabled Slug meta box by default on the Addon page.
  • Fixed Version update loop.

 

Version 1.0.1

  • Fixed WordPress version incompatibility issue.
  • Added README file

 

Version 1.0.0

  • Initial release

6 reviews of “CP Addons

You need to purchase this item before reviewing it.
(Just bought it? Log out and back in to enable reviews.)

 Comments (149)

  • saltspring

    One issue we encountered when turning this on is that all the Featured Ads that were already in our slider disappeared. Is there any way to turn this plugin on and have it take over the Feature Ads payment option but not have it remove all of the Featured Ads already in our slider? We have probably 20-30 already in there and can’t have them disappear to implement this. Is there a method for that?

  • saltspring

    Yes, did that and it removed all the ads that were already in the Feature Ads slider. Seems somehow that CP Addons took over the function of the Feature Ads and took out all the Featured Ads that were already in the slider. That’s what we can’t have. Would like to enable CP Addons but had to turn it off since the Featured Ad slider went blank after VIP was enabled or am I missing a step somehow?

    • author
      Artem Frolov

      Probably the child theme slider does not understand what to do with the VIP addon.
      The standard ClassiPress slider should use filter ‘cp_featured_slider_args’, which plugin used for adding ads with the VIP addon.

      You can try the built-in plugin Slider instead. Or I can take a look if you send me your site address via Private Message on forum.

  • saltspring

    How do I find you the private forums and send you a message there? Just tried but not sure it worked?

  • canadawebservices

    Does this plugin change the duration of the featured listings on the form when people fill it out, they will see Featured For ### days? The default shows 30, I changed this in the template files to 60, will this plugin change this when I change the time?

    My issue is keeping track of featured listings and when they expire. Classipress does not offer this what so ever which is so silly. I would like my clients to get an email saying would you liek to renew as it will expire.

  • Jason

    Can the addons be included in the memberships? And as upgrades for memberships, too?

    Like
    Artem Frolov likes this.
    • author
      Artem Frolov

      Hello Jason!

      Had such plans, but not implemented yet. Give me please some ideas which type of add-ons should be added into the memberships?

      • Jason

        It would be awesome if it did.

      • Jason

        I would like to see the same options as the ones in the packages. Then I could create a membership that gives them VIP status. I could create another membership that give them vip AND top listing and charge a little more.

        Like
        Artem Frolov likes this.
      • Jason

        It would apply to all classified ads they create with their membership.

    • Veronica

      Hello! I posted some time ago with the same question. Can the ‘upgrade’ options be used with membership packages as well? We also offer memberships but would like items such as ‘feature item’ and other special options to be purchased separately as upgrades to individual ads that members have.

      Like
      2 people like this.
  • author
    Artem Frolov

    Ok, I see two separated features proposed.

    1. Jason. Auto Apply Add-ons by a membership. The Membership options page should include the same meta box as the Ad Package. So, whenever user posted ad it automatically applies all add-ons included into user’s membership. Users can upgrade their membership with add-ons.

    2. Veronica. Limit Add-ons by a membership. Add a special field to an Addon options page to limit memberships that would allow to apply this add-on. So if an addon is limited, only the members can purchase it.

    Very interesting!

    Jason, Veronica, have you already got the plugin subscription? If no, please consider that new subscriptions can help with speed up the development of these two features.

    Like
    2 people like this.
    • Veronica

      Artem,

      Not quite correct, we would like the ‘upgrade’ option to be something that both individual advertisers, and membership clients, can purchase.

      Our membership package allows users to post unlimited ads for a specified time-frame. What we would like is for them to have the option to upgrade specific ads within their package. So if they have 10 items listed, but 2 they want to have ‘featured’ then they can purchase the upgrades for those 2 specific items.

      I have looked at purchasing the plugin but if it doesn’t work with membership clients then it unfortunately just doesn’t really help us.

    • Jason

      Sounds great.

    • jasongeek

      I’ve been using more memberships. Will I be able to make one membership with vip, one with top ad, one with colored background, and one with all three? PS, I’m buying right now.

  • author
    Artem Frolov

    Jason, yes, you will able to make one membership with vip, one with top ad, one with colored background, and one with all three. Thanks for purchase! I’m setting this feature to my list. This will be ready up to the next Monday.

  • author
    Artem Frolov

    Veronica,

    This already in the plugin. Users can Upgrade their ads, no matter if it posted individually or via membership.

    • Veronica

      Yay!!!! That is perfect and exactly what we are looking for, thank you! I will get this ordered asap 🙂

    • Veronica

      Artem,

      I have gotten the package and working on setting it up, everything set up quickly (thank you!) but there is one issue I am having. It is allowing users to upgrade existing ads, but for some reason I can’t get the upgrade options to show when setting up a new ad? I am sure its something simple I am overlooking, can you help?

      Veronica

      • author
        Artem Frolov

        Veronica,

        Currently, when you use Packages, you can’t select additional addons, only those which included in the package.
        But I’m working on the next update, which allows that. So literary, this will be available in the next version in few days.

        I’m attaching screenshot of the UI in development so you can see how it will look in the new version.
        new ad addons UI example

        Artem

        Like
        3 people like this.
  • Dale Miles

    Artem, would this plugin essentially allow people to buy ‘feautred’ ads up front via a membership?

    Right now, Featured ads are something that users can opt to buy when listing their ad, but I’m looking for something that can give a set number of featured ads to use when they purchase a membership.

    So a ‘Pro’ membership that gives
    – unlimited free ‘basic’ (normal) listings
    – 12 ‘featured’ ad upgrades

    • author
      Artem Frolov

      Hey Dale!

      I’m currently working on similar feature. Originally requested by Jason in this comment https://marketplace.appthemes.com/plugins/cp-addons/comment-page-2/#comment-57438

      Although, there are no numbers yet. The Membership pack can include addons which will be applied to new ads automatically, but it doesn’t restrict the number of applies.
      You can only restrict the addon duration, by setting the number of days it will be applied to each ad.

      So in your example,
      a ‘Pro’ membership that gives
      – unlimited free ‘basic’ (normal) listings
      – unlimited ‘featured’ ad upgrades (with limited days)

    • author
      Artem Frolov

      Purchase Membership

      Like
      Anonymous likes this.
  • paulo36

    I installed CP Addons on my site and it’s really awesome!
    The plugin options are excellent. Thanks for the work you had in setting up the plug in on my site it was great amazing!

    I advise you to buy CP Addons, Excellent fantastic support
    Thank you so much Artem Frolov for making this plugin!

    Best regards

    Like
    4 people like this.
  • author
    Artem Frolov

    Hello!

    The CP Addons plugin has been updated to version 1.2.0 and got new great features:

    • * Ad packages now allowed selecting extra addons on purchase.
    • * Added Addons meta box on the Membership page, display included addons on the membership pack on membership purchase.
    • * Allow to automatically apply addons included in a Membership pack.
    • * Fixed issue with duplicated ads in archive.
    • * Display “Unlimited days” instead of “0 days” in the preview table.
    • * Automatically select addon when select the addon price option.
    • * Use single and plural forms for days number in “Price / Duration” strings.
    • * An addon included in an ad package should display 0 price on the Preview table.

    Thanks for using!

    Like
    Fanatic Web likes this.
  • author
    Artem Frolov

    Hello!

    I’ve just released a hot fix version 1.2.1 that patches v.1.2.0.
    Update is highly recommended!

    Important note!
    Version 1.2.0 introduces significant changes in the file templates/planless-addon-options.php.
    1. If you override it in your child theme, please update it with the latest changes.
    2. CP3 users, make sure that file planless-addon-options.php removed from the folder templates-cp3. (If in some reason it is still in there after update).

    Like
    Fanatic Web likes this.
  • canadawebservices

    Good Day,

    Do you offer a money back if we are not satisfied with the plugin? I canot see any DEMO, just images and like to know more or try out before I buy. Or, if I am not happy with the plugin, have the opportunity for a refund.

    Thanks,

    Steve

    • author
      Artem Frolov

      Hello, Steve!

      There is no trial period supposed.

      We can do the refund, but should be a reason:
      1. There is no support
      2. Plugin does not do what it said in description
      3. Anything else should fit the AppThemes Refund Policy https://www.appthemes.com/tos/ (pt.04)

      If you have questions to the plugin description – feel free to ask.

      Artem

  • arabiansalesonline

    Artem,

    Thank you very much for your assistance and quick responses to my questions. This plugin is working great now and your prompt help was greatly appreciated.

    I would highly recommend this product to anyone as it has been easy to set up and the support has been excellent.

    Veronica

    Like
    Artem Frolov likes this.
    • author
      Artem Frolov

      Thank You, Veronica!

      Your kind words inspire me for keep it up and constantly improve the plugin with new great features!

      Artem

  • author
    Artem Frolov

    Hello!

    There was a proposal to change the icon on the ad Upgrade button: https://forums.appthemes.com/cp-addons/upgrade-icon-user-dashboard-cp4-102582/

    Please leave here your suggestions on which icon and color to use.
    Select the icon from the list here https://fontawesome.com/v4.7.0/icons/

    Thank you!

  • MW SM

    With the addon options is it possible to offer pricing that isn’t a whole number?

    $7.95 vs $7

    Can’t seem to save the setting options if using $7.95

    All the pricing on our sites end in .95 and we really need an option to keep that pricing consist.

    How can we make that work?

    Thank you!

    Like
    Artem Frolov likes this.
    • author
      Artem Frolov

      Seems like this is the plugin issue, it will be fixed in the new version in a couple of days.

      Like
      MW SM likes this.
  • MW SM

    Great. Thank you. Think once we get that fixed we’ll be able to finally implement this now that we have figured out we need to using the plugin configuration for Feature items vs. using WordPress sticky for Featuring for our existing Feature items to show up in the Feature Listing slider. Let us know when it’s ready. We’d like to implement this with $7.95 pricing options.

  • MW SM

    Is there a way to change the order of the addons as they appear in the ad/listing submit workflow?

    Ideally would like to have the addons we have appear in a specific order and can’t see to do that. Tried adding 01, 02, etc. to the addon name, tried renaming the slugs, but they still appear in the same order all the time.

    Is it possible to modify the order as they appear to users?

    • author
      Artem Frolov

      Yes, sure! You can set the order in the “Post Attributes” meta box on an addon page. Also, the order can be set via Quick Edit form.

  • MWM

    Great. Thank you. Now as soon as we can resolve having pricing that isn’t just whole numbers we can implement this! Thank you for your consistent support!

  • MWM

    Any idea when your next update will be out that will resolve the .95 pricing options? We just need that resolved and we can finally implement on our site. Thanks!

  • zafer

    I don’t want to use the plugin on the order page. plug-in users can buy using the panel.

  • zafer5151

    I don’t want to use the plugin on the order page. plug-in users can buy using the panel.

  • zafer5151

    sample code ?

  • author
    Artem Frolov

    Happy New Year!

    The CP Addons plugin has been updated to version 1.3.0 and got even more new great features:

    * MAJOR FEATURE: Added ability to Exclude addons from the Ad/Membership packages. Users can’t purchase excluded addons within the package.
    * Added “Total Ads” column to the Addons table with links to filtered ads list.
    * Improved the Ad Pack addons form handle.
    * Changed the Upgrade button icon from magic wand to diamond.
    * Fixed issue with empty Ad Package option on the Create listing form when there are no enabled addons.
    * Don’t show pricing options for included unlimited addons.
    * Allow decimals for Addon prices.
    * Changed template planless-addon-options.php
    * Changed template step-addons-select.php

    Like
    2 people like this.
    • Fanatic Web

      Happy New Year Artem!
      The CP ADDONS plugin is like a gift that never runs out of fashion!
      Thank you for always keeping us in the loop and addressing our suggestions and feedback!

      Like
      Artem Frolov likes this.
  • hzmhzm

    Thank you, Artem, for always giving us consistent premium support and maintaining/upgrading the CP Addons plugin with great and improved features…It is a must-have plugin with complementary monetization features.

    Like
    Artem Frolov likes this.

Leave a Reply

More by dikiyforester

ClassiPress address field

ClassiPress Address Field

Replace default Street, City, State, Country and Zip code fields with a…


(7)
$19

Sponsored Posts

Sponsored Posts is an add-on that allows your clients to submit blog posts…


(4)
$14

Wallet One Gateway

Accept payments on your AppThemes-geared website with more than 100 payment…


(3)
$29