How to Easily Validate Ideas and Prioritize Your MyListing Website Roadmap

Building better MyListing websites. One guide at a time.

Table of Contents

Overview

Guide Updated: 8/23/2021

Our How to Easily Validate Ideas and Prioritize Your MyListing Website Roadmap guide will show you how to implement this powerful yet simple solution for collecting and managing feedback from your customers.

For this guide, we show you how this can be done with a no-cost solution (Simple Feature Requests) and a premium solution (Simple Feature Requests Pro) for instances where you need to take things to another level.

Why would you want to do this? Simple. Rather than invest your valuable time, money, and energy into something that your customers may not want in the first place, it’s a great idea to not only find out what people actually want and for them to know they can take part in shaping what’s to come.

Simple Feature Requests (Free)

Installation and Settings

Please note that if we do not mention a setting specifically it is safe to assume we left the default setting.

  1. Grab your copy of Simple Feature Requests from the WordPress repository.
  2. Install and activate the plugin. (Note: Upon activation, choose to ‘Skip’ the option to receive plugin notifications.).
  3. Create a new page that will be used to display the requests and add the [ simple-feature-requests ] shortcode to it. (Note: Please note that there is a space between the left ‘[‘ and the right ‘]” bracket, so the shortcode doesn’t cause issues with this guide on the frontend, so just be sure to place the shortcode without the spaces.).
  4. Requests > Settings > General > Setup > Choose the page from the previous step.
  5. Requests > Settings > General > Credit > Uncheck the box.
  6. Requests > Settings > Notifications > Email Contents > Signature > Changed ‘Thank You”, to “Thank you for helping us better serve you and other MyListing website owners”.
  7. Requests > Settings > Votes > Voting Settings > Allow Own Vote Removal > Check the box.
  8. Save changes.

That’s pretty much all there is to it when it comes to the no-cost version of this plugin, so let’s see what you and your users can expect at this point.

Submitting Feature Requests

At this point, people can submit and vote for requests as long as they have an account on your website.

Submitted requests automatically go into a ‘Pending’ state and the user that submitted the request will see a ‘Pending’ state on your website, but the only way you (the admin) will know there is a pending request is if the user tells you or you happen to look at your WordPress Dashboard.

Managing Feature Requests

Requests are managed by going under Requests > All Requests, clicking on the desired request, and under the ‘Information’ area within the sidebar of the post (i.e. request), you have the option of choosing between a number of statuses (Pending, Published, Under Review, Planned, Started, Completed, and Declined).

Features Only Available in the Pro Version

  • Admin Notification Email (Ability to set the sending and receiving email addresses)
  • Admin Notifications (New requests)
  • Status Change Notifications (Notify requesters and voters)
  • Merge Notifications (Notify requesters and voters)
  • Comment Notifications
  • Custom Statuses
  • Categories (Organize requests into categories)
  • Image Uploads (Allow requesters to attach images to their requests)
  • Set Default Request Status
  • Pagination (Determine how many requests to show by page)
  • Votes Limit (Limite how many votes a user gets)

Simple Feature Requests (Pro)

Installation and Settings

Please note that if we do not mention a setting specifically it is safe to assume we left the default setting and also, we are just going to continue where we left off, piggybacking off the work we have already done to set up the free version of this plugin.

  1. Uninstall the free version of the Simple Feature Requests plugin. (Note: Your settings will be retained and carried over to the Pro version.).
  2. Grab your copy of Simple Feature Requests at 10% OFF, install, and activate the plugin.
  3. After activating the plugin, click on the ‘Activate License’ link underneath the plugin name in your WordPress Dashboard.
  4. Enter your license key and click ‘Agree & Activate License’.
  5. Requests > Settings > General > Comments > Enable Comments > Disable.

That is pretty much all there is to it or at least it was for us, as out of the box, every default setting seemed appropriate with the exception of allowing comments. For us, we will consider opening up comments at some point, if the demand is there, but this opens up a whole new can of worms and administration overhead.

Design and Branding

Our CSS

Please note that you may not have to do any of this or care to do anything extra when it comes to adjusting the design of your Simple Feature Requests implementation, but we took things a bit further to match our brand.

				
					//// INSTRUCTIONS: 
//// Copy and paste the code snippet below into Theme Tools > Theme Options > Custom Code > CSS.

--------------------------- CODE SNIPPET IS BELOW THIS LINE --------------------------- 

/**** ROADMAP ****/
/** REQUEST ENTRY **/
.jck-sfr-search-field input {
    border-radius: 5px;
    background: #fff;
}
/** FILTER BAR **/
.jck-sfr-filters__filter-item-button {
    color: #000323 !important;
}
/** REQUESTS **/
.jck-sfr-loop-item__title a {
	color: #000323;
    font-size: 26px;
}
.jck-sfr-vote-button {
    background: #000323 !important;
}
.jck-sfr-vote-button:hover {
    background: #000323C9;
}
.jck-sfr-vote-button--voted {
	background-image: linear-gradient(90deg, #000323 0%, #bd1d8B 60%, #ffbb1c 100%) !important;
}
.jck-sfr-vote-button--voted:hover {
	background-image: linear-gradient(90deg, #0A0D2D 0%, #C72795 60%, #FFC526 100%);
}
/** SIDEBAR **/
.jck-sfr-sidebar-widget ul li a {
    color: #000323;
}  
.jck-sfr-badge {
    background: #000323;
    color: #fff;
}    
/** STATUS BADGES **/
.jck-sfr-status-badge {
	letter-spacing: 2px;
}
.jck-sfr-status-badge--pending {
    color: #fff !important;
    background: #000323 !important; 
}
.jck-sfr-status-badge--planned {
    color: #fff !important;
    background: #bd1d8b !important; 
}
.jck-sfr-status-badge--started {
   	background: #e9a102 !important;
}
/** MESSAGES **/
.jck-sfr-notices--success {
    border-left-color: #000323;
}
.jck-sfr-notices--error {
    border-left-color: #000323;
}
				
			

The Outcome

If you are a MyListing Club member, you can access and take part in the Club Roadmap. Otherwise, the image below shows you what we came up with in terms of our design and implementation of the Simple Features Request plugin.

WooCommerce Subscriptions Ready

The latest version of the WooCommerce Subscriptions plugin is included (unlicensed) and once you have a Starter Site in hand, you can easily put in your own pricing, package features, graphics, etc.

Should you not wish to use WooCommerce Subscriptions, you can simply turn the Listing Subscription packages into standard MyListing packages in just a few clicks and be on your way.

  • Custom WooCommerce Endpoint Design
  • WooCoommerce Subscriptions Setup
  • Listing Subscription Packages
  • Listing Subscription Switching
  • Stripe Payment Gateway Plugin
  •  and more…

Note: The latest version of the WooCommerce Subscriptions plugin is included, but you need to purchase your own license or sign up for a qualifying MyListing Website Care plan if you wish to receive future plugin updates and support.

Premium Assets

Get licensed, premium plugins, valued at over $600 in the first year alone, making a Starter Site investment a no-brainer.

You will get licensed copies of all the plugins listed below, with the exception of the WooCommerce Subscriptions and WooCommerce Product Vendors, and the licenses are yours to keep, for as long as the plugins remain on your website.

  • Admin 2020 ($39)
  • Crocoblock Suite ($130)
  • Elementor Pro ($49)
  • Perfmatters ($25)
  • Permalink Manager Pro ($45)
  • SEOPress Pro ($39)
  • WooCommerce Product Vendors ($79) 
  • WooCommerce Subscriptions ($199)
  • WP Rocket ($49)