A Comprehensive Guide to Creating a WordPress Intranet

As your business grows and develops, it will start facing the need for a proper organizational tool to streamline employee tasks. To take care of that, consider creating a WordPress intranet site.

A company intranet can be used as a central digital workplace, allowing staff members to collaborate and communicate with each other.

Additionally, a WordPress intranet site can be a way to increase employee engagement. This is an important problem, as, according to a Gallup analysis, up to 65% of employees in the United States are not actively engaged at work.

Luckily, anyone can create an intranet site without having to hire a web developer – all you need is a WordPress website and a few plugins.

In this article, we’ll walk you through each step of creating a WordPress intranet site for a business or an organization. We’ll also go over a few intranet themes you can use.

What Is a WordPress Intranet?

A WordPress intranet is an intranet set up that is hosted on WordPress, a popular content management system (CMS).

An intranet is a private network that is only accessible to a specific business or organization and its employees. Extranets differ from intranets in that they allow some people from outside of the company, such as suppliers or clients, to access them as well.

Creating a WordPress intranet site has other advantages too. It can:

  • Serve as a project management tool – organizations can facilitate collaboration between team members by adding features like discussion dashboards, file sharing, and task management to their WordPress intranet site.
  • Improve communication – a WordPress intranet site can be used for socialization. It eliminates the distance and barriers between employees, strengthening their team spirit.
  • Act as a central hub – intranets can be a place for staff members to host and view business documents and company news. Here, new hires can also find training content or videos and orientation checklists.

How to Set Up a WordPress Intranet Site?

Even though WordPress was not designed to be an intranet platform, it comes with a lot of features to efficiently run one.

There are two main ways to set up a WordPress intranet website:

  • Using a localhost solution like XAMPP or WAMP – if you choose this method, employees will only be able to access the company intranet when they’re connected to the local network within the physical office space of your organization.
  • Using a hosted WordPress site with plugins – this method lets employees access the intranet from anywhere as long as they have an internet connection.

We’ll use the plugins All-In-One Intranet and BuddyPress to create an intranet site. All-In-One Intranet will lock the site down and prevent unauthorized users from accessing it. BuddyPress, meanwhile, will provide social network functionality to your WordPress site.

Here are the steps to create an intranet on WordPress:

1. Set Up WordPress as a Base for the Intranet

The first step is to acquire a WordPress website hosted on a public server. For this purpose, we’ll choose the self-hosted version of WordPress as it allows for the installation of any plugin.

As your site will contain sensitive business information, make sure to pick a reliable hosting service with advanced security features like Amadurs Web Hosting.

Once your WordPress website is up and running, move on to the next step.

2. Install and Configure the All-In-One Intranet Plugin

All-In-One Intranet restricts unauthorized people from accessing the WordPress site and lets users configure its privacy.

It also offers the functionality to automatically terminate idle sessions. This feature is helpful in case a user forgets to log out on a public computer.

To install the plugin, navigate to your WordPress admin panel and go to Plugins -> Add New. Then, type All-In-One Intranet in the search bar and click Install Now to start the installation.

Add Plugins section, highlighting install All-In-One Intranet

Wait for the process to finish, and select Activate.

All-In-One Intranet will automatically turn your WordPress site into an intranet network as soon as it’s activated.

Note that you’ll need to manually upload the All-In-One Intranet’s ZIP file through the WordPress dashboard if you buy the premium version.

After installing and activating All-In-One Intranet, navigate to Settings -> All-in-One Intranet to configure the plugin.

All-In-One Intranet plugin settings

On the setup page, the Force site to be entirely private will be ticked by default. This means that unauthorized people will no longer have access to your web pages, with the exception of media uploads.

In the Login Redirect section, enter the URL of the intranet page you wish to display to the users after logging in.

Here, you can also set up the Auto Logout feature by choosing the inactivity period before the system logs a user out.

After customizing the WordPress intranet, click Save Changes to apply the new settings.

When you visit your WordPress site, you’ll notice that it is locked behind the default WordPress sign-in form.

WordPress sign-in form

3. Install and Set Up the BuddyPress Plugin

The next step is to install BuddyPress. It will allow your WordPress intranet site to emulate social networks by enabling group discussions and instant messaging. This way, staff will be able to engage in private conversations and interact with each other.

Additionally, BuddyPress comes with a theme-compatibility API, which makes it work well with many different WordPress themes.

Before installing and setting up this plugin, make sure that your web hosting supports:

  • 7.2 and higher PHP versions.
  • 5.6 and higher MySQL versions, or 10.0 and higher MariaDB versions.
  • HTTPS.

Editor’s note:

All of Hostinger web hosting plans offer these features.

Log in to the WordPress admin control panel, open the Plugins menu, and click Add New. Enter BuddyPress as the search query to look it up. Then, click Install Now.

Add Plugins section, highlighting Install BuddyPress

Click Activate, then navigate to Settings -> BuddyPress to configure the plugin.

In the Components section, tick the box of any feature you want to enable and click Save Settings when done.

BuddyPress Components settings

Next, click on the Options tab. Go through the settings and change them according to your preferences. Finish by clicking the Save Settings button.

Lastly, click on the Pages tab to set up directories and select the pages you want to configure for various BuddyPress elements. The plugin comes with default preset pages – users are free to use or alter them. After making the changes, remember to click Save Settings.

BuddyPress pages settings

If the Register and Activate options don’t show up in the Pages section, enable user registration by going to Settings -> General. Locate Membership, check the Anyone can register box, and click Save Changes. Then, return to the setup page of BuddyPress.

WordPress general settings

4. Integrate BuddyPress Pages on the Website

After configuring BuddyPress, the website won’t show any pages added by the plugin right away. To display them, go to Appearance -> Menus. Then, fill the Menu Name field and click Create Menu.

WordPress menus section

Select all BuddyPress pages on the left column, click Add to Menu, and then select Save Menu to store the changes.

Menu structure, highlighting the Save Menu button.

Once you’re done, go back to the website – you’ll now be able to see the pages you’ve just added to the BuddyPress menu.

Website example, highlighting BuddyPress's menu

When users log in to their profile, they’ll see new features such as their activity, notifications, and messages.

While BuddyPress is compatible with most WordPress themes, in the rare case that it isn’t, the plugin has built-in templates to choose from.

5. Extending WordPress Intranet

Now that you have successfully created an intranet site, consider adding other WordPress plugins to improve its functionality.

Here are some of our recommendations:

  • Prevent Direct Access – use this tool to protect media uploads such as company documents, audio files, images, and videos.
  • Gravity Forms – it allows companies and organizations to create, manage, and schedule employee surveys.
  • Knowledge Base for Documentation and FAQs – as the name suggests, this plugin can be used to create an internal knowledge base on a WordPress intranet for company employees.
  • Kanban Boards for WordPress – this WordPress plugin is excellent for project management and collaboration as it lets users create tasks and to-do lists and show their progress.
  • Google Drive Embedder – this plugin provides intranet users with easy access to documents on Google Drive.

Best WordPress Intranet Themes

WordPress was not designed to be intranet software. Thus, a regular WordPress theme might not be enough to accommodate the requirements of intranet sites.

Thankfully, there are plenty of excellent premade WordPress intranet themes available. They include the essential features and offer BuddyPress integration by default. Some of our favorites are:

1. Woffice

Woffice WordPress intranet theme

Woffice is a multipurpose WordPress theme suitable for company, government, and nonprofit organization intranet sites.

This intranet theme offers various built-in demos with a contemporary look and feel – business owners can choose any template they like and change its colors and fonts. It’s also possible to customize the login page to match your brand.

Moreover, the theme includes community features. The members map, for example, can display the locations of the employees around the globe, allowing them to see where the other team members are located.

Another great feature of Woffice is the extended search, which makes it easy for staff members to search through the available content or company information using advanced queries.

Other than that, Woffice is compatible with BuddyPress and supports all of its social network features, including the online chat and groups.

It costs $79 to buy a regular Woffice license, including support for six months.

2. WildCommunity

WildCommunity intranet theme

WildCommunity is an excellent option for creating a community website as it’s fully integrated with bbPress. This forum plugin can generate discussion boards on a WordPress website.

Since it is also BuddyPress compatible, users can use this theme to easily build a social network for their company.

Aside from that, WildCommunity also supports other WordPress plugins like WPMU and WooCommerce.

WildCommunity is not only designed for intranets, but it’s also suitable for extranets – it can display different content blocks for members and guests on the homepage.

Additionally, this WordPress theme is responsive by default. This means that a WildCommunity powered intranet site will look great on any device.

WildCommunity also includes a blog section, letting people share content related to their business or organization on the intranet.

Another notable feature of this WordPress theme is pop-up notifications that appear when members receive new messages or friend requests.

A regular license of this WordPress theme with six months of support costs $49.

3. BuddyApp

BuddyApp WordPress intranet theme

BuddyApp is an interactive WordPress intranet theme with three different demos to choose from – an online shop, a creative agency, or a private community.

This theme comes with a lot of features – one of them is the drag-and-drop page builder, which allows users to customize this template effortlessly with no coding knowledge.

To ensure your staff members have access to the information they need, BuddyApp has knowledge base integration. The theme also includes event registration, calendar, and booking management features.

In case you want to incorporate visual content and media albums into your intranet site, you can install the rtMedia plugin – it is fully compatible with BuddyApp.

Most importantly, the theme has a file management feature. It allows users to upload, share, and access files in the private environment of your organization.

The regular license for BuddyPress is priced at $43 and also includes six months of support.


Building a WordPress intranet site is an excellent way to facilitate employee communication and help them collaborate with each other while protecting sensitive business information.

It’s not difficult to set up an intranet either – by installing a few plugins, you can turn a WordPress website into a private network.

To recap, here are the steps to create an intranet site on WordPress:

  1. Set up WordPress as a base for the intranetacquire web hosting and install WordPress on your site.
  2. Install and configure the All-In-One Intranet plugin – activate and set up this tool to restrict access to unauthorized users.
  3. Install and set up BuddyPress plugin – activate and configure this plugin to enable group discussions and instant messaging.
  4. Integrate BuddyPress pages on the website – add the BuddyPress pages to the intranet site.
  5. Extend WordPress intranet – improve the intranet functionality by adding more plugins, such as Prevent Direct Access or Gravity Forms.

Regular WordPress themes may be lacking for intranet functionality, so consider using a premade theme with essential intranet features already there.

We hope this article has helped you understand how to create a WordPress intranet site. If you have any questions, feel free to leave us a comment below.


For WordPress, how can I accept user-submitted posts?

As an entrepreneur, you’re always looking for new opportunities to expand your business and generate sales. Having an effective and high-quality content strategy is one way you can increase your reach.

The most straightforward way to implement your content marketing plan is in-house. However, it’s not the only option. You can get people to submit content to your site. It’s a marketing strategy used with much success by sites like Business2Community.

Having users submit content is a great way to build a community and increase the volume of content you produce. This guide will walk you through how to optimize your WordPress site so you can accept user-submitted content.

1. Create a Submission Form

One of the easiest ways to accept user-submitted posts is through a submission form. You can use pretty much any WordPress contact form plugin to create a submission form, though a couple options stand out.


WPForms WordPress Plugin

Our first recommendation is to use WPForms to create the form. Follow the steps below to create a form using the plugin:

  1. Purchase a WPForms Pro license (since a premium add-on is required).
  2. Click WPForms from the menu and select “add ons”.
  3. Install the “Post Submissions” add-on.
  4. Click “Add New” and name your form.
  5. Click on the template named “Blog Post Submission Form”.
  6. Edit the blog post fields as needed. For instance, you may want to let people add images to your media library or have guests pick the content category.
  7. Click on “Settings” to edit the appearance of the form. For example, you can customize the button text, or enable AJAX settings, so the page doesn’t reload when the form is submitted.
  8. Set up submission form notifications. That means you’ll get an email, for example, when a person submits a piece of content.
  9. Save your form and copy the embed code. Add the embed code to your preferred page.
  10. Test that everything works as it should.

The process is straightforward. You can learn more about the plugin in this WPForms.

Gravity Forms

Gravity Forms Pro Add-Ons

Another popular choice is Gravity Forms. If you plan to use Gravity Forms, you should purchase the elite license and upload the Advanced Post Creation Add-On. This license will give you access to the plugin add-ons.

Follow these steps to get Gravity Forms setup on your site so you can accept user-generated posts:

  1. First, purchase a license, then upload Gravity Forms to your WordPress site from Plugins > Add New.
  2. Select “Activate Plugin” on your installation page.
  3. Hop over to “Forms” and click on “New Form”. Give it a name.
  4. Add relevant fields to your new form. Put in the title, and body content as these are essential. You may also include featured images, tags, categories, or custom fields.
  5. To gather the data above, consider using standard or advanced fields. These will allow you further customization options. For example, you may insert a “File Upload” field for your featured post images.
  6. Create a feed to enable your forms to send relevant data to other sources. Go on Settings > Post Creation > Add New. Next, name your feed.
  7. Next, fill in the Post Content field. It allows Gravity Forms to transfer the submission data to a new post. You should include title, content, featured image, and media library.
  8. Allow users to add tags and categories to their blog posts by adding taxonomies.
  9. Finally, attach the submission form to a page, and you’re good to go!

Again, the process is intuitive.

You should place your content submission form on a page that is easily accessible to site visitors. After all, you want people to find the form and submit content through the site.

2. Allow Users to Register Through WordPress

A straightforward alternative to using a form is to allow people to register as authors to your WordPress site. You can set this up through the WordPress administration user interface.

On the WordPress dashboard, press Settings, and then select General. From this screen, you’ll see the following dashboard.

Allow Contributors to Register

Click the checkbox next to Membership so that anyone can register to the site. You will need to change the new user default role to “Contributor”.

Save the changes by clicking the button at the bottom of your page. Now, all a person who wants to submit content has to do is access the WP-admin page. From the page, they sign up as a user. People will be able to submit content through the WordPress Administration dashboard.

Important: This method is great if you want to have a website like Medium, and if you aren’t concerned about your site SEO.

Add New Author Role

However, for most sites, we suggest installing the User Role Editor and creating a custom user role to maintain more control over your own website if you choose to use this method. For example, you could duplicate the Contributor role to create a new one called “Author” then remove access to capabilities like publish_posts, edit_posts, and delete_posts since the guest author really only needs to create a post-draft once that you can later review.

For security reasons, you should also remove the upload_files capability (have authors add a link to images they want to include), unless you install another plugin to control what file types are uploaded to your site. The WP Upload Restriction plugin allows you to choose from 90+ file types, though for most websites just enabling jpg, png, and possibly gif should be sufficient.

3. Use An External Site For Content Management

The first two options discussed allowed users to submit content to your site directly. Of course, there are alternatives to this option. For example, you can use third-party project management tools to manage content submissions. While you can certainly use a simple email address, management tools can help you and contributors stay organized.

A nice example of a site that takes this approach is Simple Programmer. They utilize Trello to manage content submissions from contributors. The system they use is straightforward.

You first pitch ideas to the site editor. If they accept your pitch, you are added to the Trello board. They create one card per piece of content. You submit the content in a Google Doc and move the card through various stages as content is created, goes through an editorial review, and is finally published.

I’ve blanked out the cards, but you should still get an idea of how this process works in practice.

Trello Contributor Example

Site contributors never have direct access to the Simple Programmers website. Still, they have a great program for managing user-generated submissions.

The initial idea validation ensures that the content submitted to the site is relevant and hits editorial expectations and standards. Numerous sites use a variation of this strategy for managing content submissions.

For example, I know of several sites that will assign contributors content ideas rather than pitches. Such a system enables people running a site to increase the volume of content being produced without increasing the size of the in-house writing team.

4. Create a Forum

Total WordPress Theme & bbPress

If you’ve been paying attention to web development trends, you’ll know that forums have been around for a long time. It makes sense. Forums are a great way to build a community around your website.

There are various plugins and WordPress themes you can use for creating a forum. bbPress is one of the leading options (note – when installing the plugin you might want to also choose to install a bbPress ready theme like Total).

If you’re planning to have a forum on your site, and you don’t want it to be the site’s main focus, you’ll want to set up the forum on a sub-domain. For example, you might host your forum on

You’ll need to decide if you want the content in the forum to be indexable. That means the content created by users appears in Google search results.

To set up bbPress on your site, do the following:

  1. Hop over to the admin section of your WordPress and select Plugins > Add New. Use the search bar to look for bbPress and select.
  2. Go to your WordPress admin and click on Forums > Add New. Next, write an appropriate title and concise description for your forum. After doing so, select “Publish”. Once you install bbPress, it automatically adds Forums, Topics, and Reply menu options in your WordPress site’s admin section.
  3. To showcase your forums onto your WordPress site’s main page, make a brand new WordPress page. Give it a suitable title.
  4. Insert the shortcode [bbp-forum-index] onto your page. Click “Publish,” and your forum will appear on your site. Moreover, to enable users to access forums on your site, insert a link to your forums page on your navigation menu by selecting Appearance > Menus.
  5. Make your WordPress site open for new registrations by clicking on Settings > General > Anyone can register. Create your registration page by opening a WordPress page, naming it, adding the shortcode [bbp-register], and finally clicking publish.
  6. Create a log-in form by clicking on Appearance > Widgets. Next, move the “Login” widget onto your sidebar.

You can manage your bbPress forum settings by selecting Settings > Forums. Moreover, note that bbPress also comes with a user role management system. The roles are as follows: Keymasters, Moderators, Participants, Spectators, and Blocked. Though you may still want to consider the WP Upload Restriction plugin, just to be sure only images are being uploaded to your forums.

You will get user-generated content on your site if you have a forum. However, it won’t be in the same format as a blog post. Still, it’s an effective way to grow your site.

Final Thoughts on User Submissions with WordPress

WordPress is a valuable platform for countless businesses around the world today. Content management is a significant aspect of business marketing in the modern world. However, finding the ideal in-house content team takes up a lot of time. Consistently putting quality content out there can be challenging, too.

That’s where user-submitted posts can help you. Accepting user-submitted content through your site enables you to increase the volume of content being published, build a community around your site, and get great contributions from talented writers.

This guide walked you through various methods for accepting and managing user-generated content. If you want the content users to submit to be directly uploaded to your WordPress site, consider using a tool like WPForms or Gravity Forms. Both options enable people to submit content without you having to give them access to your site’s admin area.

On the other hand, if you are open to accepting user submissions through your dashboard, enable the membership settings. This is straightforward.

Finally, you can use third-party applications or just an email address to manage contributions. I showed you how Simple Programmers do this using Trello. You could easily use another project management tool to achieve the same end goal.

Follow these tips to get the most out of WordPress site and user-generated submissions. The result? Trust me, your site will never run out of great content ideas, which means more leads and conversions for you.


How to Deal With Multiple Failed WordPress Login Attempts

It takes a lot of work to set up an eye-catching and user-friendly website, so it can be disheartening to see it fall into the wrong hands because of a failure to provide proper security measures. The first sign of trouble may be when you get multiple alerts that someone is trying to access your WordPress website with invalid credentials.

Some tech-savvy people don’t worry too much about failed login attempts. After all, every site gets its fair share of brute force attacks or bot traffic from time to time. But web security is critical, and you should be taking all possible steps to secure your WordPress site, particularly if you store private customer data.

If you are seeing multiple failed login attempts on your WordPress site, you should investigate possible causes and solutions. Let’s explore why your website might be targeted in such attacks and what you can do to enhance your system security.

What’s the Significance of Failed Login Attempts?

Failed Login Attempt

WordPress failed login attempts are usually displayed when a specific user tries to log in too many times within a set timeframe. Once you see the error message ‘too many failed login attempts,’ WordPress has registered this issue. Even if you then enter the correct login credentials, WordPress will not let you in until the wait time has expired. This security feature is specifically designed to prevent hackers from accessing the website illegitimately with brute force attacks.

An occasional failed login attempt on your site won’t impact its performance. But targeted brute force attacks consume an excessive amount of bandwidth, which can lead to a Distributed Denial of Service (DDoS) and can bring your whole site down.

Most attack attempts aren’t targeted at your website specifically. Instead, automated bots are set up to try to guess as many passwords as possible. These bots crawl the web attempting at random to take over those sites that have weak credentials and vulnerable systems.

These attacks aren’t necessarily common for personal or small business sites, and web providers should provide security measures to prevent DDoS attacks. Still, those who download the activity log plugin for their WordPress site are sometimes surprised by the number of failed login attempts their sites get.

Take some time to understand the difference between accidental failed logins and targeted attacks and take measures to protect yourself from bad actors.

How to Handle Multiple Failed Login Attempts

WordPress website security doesn’t necessarily require advanced technical knowledge. Here are some ways to protect your site by using easy-to-learn security practices and tools.

Keep Your Website Updated

The WordPress content management system (CMS) releases frequent software updates to enhance site performance, including its privacy and security. This can help users ensure they keep their sites secure from malicious threats. So, updating your website is one of the most fundamental security practices to allow WordPress to protect you.

Surprisingly, less than half of users are running the latest WordPress version. If your website is using an older version, it puts you at a higher risk of breaches and unauthorized users, so stay up-to-date as much as possible.

Limit Login Attempts

Another effective strategy is to limit the number of login attempts (such as to three) that a user can make to begin with. WordPress allows an unlimited number of login attempts by default, but you can change that. There are two primary ways to do so.

Limit Login Attempts Reloaded

The first is via a plugin, such as Limit Login Attempts Reloaded. It modifies your WordPress site to block either a username or an IP address from making further login attempts once a number of attempts have been made (the number of attempted login attempts can be set by you). This makes it very difficult if not downright impossible for a hacker to try to access your site via a brute force attack.

The second strategy is via a WordPress host such as WP Engine that allows you to limit login attempts as well. This was updated six years ago, when WP Engine replaced the Limit Login Attempts plugin with their own proprietary security feature.

Consider Web Host Security

The problem ultimately isn’t that WordPress is inherently insecure, but instead that most website owners are not aware of the most effective preventative measures available to keep their site secured against unauthorized entry. Once you have taken steps to secure your credentials, you should also consider the security of your hosting provider. The web hosting service provider plays an important role in helping you keep your server secure.

If your current web hosting provider isn’t reliable, migrating your WordPress website to a fresh one is necessary. A reliable web hosting provider periodically gauges its network for any updates and suspicious activity with its server hardware and software.

Having a robust 24/7 support team with adequate technical expertise can also help you protect your information and tackle any safety and technical issues that may occur. Some hosting platforms have more documentation and community support than others, so keep this in mind when choosing.

Leverage Secure Login Credentials

How to Password Protect Your Entire WordPress Site

One of the blunders that many users make is using common usernames/passwords such as “administrator,” “test,” and “admin.” This puts your website at risk of brute attacks, which is why it’s essential to set unique login details and credentials. Try to incorporate both lowercase and uppercase letters, special characters, and numbers to make your password harder to guess.

It would also be best to consider blocking the IDs of users on WordPress after multiple failed login attempts. By doing so, you significantly decrease the attacker’s chances of guessing your passwords.

Similarly, you can reinforce login security by enabling two-factor authentication to protect your WordPress site. This authentication technique acts as an additional layer of security, as it requires users to enter a unique code (often sent to their mobile phone) in addition to a username and password. This is easy to add with the help of an all around WordPress security plugin, or a more specific one like WP 2FA.

Be Mindful of Network Security

Login credentials are not the only vulnerability of a website. Backend functions like servers and applications that keep your site running are also a way hackers can breach your website. You should leverage flexible security platforms such as cybersecurity software development kits and APIs to monitor your system and catch security bugs early before they can have negative impacts.

In addition, be mindful of the network you are using before you log into even an adequately secured WordPress website. Public networks like libraries, coffee shops, etc. may not be well-protected.

According to cybersecurity expert Ludovic Rembert of Privacy Canada, using a virtual private network (VPN) is the most effective strategy to safeguard your login credentials before you go online in a public place. This will allow you to operate in an encrypted channel rather than on the public web.

“A virtual private network is your first line of defense when working from home, and particularly when connected to public Wifi,” says Rembert. “A VPN is a service that creates a virtual tunnel of encrypted data flowing between the user (that’s you) and the server (that’s the internet). The bottom line is a VPN hides your information from spies, hackers, snoops, and anyone else who might want to steal and monetize your information.”

Since your WordPress site doesn’t operate in a vacuum, you must also consider other applications and databases used in your system as a part of your offsite security. If you are using cloud-based applications in particular, make sure they are integrated securely, as cloud-based security differs from traditional platforms.

WordPress is an easy-to-use website builder, but this doesn’t mean you should be lulled into a false sense of security. Irrespective of the platform, having automatic security and backup tools to prevent brute force attacks and other hacks is a must-have to protect your website.

In the worst-case scenarios, you can leverage these to restore a compromised site and protect your data. For WordPress, blocking multiple failed attempts and using two-factor authentication can help keep your site secure in addition to the other network security layers you implement.


Easy WooCommerce Tricks to Boost Sales

Where do you stand currently in your WooCommerce store endeavor? Maybe you are planning to launch your WooCommerce store, or maybe you have been running it for a couple of years now.

No matter where you’re at you need to work hard on increasing your sales either way.

From growing your email list to social media marketing, there are many mediums and platforms you can leverage to increase the sales for your WooCommerce store. However, you need to identify which of them are most useful and give you a better ROI (return on investment).

To help you grow your WooCommerce store and increase your sales, I have put together a simple WooCommerce guide.

When you finish reading this guide, you will be privy to various tactics including how you can optimize your WooCommerce store in order to boost your sales.

Let’s hop in!

1. Choose an Eye-catching WooCommerce Theme

As soon as your leads enter your store, the first thing they see is the theme and the overall layout of your store.

If they like what they see, then they are definitely going to take a closer look and take time browsing through your store. However, if they see a cluttered and confusing layout, they are going to press the exit button without giving your store a second glance.

E-commerce store visitors expect to see an eye-catching user interface that is not only visually appealing but also easy to navigate. Your users should be able to interact with your WooCommerce store without any confusion. All in all, you need to offer an easy and seamless experience to your customers.

WooCommerce themes, by and large, can be classified under three categories:

  • Free WooCommerce themes
  • Paid WooCommerce themes
  • Custom WooCommerce themes

While you need to choose the theme that best suits your pocket, there’s one important thing you need to keep in mind. Being able to use a free WooCommerce theme is, of course, an added advantage, however, such themes often lack in terms of design and functionality.

Therefore, if you truly want to find success in your WooCommerce endeavor, then it is a better idea to opt for paid WooCommerce themes. You don’t necessarily have to spend big bucks purchase a theme. In fact, you should be able to get a great theme for under $100. You can checkout our full list of the best e-commerce WordPress themes, but here are a few of our favorites:

Storefront Free WooCommerce Theme

Storefront eCommerce WordPress Theme

Storefront is the barebones, core theme created by WooCommerce. It was designed to work great for any business building an online store. Plus if you have $0 to spend it’s a great option that you can customize with a few free plugins to make it fit your needs.

Shopkeeper WordPress Theme

Shopkeeper WordPress Theme

Have a little to spend on a premium theme? Then something like Shopkeeper is a great choice. This theme includes tons of great WooCommerce features such as 4 product page layouts, support for product videos, product galleries with zoom and light box, and tons of easy styling options in the live customizer.

Total Multipurpose WordPress Theme

Total Glitz&Glam Ecommerce WordPress Demo

If you want to have full control over the look and feel of your website then a multipurpose theme like Total is a perfect fit. With Total you can create any page layout using the included drag & drop page builder and premium sliders. So wether you want to build a simple landing page, an online store or Plus the theme is fully compatible with WooCommerce, Yoast SEO, TranslatePress, WPML and many other popular plugins.

Lastly, if you are able to shell out a big budget, then you can also get a customized theme. Internet is inundated with so many credible bespoke theme designers and website developers. Costs also vary – but whatever the cost, it is definitely going to cost you more than a pre-existing premium WooCommerce theme.

2. Offer an Easy and Friendly User-Experience

The friendlier user-experience you offer, the more people will convert into permanent customers. It’s no brainer — if your leads find it hard to navigate through your website, they are going to abandon it without giving a second thought. Let me be blunt here: yours is not the only store on the internet, the list of your competitors is pretty big. All in all, your leads are not exactly lacking in choice.

A big part of a user-friendly e-commerce experience is simple navigation. It directly attributes to a comfortable environment for your visitors. This can easily be achieved using breadcrumb links and navigation menus.

WooCommerce Breadcrumbs

Download WooCommerce Breadcrumbs

Simply put, it allows you to customize the default WooCommerce breadcrumbs. Breadcrumbs improve navigation, not just for robots, but for customers too, as they’re able to navigate back to previously browsed categories. This helps them stay on your site for longer without having to hit the back button a thousand times, and it helps search engines index your site for better search ranking. WooCommerce Breadcrumbs helps navigate the site indexing portion of your navigation and makes it easier to put them in place.

WooCommerce SEO

Yoast Woocommerce SEO

This premium Yoast SEO extension adds support for WooCommerce, including improved breadcrumbs. Please note that Yoast does not automatically optimize your site for search, but is instead a fantastic tool to help you optimize your content before it even gets published. Much as what Yoast does for blog posts, it continues that work in product pages, sitemaps, and navigation.

WooCommerce Product Table

WooCommerce Product Table: Responsive

Apart from this, you can also incorporate a product table in your WooCommerce store. It will help your audience get a succinct view of your product description, price, important attributes, and a clear “Add to Cart” CTA button.

For this, one of the best options is the WooCommerce Product Table plugin by Barn2. This plugin organizes your products into lists that can be shown when a customer searches or filters in your catalogue. Not only does this help the customer find what they’re looking for, it helps search engines index each of your products to make them more easily findable.

3. Add Clear Call to Action (CTA) buttons

Buy Now. Add to Cart. Sign up.

I think we are all familiar with all these call-to-action buttons. But the main motive is not just to add CTA buttons but to add them in such a manner that they fuel your conversion rate. For that, you need to place your CTA buttons at the right place so that they immediately get discovered by your leads.

One thing that you need to keep in mind is that your leads should not have to skim down web pages just to take action. For instance, if a customer intends to add a product to their cart, the “Add to Cart” button should be readily available. They should not need to scroll through your page or to go to great lengths to find it.

CTA buttons such as “Add to Cart” and “Checkout Now” especially should be added in prominent places in your WooCommerce store. Moreover, they should not blend in with the website. Make sure that they stand out so that your customers immediately distinguish them from the rest of the website and quickly take action. Take advantage of any built-in styling options your WordPress theme includes. Or use a visual CSS editor like Yellow Pencil or CSSHero to make additional style changes so your CTAs stand out.

WooCustomizer Plugin

Or better yet, utilize a WooCommerce specific plugin such as WooCustomizer. With this plugin installed you can (as the name implies) customize your WooCommerce pages. This includes the ability to customize your own “Add to Cart” buttons as well as a handy sale banner. Additional calls to action and attention grabbing features include “New Product” badges, user login/out redirect (so you can guide them to your top converting landing page), easy WordPress live Customizer styling options and more. There’s also a Pro version that offer more features (ajax search, catalogue mode, product quick view, etc).

4. Make Products Easy to Find

If your prospects have to scour through pages just to reach your product page, then you are definitely doing something wrong.

Your ultimate goal should be to make the product page of your e-commerce store easy to access. And the steps required to check out and complete a purchase should be quick and easy as well. Make sure to incorporate facilities such as filters, price sort, menu elements, and so forth.

Again – good themes will likely already include these features. But if yours doesn’t, consider adding a plugin. The YITH WooCommerce Essentials kit includes added features for ajax search, product filters, product comparison, product image zoom, quick view, shop infinite scroll, wishlist, catalog mode, product addons and tons more.

In addition to finding products, it should be easy for you customers to actually buy them. WooCommerce has pretty straightforward buy buttons, but you can streamline the process even more with a plugin.

Checkout X

Checkout X

With Checkout X for WooCommerce you can offer customers an easier way to pay. The plugin adds a mobile optimized checkout that takes less than 30 seconds to complete a purchase. Buy Now product links and single checkout page (with less fields and auto-fill) makes the process speedy. But that’s not all -Checkout X also adds abandoned cart emails, targeted after purchase upsells, A/B split testing, 3D secure payments and fraud protection. It’s an all around excellent option to improve your WooCommerce store.

WooCommerce Direct Checkout

WooCommerce Direct

Another option is WooCommerce Direct Checkout. This handy freemium plugin skips the shopping cart and directs customers right to the checkout page. The free version is a great way to get started, but if you choose a premium plan you’ll also have the ability to add a buy now (quick purchase) button on product pages, quick view on shop pages, ajax add to cart alert, and a customizable one-page checkout.

The best way to go about it is by seeing everything through your buyer’s lenses. In fact, I’d say try it out yourself and see how you feel about your buying process. Would you go through with the checkout process if you were the buyer? Ask yourself how you feel about it, is it easy to obtain the information and make the final purchase.

Make Products Easy to Share

Once customers find what they’re looking for, make it easy for them to share your products with their friends and family. By making shopping a community event your can reach new customers and even experience higher conversions.

eNvite WordPress Plugin

A great way to make your products fun and easy to share is Envite. This interactive plugin adds a live chat that your customers can use to shop socially. Customers can login with their Facebook or Google account to chat, share and vote on plugins with their contacts. Envite also offers a quick share button, integrates seamlessly with cart and checkout pages, and includes built-in analytics analytics.

5. Perform a Usability Test

In the end, you are creating a WooCommerce store for your customers. So whether you like it or not, your personal preferences come second to whether your customers like it or not.

Usability tests entails getting several people to use your website from the buyer’s perspective.  From there you can determine what needs to be changed and what looks fine. Think of it as a beta test.

Usability testing typically involves:

  • An observer who makes sure that the usability test is completed correctly.
  • And Participants(s) – who include your website development team and the user(s) who test the functionality of the website through the buyer’s perspective.

One important thing is to not jump straightaway to usability testing. First and foremost, you need to lay down clear goals. Note down everything you hope to achieve at the end of your usability test — are you looking to offer a friendly interface or are you more focused on the visual appeal?

Usability test will help you find out important things, such as:

  • Would web visitors find it easy to interact with your website?
  • Is your website easily navigable?
  • Can a lead find your product page right away without any hassle or confusion?
  • Is it too cluttered?
  • Are all the CTA buttons placed at appropriate places?
  • Why are your leads abandoning their shopping carts?
  • Webpages or places on your website that people don’t like or places that they like the most?

The best way to carry out the usability test is by getting it done by the people who have had no previous contact with your website. Since they are completely new to your WooCommerce store, they will be able to come up with more tangible and fresh perspective.

6. Run A/B Tests

In A/B testing or more commonly known as split testing, you create two variants of the same element of your website. It helps you identify which variant is showing better outcome and leading to more conversions.

A/B testing is particularly useful if you plan to add a new feature to your store. It is highly effective in identifying the best possible implementation of an element. For instance, you are adding a new product category to your WooCommerce store. Before you make the final decision, you need to be sure whether it is a right idea or not or what layout should you use — and this is where A/B testing comes into the game.

The testing analysts need to analyze some important metrics to come to the final conclusion. These metrics include (but not limited to):

  • Conversion Rate
  • Return on Investment
  • Bounce Rate
  • Number of purchases

In simple terms, A/B testing is done is implemented to make sure that the changes you are adding to your WooCommerce store are worthwhile and will offer the best possible outcomes. It also helps in removing uncertainties from your mind. Now won’t be plagued by thoughts that maybe the other thing could have worked out better – you have already tested it and chosen the best version.

Nelio AB Split Testing Tool for WordPress

A quick way to test your WooCommerce store changes is with the Nelio AB Testing plugin. The free tool is compatible with WooCommerce, and can be used to test variations in your titles, images and descriptions. Plus it includes the ability to setup your product orders as a conversion action. So you can easily view conversion rates for your tests.

The whole process of A/B testing may seem a bit tedious to carry out. However, in the end, it will turn out to be well worth the efforts and the increase in sales that you are likely to witness will be immeasurable.

Summit it all Up

User experience is the heart of your WooCommerce store —  you have to always beat this in mind. And that’s why this definitive WooCommerce guide is primarily focused on making your store user-friendly, clean, and easy to navigate.

While planning everything out, don’t forget that your WooCommerce is not only to attract leads. In fact, your main motive should not be just to make one-time sales. Instead, keep your eye out on making repetitive sales and persuading your customers to keep coming back for more. Make sure that you optimize your WooCommerce store keeping all these things in mind.

Implement these WooCommerce tactics and you will surely witness a substantial increase in sales.


With The BuddyPress Community Bundle, You Can Create A Social Network Like Facebook

Do you run a WordPress community site on BuddyPress? Are you looking to create the best social network on BuddyPress? If so, you’re in the right place.

BuddyPress is one of the best community plugins for WordPress. It’s a great solution for social networks, intranets, online communities, teams, and groups.

The platform is powerful but incredibly easy you should create any community site in a jiffy. Still, like any other system, BuddyPress has its limitations, which can prevent your site from flourishing.

What to do?

Luckily for you, there are a ton of powerful BuddyPress plugins and add-ons to take your community to the next level.

And in today’s post, we point you towards BuddyPress Community Bundle by Wbcom Designs. Basically, the bundle is simply a collection of 13 fantastic add-ons to supercharge your BuddyPress site.

We shall go over the add-ons briefly and find out what you can achieve. Without wasting another second, let us dive in.

What is BuddyPress Community Bundle?

buddypress community bundle

As we mentioned a few lines earlier, BuddyPress Community Bundle is a collection of premium add-ons for your BuddyPress site.

It’s not a standalone plugin, but 13 skillfully made BuddyPress plugins to extend the functionality of your WordPress community site without breaking a sweat. The bundle allows you to add extra features such as hashtags, sticky posts, quotes, polls, and much more to your BuddyPress community site.

Do you use BuddyBoss instead of BuddyPress? If so, you will be glad to learn that the BuddyPress Community Bundle is compatible with the latest version of BuddyBoss.

Alongside the add-ons, it’s nice to mention their BuddyX Pro theme. It’s a fabulous WordPress community theme perfect for all BuddyPress and BuddyBoss websites.

Do you want to jazz up your WordPress community website? If that’s a yes, I have a feeling the BuddyPress Community Bundle will impress you.

What’s Included?

buddypress community bundle

Now that we know what we are working with, what’s actually included in the BuddyPress Community Bundle? Let us go over some BuddyPress add-ons briefly.

Once you install and activate the BuddyPress Community Bundle, it will add a new item to your WordPress admin menu. You can set up the entire thing from said menu item:

buddypress community bundle menu

That out of the way, let us start.

BuddyPress Private Community Pro

All BuddyPress member profiles are public by default. That means the profiles are accessible to logged-out users and can be indexed by Google.

The BuddyPress Private Community Pro add-on allows you to offer users more control over privacy. You can set the areas of your community that are accessible to logged-out/in users.

Users can also control who can view their profiles and send them private messages. It’s a great add-on to stay on top of things as far as privacy on your site goes.

They also threw in a fun feature – a profile progress bar that encourages users to complete their profiles.

BuddyPress Polls

Polls and quizzes are a fantastic way of boosting engagement on your community site. It’s an excellent way to get people congregating around a specific topic and sharing their opinion. It’s precisely why polls are also great for surveys.

If you’d like to add polls to your BuddyPress site, the BuddyPress Polls add-on is what you need. The add-on allows your members to create polls in activity streams, profiles, and groups.

Create BuddyPress Poll

Members can create single-or-multi-option polls in a matter of clicks right from their user profile. Just click on the poll icon when creating an update. All polls are mobile-friendly and responsive plus you have plenty of display options, including widgets. And there are built-in options to limit polls by user role or member type (a great value added feature if you choose to add premium memberships at some point).

BuddyPress Hashtags

I’m sure you have seen trending #hashtags on social media before. The reason why hashtags are so popular is they make content easy to find.

Now, thanks to the BuddyPress Hashtags add-on, you can leverage the power of hashtags on your very own BuddyPress website. It’s a great way to increase user engagement.

The plugin allows users to use hashtags in activity streams and bbPress forums. You can also add them to sidebars and other widget areas. The hashtags then change into links that help users find similar content on your network.

BuddyPress Sticky Post

You must be pretty familiar with sticky posts on social media by now, seeing as Twitter and Facebook already have Pinned posts.

Sticky posts allow you to draw immediate attention to important updates and info. The BuddyPress Stick Post add-on allows site administrators to display community-wide sticky posts for crucial updates.

In other words, the plugin allows site admins to pin and unpin important posts inside BuddyPress activity and groups.

BuddyPress Auto Friends

Running a successful community site is all about fostering camaraderie. If you’d like to break the ice and keep the conversation going, you need a solution that boosts engagement from the word go.

The BuddyPress Auto Friends add-on is one such solution. It allows site administrators to define common friends for all members. When a new member signs up, the common friends are automatically added to the member’s friends list.

The common o global friends can be anyone you want including admins, moderators, content creators, and any other user you fancy.

Activating automatic friends is a great way of starting a buzz on your community website.

BuddyPress Profanity

Profanity and spam is a big problem on the internet. The negative implications of profanity include damaged brand reputation, poor user experience (UX), and lost sales.

It goes without saying that profanity is a big problem for many community sites where most (if not all) of the content is user-generated. People will always do and post whatever they want.

That’s exactly why you need the BuddyPress Profanity add-on to keep the bad guys out. The add-on is easy to install, and use and an excellent way to filter profanity on your community site.

BuddyPress Profanity Filter

Once installed you can use the intuitive option to add disallowable words, choose what content is filtered, select a censorship format or add case matching. You can also add strict filtering, so the filter ignores keywords when they are inadvertently a part of another word (see the example above for passable – you get it).

BuddyPress NewsFeed

I can’t tell you how much time I spend scrolling down the Facebook newsfeed. I raid Twitter and LinkedIn, too, for info about my favorite brands, sports, and people.

By default, BuddyPress creates separate activity streams, which can make finding stuff harder. That’s because activities will be shown in different areas of your site.

Usually, this is confusing and prevents members from finding hot topics on your community site. What is a website owner to do?

Enters BuddyPress NewsFeed and the day is saved. The add-on combines all activity streams into one newsfeed just like Facebook.

You can easily choose which type of activity is shown in your newsfeed and even segregate activities from that of other users.

BuddyPress Quotes

I’ve learned that people will forget what you said, people will forget what you did, but people will never forget how you made them feel. – Maya Angelou

Quotes call attention to specific parts of your text content. They make your content more engaging and shareable on social media.

In a similar manner, you can leverage the power of quotes to drive more traffic and engagement on your BuddyPress community site. If done right, you can make your quotes go viral and reap the benefits.

BuddyPress Add Quote

The BuddyPress Quotes add-on makes creating beautiful quotes on your site as easy as A, B, C. Members can add pre-defined background colors and images to their quotes, so they can tell a more expressive story.

BuddyPress Giphy

GIFs are quite popular on social media nowadays. It’s a no brainer; they are cheap, easy to create and lighter than videos. On top of that, they are more interactive than still images.

Social media platforms are rife with GIFs memes and the trend doesn’t show any signs of slowing down. You, too, can offer your members GIFs on your site.

All you need is the BuddyPress Giphy add-on. The add-on allows your users to add animated GIFs to the BuddyPress activity stream, profile, groups, and comments.

BuddyPress Giphy helps you to create an interesting and tempting community where members can express their feelings effectively using GIFs.

BuddyPress Moderation Pro

Running a busy BuddyPress community site is no easy task for beginners and pros alike. There are just many moving gears to oil at all times.

One area that most site admins usually miss is the inappropriate content posted by randy users. It’s one area where you can definitely use some help from your users.

BuddyPress Moderation Pro

The BuddyPress Moderation add-on offers you links/buttons that allow members to flag inappropriate user-generated content, adds moderation notifications (via BuddyPress or email), allows admins to moderate all activities before making them public and more.

Later, site admins can view the flagged content in a central dashboard and take relevant action.

BuddyPress Profile Pro

At times, you want to add custom fields that are simply not part of BuddyPress. Custom fields allow you to add and display more information on member profiles.

The BuddyPress Profile Pro add-on was created for that exact purpose. Thanks to the add-on, site administrators can add and display repeater fields on member profiles.

Repeater fields can be anything like extra phone numbers, work information, education, skills sets and so on.

BuddyPress Status

You’re probably doing everything humanly possible to boost engagement on your BuddyPress website, and that’s commendable. We support you fully.

And to show you our undying support, we introduce you to the nifty add-on known as BuddyPress Status. It’s a simple yet powerful solution as far as increasing engagement goes.

BuddyPress Status-Reactions

BuddyPress Status allows members to add a status icon/emoji and tagline to their profile, allowing them to express their moods via the status update. The plugin allows members to share what they are doing at the moment, how they are feeling, and even leave reactions on all site activities.

BuddyPress Status Settings

Best of all you can customize the reaction icons available on your site. Choose from moods, activities, foods or even custom icons for your site. This is a great way to tailor options for your community (for example, avocados and pizza may make more sense for a recipe sharing network than a sports fans site).

Shortcodes for BuddyPress Pro

BuddyPress is a robust social networking plugin to create community websites on WordPress. It offers a lot of features and options to hit the ground running.

However, it falls short when it comes to handling shortcodes on your WordPress site. This can leave you severely limited as far as displaying items on your site goes.

To solve this problem, the Wbcom Designs team created the Shortcodes for BuddyPress Pro add-on. Now, you can display activity streams, members, groups and anything else on any page or post using shortcodes.

On top of that, Shortcodes for BuddyPress Pro comes with Elementor widgets to display activity streams, member listing and group directory anywhere on your site.

Now that you know what’s included in the BuddyPress Community Bundle, how much does it all cost?

BuddyPress Community Bundle Pricing


buddypress community bundle

The folks at Wbcom Designs offer straightforward pricing plans. You have a Single Site License that will set you back $199 per year, and the Developer License, which costs $499/year. You receive regular updates for a year. All the upcoming BuddyPress addons will be available for Bundle customers.

If you’d like to spring for a lifetime plan (as opposed to yearly plans), you’ll part with $999 for the Single Site License and $1,999 for the Developer License. You receive lifetime updates.

buddypress community bundle

If you’d prefer to buy each add-on separately, you’ll pay $39/year/add-on for the Single Site License and $99/year/add-on for the Developer License.

buddypress community bundle pricing

All plans come with one-on-one support via email and ticket system. The Single Site License plan is perfect for a single WordPress install and the Developer License is ideal for multiple WordPress sites.

More BuddyPress Plugins

Free BuddyPress Plugins

It’s worth noting that Wbcom Designs has also created quite a number of free BuddyPress addons. At the time of writing, they offer 19 completely free (and very awesome) BuddyPress addon plugins to add more features to your community or social network. This includes member blogs, shortcodes, private community, job manager, reviews, activity filters and tons more.

And if you want one on one help, you can also hire the Wbcom Designs team for site development and customizations. They’re well versed in all things WordPress, but also offer specialized services for BuddyPress, BuddyBoss, WooCommerce, LearnDash, EDD and other popular plugins.

BuddyPress is quite the sturdy platform as far as creating communities on WordPress goes. The plugin offers you features such as member profiles, registrations, groups, activity streams, messaging and more. It’s the social networking software you need to create the community site of your dreams.At the same time, it has its fair share of shortcomings. But that’s not so bad especially since BuddyPress runs on WordPress – and as we all know – there is always a plugin for any functionality you need. As such, we hope you find exactly what you need in the BuddyPress Community Bundle.

Have you used BuddyPress Community Bundle or any of the add-ons before? If so, how was your experience? Which are you favorite BuddyPress add-ons? Please let us know in the comments!


Everything You Need to Know About WeChat and WordPress

You may have heard of one of the most popular mobile apps in the world used by over 1.2 billion people – WeChat – created by the Chinese company Tencent.

WeChat is part of daily life in China and is considered a super-app that handles everything from chatting with friends to payments for daily spending, buying travel tickets, investments, and so much more.

What is WeChat and Why Is It Relevant to WordPress?

WeChat offers a native web browser, payment functionality, a sharing/status function called Moments (much like Facebook or Twitter), and of course, a chat function.

The wide variety of WeChat features offers opportunities for businesses trying to find new customers online and engage with them in a way that’s familiar.

Additionally, if you’re targeting Chinese consumers, it’s inevitable that they will be visiting your website using the WeChat app, especially if you’re sending links or posting to that platform.

Why Your Business Should Be WeChat-Friendly

Why Your Business Should Be WeChat-Friendly

By offering any kind of hint that you’re “WeChat-friendly” on your site, you immediately signal to a Chinese consumer or business that you’re open and available to do business with China.

Even if you don’t speak Chinese or are not familiar with China from a business perspective, WeChat is worth considering. By using WeChat branding or offering features that integrate with WeChat, you’re reaching Chinese consumers in a way that is familiar to them.

Additionally, using the WeChat Groups and Messaging functions allow you to reach potentially thousands of people in China who may be interested in your products or services. Doing some networking through the app can help expose your business in ways you never thought possible.

Let’s go through all the ways you can appeal to WeChat users in the best way possible through your WordPress website.

User Interface & the WeChat Web Browser

From a technical perspective, it’s important to know that WeChat has a native mobile web browser.

If you’re sharing links in WeChat to groups or via the sharing mechanisms described below – users will generally remain within the WeChat mobile web browser interface. Unless they choose to open the link in a different browser on their mobile device, of course.

Once users land on your site using the WeChat mobile web browser, they’ll see a totally different user interface on your website.

To help alleviate those issues, it’s a good idea to optimize your user interface to give your website a more natural experience that fits well with the WeChat browser.

WeUI is an entire framework in JS and React that lets you improve and standardize the web experience for WeChat users, so if you have some intermediate CSS or Javascript skills, you may be able to utilize some of these styling tools with a plugin like Simple Custom CSS and JS.

How to Accept WeChat Pay on WordPress

You can accept WeChat Pay payments on WordPress with Stripe or a Chinese-mainland registered WeChat Official Merchant Account.

Offering WeChat Pay as a payment method is one of the most valuable way you can appeal to WeChat users.

WeChat Pay used to only be possible for businesses in China to accept WeChat Pay. However, many payment gateways outside of China have now partnered with Tencent to make WeChat Pay available for international businesses, such as Stripe.

If you have a account, you can accept WeChat Pay depending on your country.

If you have a WooCommerce store, or sell through another checkout plugin with Stripe integration, it’s possible that your checkout flow can generate a WeChat Pay QR code for WeChat users to scan and complete payment.

Here’s a WooCommerce checkout example including WeChat Pay:

WooCommerce checkout example WeChat Pay

This is an an example of a WeChat Pay QR code generated after clicking “Place Order”:

WeChat Pay QR code

With this process in place in your checkout flow, no matter if you’re using WooCommerce, MemberPress, or any other eCommerce solution, you’ll appeal to Chinese consumers in a much bigger way.

China Payments Plugin makes it easy to accept WeChat Pay and Alipay payments from Chinese customers using an embeddable payment form, WooCommerce, or other powerful eCommerce plugin integrations.

China Payments Plugin

Be sure you’ve signed up for a Stripe account, and check that your Stripe account is eligible for WeChat Pay in the Stripe Dashboard. This solution works very well for businesses that are not physically located or registered in China.

There are also competitors to Stripe that support WeChat Pay, but not many of them have WordPress plugins available.

WeChat Official Accounts

If you can register your business in China, you can accept WeChat Pay payments by creating a WeChat Official Account as a Domestic Merchant. This requires a Chinese business license for verification. Then, you can request WeChat Pay to be activated on your account.

At that point, you’ll need a plugin that supports WeChat Official Accounts, which is on the Roadmap for China Payments Plugin.

In the meantime the plugin WeChat Pay for WooCommerce will work via a WeChat Official Account integration. However it hasn’t been updated for over 3 years as of the time of writing this article, and no other plugins look like a good alternative.

If you cannot register your business in China, you can still create an Overseas WeChat Official Account with a foreign (non-Chinese) entity. It will have different services available for integrations, like some of those below (payments are not supported for overseas accounts).

Displaying WeChat Moments on WordPress

WeChat Moments is a social media network feature similar to Twitter or Facebook in that you can share posts about your latest updates.

WP Weixin

The plugin WP Weixin allows you to auto-post your blog posts articles to WeChat moments. But, as mentioned above, you’ll need a WeChat Official Account to make this work.

After doing more extensive research, it doesn’t seem like there is a way to embed WeChat Moments on your WordPress website.

WeChat Direct Messaging and Group Chat

With the WeChat API available to WeChat Official Accounts, it’s theoretically possible to implement a WeChat Live chat app on your website if you have development experience. Though, we haven’t seen any WordPress plugins that support this feature.

However, you can send links via direct messages and group chats on WeChat, which is a great marketing opportunity to reach a ton of new potential customers.

In combination with the WeChat UI optimizations described above, this expanded marketing reach may be a great opportunity to drive traffic and increase conversions.

Single Sign-On with WeChat and WordPress

Logging in with a social account is, of course, a valuable feature for many businesses these days. Especially if you’re selling directly to WeChat customers, allowing them to login directly via WeChat is a natural fit. This feature alone can set your site apart from the crowded marketplace trying to attract Chinese consumers.

If you’re looking for WeChat users to be able to login to your WordPress website, that is a feature that is definitely possible. This is called Single-Sign-On (SSO), and it is something that requires a WeChat Official Account in order to securely verify account details through the WeChat API.

Miniorange WordPress Social Login

The Miniorange WordPress Social Login plugin has Single Sign on with WeChat available, as well as pretty much any other social media site that supports single-sign-on options.

Creating WeChat Mini Programs for your WordPress Website

You may have heard of WeChat Mini Programs. Basically, Mini Programs allow you to provide services in a structured app that is built into WeChat. Users can easily view their mini-apps by swiping down in the WeChat app, then activate each one just like any other app on your phone.

WP Mini Program

To create a WeChat Mini Program for your WordPress site, you can use a plugin like WP Mini Program, though it doesn’t have any ratings or reviews. WeChat Mini programs require that WordPress REST API data is restructured in a different way to be compatible with WeChat – and so the plugin handles that for you.

You will need an Official Account for this feature too, but it can open your business in the most friendly WeChat way possible. Keep in mind, however, that payments are not supported for foreign companies, so you might be limited if you have an eCommerce shop.

WooCommerce and WeChat Mini Programs

If you have a WooCommerce store and are eligible for payments on your WeChat Official Account with a Chinese business license,  the WooCommerce WeChat Mini Program plugin could be useful.

This plugin will certainly require a mainland-registered WeChat Official Account, as opposed to an overseas account, and it looks like you can convert your WooCommerce store into a pretty nice WeChat Mini Program based on a YouTube video released by the developers behind the product.

However, this doesn’t include the payment flow for WeChat Pay, which would be interesting to understand better how that integration works. Furthermore, it doesn’t look like a free version is available at this point in time, but it’s very useful to know that it is possible for WooCommerce shop owners to have a WeChat Mini Program shop in a matter of minutes.

If you have any questions about using WeChat with WordPress, ask away in the comments below! We’ll do our best to get an answer.