Guest Post
How to setup WooCommerce User Roles
WordPress and WooCommerce use user roles to regulate capabilities across a site. Roles include Super Administrator, Administrator, Contributor, Subscriber, Editor, Author, Customer, and Shop Manager, each with specific access and management capabilities. WooCommerce’s ‘Shop Manager’ and ‘Customer’ roles allow users to access important backend processes and view orders respectively, without full admin rights. Assigning and changing roles are Administrator privileges. Automation of role switching is possible using certain plugins, which can also notify users of role changes via email. User roles help maintain site integrity and optimize usage based on individual capabilities.

WordPress defines user roles as the overall scope of user capabilities. In comparison, user permissions define the individual capabilities attributable to each role. WordPress uses the concept of roles to allow the site owner to control what its users can and cannot do on the site.
Roles in WooCommerce are intended to control what your store admins and shoppers can access on your WordPress site. You can classify your customers using user roles in more advanced ways. It even allows certain users to view or buy specific products or offer special deals.
WordPress User Roles – What Are They?
Roles are groups of capabilities assigned to users. Users can be assigned roles in WordPress according to what jobs they need to perform, either site-related or administrative tasks.
In WordPress, you may want to define users differently depending on the level of access they should have. For example, users can create and manage profiles on your site and read your pages and posts.
Several user roles in WordPress help you manage access to your site by different users. WordPress, by default, offers the following functions:
- Super Administrator: A role capable of handling a WordPress user’s responsibilities, including network administrative features.
- Administrator: This user role grants the user full administration capabilities, administrative privilege
- Contributor: A role able to add content to a post but will not be allowed to publish it.
- Subscriber: This role can only access the site’s front end and manage their profiles.
- Editor: All content on your site can be published/edited by this role, even by other users
- Author: A role able to manage their posts and publish them.
WooCommerce User Roles
WooCommerce automatically adds two additional roles when it’s installed on your WordPress site – Shop Manager and Customer. It also gives the WordPress Administrators role other capabilities to manage WooCommerce settings and view WooCommerce reports.
What are the capabilities of WordPress and WooCommerce user roles?
User roles are assigned to certain WordPress users and consist of allowable actions. Capability is the ability of a user to perform one particular activity. The following is a quick overview of the capabilities of user roles on WordPress and WooCommerce.
Super Admin Role
There is only one super admin role in WordPress multi-site networks that oversee all sites within a network. He has all the capabilities for managing a multi-site WordPress network.
Administrator Role
The administrator controls the WordPress site. He/she controls the site’s content, theme, plugins, updates, and backend code. Admin is also allowed to modify the details of other users, including passwords. By default, WordPress assigns the administrator role to the user who creates the website. An Administrator is usually assigned to each website, perhaps more in larger businesses.
Contributor Role
A contributor is a user who can post and edit the content on your website. Contributors cannot publish posts; an administrator or editor can publish their content for them. Furthermore, they cannot upload images or other files to their pieces or change any site settings. Contributors are best for content creators who need more advanced monitoring than authors. However, users with Contributor roles can’t upload files.
Subscriber Role
Subscribers are the least powerful of the default roles. This role has only read access to your site. They can create and edit their password-protected accounts but can’t create posts or edit existing content.
Editor Role
Those with the Editor role on your site can edit or delete any posts submitted by other site users. Editors can also manage comment sections, tags, and categories. However, editors are only responsible for your site’s content; they cannot make any changes to your site beyond that.
Author Role
It is entirely up to Authors to control their content, including the ability to create, publish, edit, and delete their posts. This role will not have access to other people’s posts. Aside from adding files to their content, authors can also edit comments left on their posts.
Customer Role
Users who register using the checkout or sign-up options on your site are defined as customers. Essentially, this role is equivalent to Subscriber, but it lets shoppers view past/current orders.
Shop Manager Role
Users can use this role to access important backend WooCommerce processes without being full Administrators. However, they will not be able to install or manage plugins or access other essential Administrator functions.
How to Assign and Change User Role
Maybe you are wondering how you can assign a role to a user. Administrators are the ones who can change user roles. A new WordPress site is automatically assigned this responsibility. It is up to him to decide on the role to assign to new users.
All registered users on your site are assigned the Subscriber role or the Customer role by default. On the other hand, you may need to give them additional permissions if you register store administrators or content creators on your site.
To enable the customization of user roles, there are several plugins on WordPress and WooCommerce that will customize. For example, use the WooCommerce user roles plugin to enhance user role management.
Start by installing and activating the WooCommerce user roles plugin from WordPress.org. Now, here’s an overview of how it works.
Create Rules based on the conditions
With this plugin, you can automatically assign the user roles to new users and switch roles of existing users based on the conditions; when an individual purchases a specific product or orders a particular amount of products, they receive a role. This simplifies store administration.
You can create rules by simply Entering a new rule name and clicking on the Add New Rule button within Rules Settings.

Assign Roles to New Users
You can easily assign roles to the new users with product and cart-related conditions. For example, you can classify them among customers, contributors, or a relevant user group. This will encourage new users to stay connected to the store. You can select the option of Gain the Role and then choose the role the user is gaining.

Automatically switch Roles to existing users.
The plugin allows you to automate the task of switching users’ roles to reduce admin work. Based on the criteria, you can define the roles to change. For example, you can simply select the option of Switch the Role. Then From this Role field, set the role user is switching from and To this Role field, put the role user is switching.

Set criteria for assigning and switching roles
You need to set criteria for automating user role switching and gaining. Typically, roles are assigned based on four conditions: the type of product, the category, the order amount, or the total amount spent.

Set Duration for Rules and Roles
Assign user roles or switch them by entering a starting and ending date to schedule rule implementations. After a specified number of days, role will also be reverted back once the set time expires.

Exclude user roles from rules
Roles can be assigned to or switched between specific users. Selected roles will be exempt from the rules.

User role-switch history
Users and admins can view role changes anytime with the WooCommerce role’s permission.

Email Alerts:
A notification email is sent to both the user and the admin whenever a user role changes.

Author Bio
Maryam Hayat is a professional digital marketer who is currently working for FMEAddons. Her passion is to help others use WordPress and WooCommerce in innovative ways. In addition, she likes to research and write about social media platforms, search engine optimization, and digital marketing trends.
Incoming search terms:
- User Role woocommerce
Guest Post
Reasons to Switch to a Virtual Office

According to a recent study conducted by Stanford University, about 10 percent of the United States work force reports working from home (or telecommuting) at least one day per week. The study revealed what many business managers were already discovering: that working from home really works. Virtual offices lower operations costs and, surprisingly, can boost productivity.
If you’re a business owner or a cubicle-bound professional, it may be time to cut your desk leash and conduct business on the go.
The Stats
According to a recent Huffington post article, the share of employers in the U.S. who allow employees to work from home has more than doubled since 2005 to a whopping 63 percent. The reasons behind this shift are telling. In the Stanford University study, a travel company named based in China named CTrip employs 16,000 people and found that over a nine-month period, productivity spiked in the employees who were allowed to work from home. Now, the company officials randomly chose call center employees who had volunteered to participate in the study. As the experiment went on, company officials noticed fewer breaks and sick days as well as more calls per minute. After having this proof, along with increased job satisfaction, CTrip officials rolled out a larger work-from-home group and experienced a 22 percent gain.
While that is truly impressive, what does this mean for smaller businesses? Well, with fewer employees, every upswing in productivity is noticeable. In fact, according to http://www.internetproviders.com, virtual meetings will save your business both time AND money. That’s good news no matter the size of your business.
The Savings
A move from a conventional office to a virtual office has bottom-line implications. The money your business spends on rent, air conditioning, water services, coffee/tea, maintenance and other overhead expenses can easily be diverted to other business functions. Technology reduces the need for a centralized office. With so many Wi-Fi-ready coffee shops, book stores and libraries, virtual offices can spend the monthly Internet fee on purchases that promote growth. The flexibility gives employees the opportunity to “get close” to their customers as well, going to meet local customers (if that is part of your business structure) or responding with lightning speed to requests from customers further away.
Much of today’s business is moving slowly and steadily to “the cloud.” Essentially, storing data or other information on traditional servers can be costly. In fact, most dedicated servers are run on stand-alone computers. You’ll likely have to have IT professionals in place or on standby, in case something happens which causes those servers to go down. With cloud computing, you’ll not only save money on servers, you’ll also remove the need for an in-house IT department. Instead, remote cloud-computing experts handle this efficient technology.
The Work
Modern business guru Seth Godin speaks to the creativity boost that the virtual office brings into the equation. On his blog, he suggests that shows like “The Office” will soon be a “quaint antique” with the boosts in creativity and production along with the massive drop in overhead costs. The home office (or anywhere else the employee chooses to work) is a fresh environment that can help to inspire the innovation and creativity that all businesses strive and long for.
Guest Post
The Problem with Plugins

I’m sure that you don’t need me to tell you that WordPress is huge. Let’s look at the statistics – at the time of writing, there were just under 65 million WordPress sites in the world, and over 371 million people view more than 4.1 billion WordPress pages every month.
That’s just for WordPress.com – self-hosted WordPress.org sites are arguably even more popular, thanks to their adaptability and the ease of use that the CMS offers. In fact, TechCrunch, CNN and the NFL all use WordPress sites, and it’s likely that WordPress as a CMS will continue to see dramatic growth.
Now, don’t get me wrong – I love third-party plugins, they can offer a whole host of new functionality to your website and enable you to do things that you never even dreamed of. But they can also cause problems, particularly if you’re plugin happy and install everything that you can find.
Here are some of the most common problems that WordPress plugins cause, along with a few hints on what you can do to avoid them.
Security vulnerabilities
Let’s jump in at the deep-end – the worst-case scenario is that you’ll install a plugin which opens up a huge security vulnerability, allowing hackers or even the plugin’s developer to access the back-end of your website.
And it’s not always because of a malicious developer, too – take this case from a couple of years ago, when three popular plugins had unwanted backdoors added to them. Luckily, in this case, WordPress reacted quickly to reset all users’ passwords as a precaution and no lasting damage was done.
Of course, some other plugins are designed specifically to try and catch an unsuspecting admin out, and you need to look out for the warning signs. But don’t worry, help is at hand!
What to do: Change your password regularly, and use a separate password for your WordPress site than you do for all of the other sites that you frequent. Also, consider using a .htaccess file that blocks anyone from accessing your admin panel unless they’re logging in from your IP address(es). Make sure that you update your plugins whenever new versions are released (checking several times a week), so that you’re not running outdated software that might not have been patched. And finally, always take a look at the rating of the plug-in on the WordPress.org website – if it has a low rating, other admins have probably experienced problems.
Clashes with other plugins
Unfortunately, not all plugins were created equal – a quick Google search turns up over 550,000 results for ‘WordPress plugin clash’. The sad fact is that, on the odd occasion, two different plugins are completely incompatible, often due to duplicate variables, or two lines of code that get stuck in a loop.
Worse still, many developers aren’t aware of these clashes – there are just too many plugins out there for even the most dedicated development teams to test their work against every other plugin on the market.
What to do: If you can track them down, report the problem to the developers – if they’re still supporting the plugin, they’ll probably fix the bug for future releases. If you can’t find them, or if the plugin is no longer supported, you’re just going to have to avoid using whichever plugin you value the least. To make matters worse, if you really need the new plugin and you’re not sure which of your existing plugins it’s crashing with, you’re just going to have to try deactivating plugins in batches of three to try and narrow down which one is causing the problem. Oh, and have a look around online first to make sure that it is a clash, and that it’s not just a plugin that doesn’t work.
Faulty plugins
As we’ve just established, not every plugin works first time, and quite a few of them no longer work at all. In these circumstances, you’ll find that you’ve installed and activated the plugin, but it’s not having the desired effect. Now what can you do?
What to do: Unfortunately, if the plugin doesn’t work, all you can do is report it to the developers, give the plugin a poor rating on WordPress.org to warn other admins, and move on. See if you can find another plugin that does the same thing, and try that instead.
Unsupported plugins
Let’s presume that you’ve pinpointed a problem and you want to report it to the developers. How do you go about doing that? Well, the first step is to find the plugin’s page on WordPress.org and click on the ‘support’ tab – with a bit of luck, you’ll be shown a list of recent posts about the plugin, and you’ll be able to raise your own issue here.
Alternatively, most plugins have either an author bio alongside them, and you’ll be able to find more information about the developers here. It’s also worth checking any documentation that came with the plugin.
But if you use enough plugins, you’ll eventually find a plugin that doesn’t include any developer information or documentation, and you’ll be left scratching your head and wondering what to do next.
What to do: Have a look around on Google and see if you can find someone else that’s had a similar problem. If it’s a popular plugin, you might well find that someone has already encountered and solved the problem, documenting the process along the way. If not, you’re out of luck – you’ll just have to remove the plugin and move on.
Not specifically designed for the site
Even if you find that your plugin is working correctly, it might not fit the look and theme of your website. This is quite a common pitfall, and one that’s impossible for developers to predict – they design their plugins to work on as many themes as possible, paying particular attention to the most popular ones during their testing, but it’s just not possible for them to guarantee that their plugin will display correctly on whatever theme that you’re using.
What to do: Learn how to use CSS and play around with the plugin’s stylesheets – you might find that you’re able to correct the issue yourself. Depending upon your budget, it’s also worth looking for a freelance developer who may be able to come up with a fix. If all else fails, report the bug to the developers, but they’re less likely to correct an issue with how the plugin displays than they are to correct a problem that stops it from working altogether.
Slowing the load time
Let’s presume that everything is working correctly, that it all displays fine on your modified template and that the plugin does everything you were hoping for. But then you load up your website and spot a noticeable difference in the amount of time that it takes for your pages to load.
This is even more important in the age of Google – they found that when they ranked slow websites in their results pages, people actually used the search engine less frequently. Because of this, they now take loading times into account when they generate their results. It’s not just Google, either – Shopzilla shaved three seconds off their loading time, and experienced a 25% increase in page views and an increase in revenue of up to 12%.
What to do: Deactivate any plugins that you aren’t using, and investigate Google’s Webmaster Tools – they can increase your loading speed by up to 60%, by using a couple of innovative techniques. First off, they’ll pre-load information in anticipation of a user clicking through to the most popular pages. Secondly, they’ll defer the less important information and get it to load after everything else on the page has displayed.
As long as you’re sensible and look out for the warning signs, there’s no reason that you can’t add plugins safely and securely to your WordPress website. There are also other things that you can do, like backing up your database and your website files, to ensure that even if there is a problem, it won’t knock your site out of commission for good.
What WordPress plugins do you use? Have you ever experienced a problem? Let me know with a comment!
Author Bio:
Dane Cobain is a social media specialist for UK-based creative agency fst the Group. He’s also a gadget-lover and tech fanatic, as well as an internet addict.
Guest Post
Search Marketing Snapshot 2013

These days almost every business is aware of the importance of a strong internet presence, but which channels do those all-important business leads come from? Our Search Marketing Snapshot infographic provides business owners with the insight they need to target their online marketing at the channels that deliver ROI.
We also analyze the increased portion of search activity on mobile devices, providing in-depth analysis into the growth of mobile search by the device over the last four years. SEO remains the most effective online marketing strategy accounting for 50 percent of all internet-based leads, but what strategies should you be using to ensure that your business reaps the rewards of this strategy? The infographic also provides a detailed breakdown of exactly what techniques SEO Consultants are using in 2013 to dominate organic search. We also examine the usage of social media, detailing which top three platforms SEO consultants are using for sharing content, and which is the most popular.
Country | Leader | Share | Runner-Up | Share | Internet Penetration |
Australia | 93% | Bing | 5 % | 88.8 % | |
Belgium | 98% | Others | 2 % | 81.3 % | |
Brazil | 98% | Others | 2 % | 45.6 % | |
Canada | 88% | Bing | 8 % | 83.0 % | |
China | Baidu | 62% | 360 Search | 21 % | 44.5 % |
Czech Republic | 71 % | Seznam | 26 % | 73.0 % | |
Denmark | 95 % | Bing | 4 % | 90.0 % | |
Egypt | 97 % | Bing / Yahoo | 3 % | 35.6 % | |
France | 95 % | Bing | 4 % | 79.6 % | |
Germany | 93 % | Bing | 3 % | 83.0 % | |
Hong Kong | 68 % | Yahoo | 32 % | 74.5 % | |
India | 97 % | Others | 3 % | 11.4 % | |
Indonesia | 98 % | Others | 2 % | 22.1 % | |
Italy | 95 % | Bing | 2 % | 58.4 % | |
Japan | Yahoo Japan | 53 % | 40 % | 79.5 % | |
Malaysia | 93 % | Yahoo | 4 % | 60.7 % | |
Mexico | 95 % | Bing | 4 % | 36.5 % | |
The Netherlands | 93 % | Bing | 3 % | 92.9 % | |
New Zealand | 92 % | Bing | 4 % | 88.0 % | |
The Philippines | 90 % | Yahoo | 7 % | 32.4 % | |
Poland | 97 % | Others | 3 % | 64.9 % | |
Russia | Yandex | 62 % | 26 % | 51.0 % | |
Saudi Arabia | 95 % | Bing | 2 % | 49.0 % | |
Singapore | 90 % | Yahoo | 7 % | 75.0 % | |
South Korea | Naver | 72 % | Daum | 18 % | 82.5 % |
Spain | 96 % | Bing | 2 % | 67.2 % | |
Sweden | 94 % | Bing | 5 % | 92.7 % | |
Thailand | 99 % | Others | 1 % | 30.0 % | |
Turkey | 96 % | Yandex | 2 % | 45.7 % | |
United Kingdom / UK | 89 % | Bing | 7 % | 83.6 % | |
United States | 67 % | Bing | 18 % | 78.1 % |
As you can see Google dominates in 2013 in all countries in the list except China, Japan, Russia, and South Korea.
-
Tips & Tricks1 month ago
WordPress Security Hacks
-
Pages3 months ago
Write For Us – Guest Post
-
Showcase4 months ago
StylizedWeb.com
-
News3 months ago
How to: Show/Hide any div box with jQuery in WordPress
-
Tips & Tricks3 months ago
Remove the title attribute using jQuery
-
Tips & Tricks7 months ago
How to: show/hide a widget in WordPress with jQuery
-
Plugins7 months ago
Top Membership plugins
-
Tips & Tricks4 months ago
Limit the characters that display on the_title