Using WordPress and WooCommerce to host your online store is a powerful combo. But what if you sell products wholesale? You’re going to need a more robust solution. You need a WooCommerce B2B extension.
Do you want to add dark mode to your WordPress site?
By adding a dark mode to WordPress, your website will adapt automatically based on the visitor’s browser preferences. You can also add a dark mode toggle to your site, so visitors can easily switch between dark and light modes.
In this article, we’ll show you how to add dark mode to your WordPress website.
What is Dark Mode and Why Add it to Your Website?
Many modern mobile devices and computers use dark mode to minimize the amount of white light that comes from the screen. This can reduce eye strain, especially in low-light conditions.
Some people even believe that it allows you to use computers and mobile devices late into the night without the white and blue light ruining your sleep.
Some devices come with a built-in night mode that simply uses warmer color tones. However, dark mode actually adds dark colors to the device’s background.
If you have an iPhone or Android smartphone, then you may be able to switch to dark mode using a toggle. Some popular websites like YouTube even offer a built-in dark color scheme.
On desktop computers, you can visit websites in dark mode by using a Chrome extension such as Night Eye.
Here’s how the WPBeginner website looks using that extension:
By adding a dark mode toggle to your website, users will be able to choose the mode they prefer without having to install a special browser extension.
Many plugins also allow you to customize how dark mode looks on your website, so you don’t have to use the browser or device’s default settings.
You can even add dark mode to your WordPress admin area. This can be useful if you work on your site in the evenings or at night, or if you’re suffering from eye strain.
With that in mind, let’s see how you can add dark mode to your website’s public-facing front-end, and the admin area of your WordPress website.
Tip: Want to use a dark color scheme, even when the visitor’s device is in normal or daytime mode? Then check out our list of the best dark themes for WordPress.
How to Add Dark Mode to Your WordPress Website
The easiest way to create a dark mode for your website is by using Droit Dark Mode. This plugin adds a toggle so visitors can enable dark mode on the front end of your site. It can even add a toggle to the admin area, so you can enable dark mode for the WordPress dashboard.
First, you’ll need to install and activate the Droit Dark Mode plugin. For more details, please see our guide on how to install a WordPress plugin.
Upon activation, go to Droit Dark Mode » Preset Colors and choose how your dark mode will look to visitors. The free version of the plugin comes with two preset colors, so select the color that you want to use.
After that, click on ‘Display Settings’ and select a style for your dark mode switch.
Next, open the Body Position dropdown and choose where the slider will appear on your WordPress blog or website. You’ll typically want to add it to the top of your site so visitors can easily switch between the different modes.
With the setup out of the way, it’s time to enable dark mode by selecting ‘General Settings.’
To start, you’ll need to activate ‘Enable Front-end Dark mode,’ which will add the switch to your website’s front-end.
At the moment, WordPress will always load your site in regular, light mode.
If you want to make dark mode the default, then simply click to activate the ‘Enable Default Dark Mode’ switch.
With that done, just click on ‘Save Settings.’ Now if you visit your website, you’ll see the new dark mode switch in action.
To enable and disable dark mode, simply give the switch a click.
Adding Dark Mode to Your WordPress Admin Area
You can change the admin color scheme in WordPress using the built-in settings. However, none of the default color schemes reduce the white light coming from the screen.
If you work late into the evening or suffer from eye strain, then you can try adding a dark mode to the WordPress admin area.
Simply go to Droit Dark Mode » General Settings and click to activate the ‘Enable Backend Dark Mode’ toggle.
After that, you can choose a color scheme for the admin dark mode. Just open the new ‘Select Color Palette’ dropdown and select either Color 1 or Color 2.
With that done, click on ‘Save Changes.’
Droit Dark Mode will now add a dark mode toggle to the admin toolbar. To see admin dark mode in action, just click the toggle.
If you’re not happy with how dark mode looks, then open the ‘Select Color Palette’ dropdown and choose a new style from the list.
After that, click on ‘Save Settings’ and use the toggle to see the new colors in action.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Have a domain purchased from somewhere else besides WPMU DEV? It’s now easier than ever to transfer them to our platform in The Hub with our domain transfer-in feature.
As you’ll see, it only takes three steps to quickly establish a domain into a new home at WPMU DEV – so you can manage everything under one roof!
Plus, you’re in control regarding nameservers, autorenewal, associating a domain with a client, and more.
After reading this, you’ll immediately be able to implement transferring domains into one easy-to-manage system – cheaply and effectively.
But first…
Before we get into the steps to transfer a domain, here are some general guidelines to get you in good shape:
These tips will set you on the right course to domain transfer!
Now, if you’re ready — let’s begin!
Triggering Domain Transfers
There are several ways to transfer a domain over. Whether it’s an established domain with us or you have a third-party domain service, it’s a breeze.
There are just a few differences…
New User
If you’re a new user with no registered or connected domains, you’ll get started in The Hub by clicking the Domains tab and Transfer a Domain.
No domains in our system? This area will get you started.
Already have domains registered or connected? Under Registered Domains, you’ll start by clicking Transfer Domain.
This gets you started right away.
Another route is if you have connected any domain(s), click on the ellipsis icon on any domain’s row to show the available management options for that domain. From that, click on the Transfer Domain to Us button.
You have other options under the ellipsis as well, such as managing and rechecking DNS.
Additionally, you can click on any connected domain’s row, which will open up Nameserver details for that specific domain. Clicking the Transfer Domain to Us button is another way to get the process going.
As you can see, the price per year is also mentioned here.
Whatever option you choose will lead to an area where you can start the 3-step process.
Step 1: Domain Eligibility Check
In this first step, we check whether the domain is transferable.
To start, you’ll specifically enter the domain you want to transfer. Enter it completely with its TLD (e.g. .com).
Once entered, hit ‘Transfer’ to continue.
If a domain is ineligible, you’ll get an error message. The messages will vary, depending on the issue.
In this example, it’s an invalid TLD.
Almost any domain TLD is okay to transfer. We have over 260 TLDs that are available for use and transfers. For any questions or issues about this, please contact support or see our documentation for rules and reasons a domain doesn’t transfer.
That being said, if all is good and the domain is eligible, once you hit Transfer, it will take you to the nameserver step.
Step 2: Nameserver Settings
This step is where you can choose to use our nameservers and DNS records, or keep current nameservers. If existing DNS records are available, they will be shown here. If not, it will be blank and state that there are no records to display.
Choose where you’d like to manage your DNS in one click.
If you choose to Keep Current Nameservers, it will keep the current nameserver records for the domain.
The type of nameserver and TTL is listed.
Once you decide on what’s best for you, you can continue on…
You can start by viewing the Registration Terms. You’ll notice the transfer price, renewal price, auto-renew option, and whether domain privacy is active or not.
Want auto-renew? It’s a click away.
Next, the domain will need an Authorization Code from your current registrar. This is a normal process that is universal amongst domains. You’ll get this from the losing domain register you’re transferring from.
You’ll need this code from the domain provider you’re transferring from.
Additionally, you’ll also add the Registrant Information. You can associate the domain with a client or add personal details.
You can always go back and edit this information at any time.
Then, checkout in the Summary. This has the Domain Name, Registration Period, and Price. Plus, it shows whether Auto-Renew is activated or not.
Read the Terms of Service and Privacy Policy for more information.
After hitting Pay Now, you’re all set!
By default, the Registration Period of all the transfer-in domains is set to One year. Pay the transfer fee on our pricing page to transfer a domain to WPMU DEV. Upon successful transfer, the domain’s expiration date will be extended by one year.
It’s also important to note that if the Authorization code is invalid, the domain transfer will fail, and the transfer amount will be refunded to your account.
The Domain Transfer Process
Once the new domain transfer-in payment is complete, the Domain Registration process begins. You’ll be able to see the status under Domain Overview.
The transferring part is always highlighted in orange.
The system will verify three registrant contact data pieces: First Name, Last Name, and Email Address. For more information about registrant verification, please read our documentation.
When complete, you’ll see that it’s Active OR Verifying. Also, additional information will be displayed (e.g. Registration Date, Expiration date, Costs, etc).
All other information is displayed, too.
Be aware that the domain transfer can take up to five days – and that’s out of our control. It depends on how quickly the verification can take place from the losing register (e.g. GoDaddy).
Once completed, your domain will then be available in the Domains area in The Hub – along with any others you have.
Bulk Domain Transfer
Last but not least, if you need to do a Bulk Domain Transfer, contact our 24/7/365 support to help assist with this. It’s the easiest and quickest way to get any bulk domains transferred over to our system.
The Main Way to Manage Your Domain
As you can see, bringing in domains from third-party providers is quick and easy, with only three steps. And once done, you can manage all your domains in one place with The Hub!
Adding domains to a client’s site, setting up auto-renewal, connecting nameservers – the process couldn’t be more streamlined. So, try bringing a new domain in today. Good luck, and enjoy!
Oh, and if you’re not on our Agency Plan yet, give it a go. Not only do you get domain management like bringing in third-party domains, you’ll also have access to unlimited site licences, 500GB CDN, $144 hosting credits, and more.
By default, WooCommerce shows all the prices of online shops in American dollars (USD). It can be confusing for people outside of the US. Therefore, WooCommerce website owners need to show their prices in the native currency of their users. If you’re selling products or services globally, you need an efficient way to handle multiple currencies.
Do you want to prevent fraud and fake orders on your WooCommerce store?
Fraud and fake orders can cause serious losses for an online store. Luckily, there are effective tools to prevent spam and block fraudulent orders.
In this article, we’ll show you how to easily prevent fraud and fake orders in WooCommerce.
Why Do You need to Prevent Fraud and Fake Orders in WooCommerce?
Fraudulent and fake orders can cause serious financial losses to a business. This is why you need to monitor your online store and prevent fraud and fake orders.
Last year, online stores lost more than $20 billion in revenue due to fraudulent payments, chargebacks, and fake orders.
For some eCommerce stores, the total fraudulent order costs were higher than 4% of total revenue.
A large number of fake orders are usually spam that can be easily prevented. Some orders are more malicious and are placed just to annoy or harass an online business.
The rest of the fraudulent orders are scammers trying to make a few quick bucks.
That being said, let’s take a look at how to prevent fraud and fake orders in WooCommerce.
Here is a quick overview of all the tips we’ll cover in this guide.
Upon activation, you need to visit WooCommerce » Settings page and switch to the Anti-Fraud tab.
From here, you can set a minimum and high-risk threshold score.
Below that, you can change the order status based on the risk score. For instance, you can set the score when an order will be automatically canceled and set a score to put an order on hold.
Don’t forget to click on the ‘Save Changes’ button to store your settings.
Next, you need to switch to the Rules tab. From here, you can configure the rules and assign them a risk score.
For instance, you can set a 5-point score for a customer who is placing their first order.
You can set scores for suspicious IP addresses, emails, unsafe countries, matching IP addresses to geographic locations, and more.
Carefully review the rules and their assigned scores and make changes if necessary. If you are unsure, then default settings would work for most eCommerce websites.
If you are using PayPal as a payment option on your store, then you can switch to the PayPal tab. From here, you can require users to verify their PayPal email addresses.
The plugin also allows you to connect with third-party fraud detection service Maxmind.
This paid service uses a global database to collect data about suspicious payment details, emails, IP addresses, and more.
You can then add this score to your plugin risk score and choose what to do when this score is higher.
Once you are satisfied with your settings, don’t forget to click on the ‘Save Changes’ button to store them.
Viewing Fraud Detection Activity
The plugin comes with an easier dashboard where you can see plugin activity in an easy-to-understand format.
Simply click on the Anti Fraud menu item in your WordPress admin sidebar. From here, you can see statistics about all your orders.
The anti-fraud plugin will help you catch most of the fake and fraudulent orders on your WooCommerce store.
However, if you need more strict measures then continue reading for additional WooCommerce fraud prevention tips.
2. Use Stripe Radar and 3D Secure to Automatically Block Fraud
Stripe is the most popular online payment solution in the world. There is a WooCommerce Stripe gateway by FunnelKit that helps you properly connect WooCommerce with Stripe, so you can take advantage of SCA as well as 3D Secure payments option by default.
This method would require you to use Stripe as your main payment gateway in WooCommerce. First you’ll need to install and activate the Stripe for WooCommerce plugin by FunnelKit. Once that’s configured, it will guide you to set up Apple Pay, Google Pay, and other settings to help you protect against fraud transactions.
Aside from that, Stripe also offers a feature called Stripe Radar to help fight against fraudulent transactions. This is a powerful set of algorithm that reduces chargeback risks for your business.
Basically Stripe uses machine learning to block orders. Their machine learning is trained on data across millions of companies worldwide that use Stripe.
We use Stripe Radar on our own eCommerce websites to help reduce fake and fraudulent orders.
Aside from their machine learning algorithm, you can also set custom rules with allow and block lists, and more.
Unfortunately not all WooCommerce gateways have these robust features. If you’re looking to switch to Stripe, then we recommend talking with FunnelKit team as they’re WooCommerce experts who can help.
3. Using the Cash on Delivery Payment Option Carefully
In many countries, ‘Cash on Delivery’ is a popular payment option. However, these stores find themselves more vulnerable to fake and fraudulent orders.
Users are able to place an order with a fake address, refuse to accept the order, or cancel an order that is already shipped.
Once you have shipped an order, you will pay out of pocket for shipping and return of that package.
We recommend not using the ‘Cash on Delivery’ option when possible, as that can lower the number of fake orders you may get.
Try to offer alternate payment options for users to pay before you can ship the order.
4. Sell in Specific Countries
WooCommerce allows you to easily restrict orders from specific countries. This helps you prevent fake orders from countries where you don’t sell or ship to.
Simply go to the WooCommerce » Settings page and select the countries you want to sell / ship to under the General tab.
Note: Geographical restrictions may reduce fake orders but users can simply use VPN to change their location and provide fake information to place an order.
5. Require Users to Create an Account
Another useful trick to slow down and prevent fake orders is by requiring users to create an account before they can checkout.
Simply go to WooCommerce » Settings page and switch to the Account and Privacy tab. From here, you need to uncheck the box next to the ‘Allow customers to place orders without an account’ option.
Below that, you can check options that allow users to create an account during checkout or from the My Account page.
Asking users to create an account also allows you to easily block customers who placed fraudulent or fake orders.
6. Use a Web Application Firewall and Custom Rules
Many scammers use disposable email addresses, fake IP addresses, and dummy data to place spam or fake orders.
A WordPress firewall helps you block this before it even reaches your website.
We recommend using either Sucuri or Cloudflare, both are among the best WordPress firewall plugin on the market. They comes with powerful security features, CDN servers, and a malware removal service.
In Cloudflare, you can also setup custom page rules to trigger CAPTCHA, or even automatically block users with suspicious activity. We use Cloudflare enterprise on our larger eCommerce stores which comes with all bots anomaly detection and threat response.
If you’re running a large eCommerce store, then it’s worthwhile exploring Cloudflare Enterprise tools.
7. Require Customers to Verify Their Email Addresses
Another way to reduce fake orders and fraudulent activity is by requiring new customers to create an account and then require them to verify their email addresses.
Upon activation, you need to visit the WooCommerce » Settings page and switch to the Email Verification tab.
From here, you can configure the plugin settings to your own requirements.
For instance, you can switch to the Email tab and delay the default WooCommerce new user email until the user verifies their account.
Don’t forget to click on the ‘Save Changes’ button to store your settings.
The plugin will now send a verification email to new WooCommerce customers to verify their email addresses.
It’s important to make sure that if you’re setting up email verification that your WooCommerce store actually have reliable email deliverability. Otherwise this can block real customers from purchasing your products.
There’s also a free version of WP Mail SMTP that you can use as well.
We hope this article helped you prevent fraud and fake orders in WooCommerce. You may also want to see our complete WordPress security guide to make your online store more secure or take a look at our expert pick of the best WooCommerce plugins to grow your store.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
If your commerce platform is online and in-person, you need flexibility regarding payments. This article covers agile point-of-sale tools and plugins that can power your business on WordPress.
We will showcase some plugins and other options that allow you to have the flexibility of selling face-to-face with a customer or online, setting up your business for omnichannel success!
As you’ll see, many options are free and can be upgraded accordingly. They all have a good track record and are established point-of-sale (POS) systems that perform as a modern-day cash register (and are much less clunky, too).
Hopefully, after reading this post, you’ll have a good idea of what type of POS tool works best for your business and can set it up accordingly.
But first…
Why Should You Use a Good POS system?
It may seem obvious. It’s because you need to sell in-person and online, right? However, there’s a bit more to it than that. A good POS system goes beyond just ringing up a customer.
Systems today can integrate with other systems, keep track of sales, manage merchandise – and offer some tech that can enhance your services to the next level.
Some benefits include:
— Sales can be streamlined from multiple locations.
— Your functionality increases.
— Ability to keep track of real-time data.
— Having a better grasp on managing employees.
— Automatically get your taxes managed.
And more…
It’s vital to be up-to-date on what you can do when selling in-person and online with your WordPress website.
So, are you ready to cash in? Let’s go!
Point of Sale Systems
Here are a handful of modern, efficient, and well-known POS systems to help your WordPress site. They’re in no particular order. (And please note: We are not affiliated with ANY of these. We just find them to be top-notch choices.)
FooSales
FooSales syncs your WooCommerce inventory with a point of sale.
If you’re using WooCommerce, the FooSales plugin is a POS system that will make any computer, iPad, or Android tablet into a physical retail space.
This plugin helps allow you to run your business from anywhere in the world and sell your WooCommerce items quickly and easily. It automatically syncs your WooCommerce product inventory, orders, and customer data.
The sales screen and search tools can promptly locate products with images and descriptions so that you can focus on the clients when they’re checking out. It adds items, shows the amounts of products, and offers a quick one-click checkout.
All the items are displayed – making it easy to locate and check out customers.
Payments can be made with Square and Stripe. It leverages the strengths of both platforms and allows you to enter credit card information or purchase add-on terminals for a monthly fee.
There is also a monthly fee associated with using this plugin. They vary depending on the number of websites and add-ons.
Hike
Hike is another plugin option for WooCommerce POS.
For another WooCommerce option, Hike offers a POS solution in-store and online. It integrates with WooCommerce, allowing access to your customers, product catalog, inventory, and other necessary information.
With Hike, you can control and manage your entire business from a retail POS system. It works with iPads, PCs, and Mac products. It’s fully interactive with card payment systems like PayPal Here, Tyro, and iZettle.
There are many POS options, including offering discounts to sales, parking orders, enabling a custom sale, and adding order notes.
Plus, you can use your existing card terminal – so you don’t need to purchase one directly from them. That said, they offer hardware bundles for complete POS systems (cash register, receipt printer, etc).
Prices vary depending on the outlet, registers, and other factors.
Square
Square is no stranger to modern POS systems.
A very popular POS is Square. Millions of brands use their software to accept payments in-store and online.
You can incorporate Square into your business quickly and easily – whether that be a WordPress developer’s website, restaurant, or street vendor – you name it!
They have great solutions for getting paid with their flexible omnichannel commerce tools. They offer registers, terminals, stands, readers, and more for in-person sales. For online, there’s an app-like shopping experience, customization, the ability to highlight products, and more.
Their plans vary – but you can start for free. The free plan does take transaction fees, but otherwise, there are no costs. You can upgrade to include more features.
wePOS
wePOS is a WooCommerce-focused plugin.
wePOS is another plugin that offers a fast and responsive WooCommerce POS option. You can easily take orders and track your inventory in your WooCommerce store.
Plus, you can physically count WooCommerce products by scanning bar codes and adding them directly to a customer’s cart to process the order.
It features a sleek UI that’s simple to navigate. From this, you can manage your inventory and orders.
You can see the organized items, total costs, tax, and more.
There is a free version and upgrades available. They also have 24/7 support.
Oliver
Oliver is here for your WooCommerce store needs.
With a 5-star rating, the Oliver  plugin for WooCommerce might be a great option for a POS system for your business.
They state: “It’s simple, smart, and easy to use.†Made specifically for WooCommerce, it allows for a consistent combination of eCommerce and physical brick-and-mortar stores. Everything is in one place, and there’s no need for multiple integrations.
It’s designed to work with numerous devices, including iPad, Mac, or PC. The system supports using a mouse, touchpad, and keyboard entry.
They also have POS hardware, like a terminal, printer or all-in-one solutions.
Toast is named this for a reason – it specializes in restaurants. So, if your restaurant runs on WordPress or another platform, you may consider this system.
You’re able to manage all in-person and online sales in one place. They note that their restaurant-grade hardware is 3x faster than competitors, and you can integrate your FOH (front of house) and BOH (back of house) to reduce ticket times by up to 40%.
The Toast platform even includes payroll and team management – so it goes beyond just a POS option.
Their hardware includes handheld devices for ordering, kitchen display systems, self-ordering kiosks, and much more.
It’s free to use. Like many of our other systems, upgrades are available depending on your needs.
Shopify
Shop it to me: Shopify might be the POS solution you’re looking for.
Another well-known platform (millions of merchants and 10% of US eCommerce) is Shopify. Shopify allows customers to order online or in-person. It features one-click checkout that lets shoppers pay how they want – through digital wallets or multi-currency.
It includes a ton of insights into customer data. Everything from their behavior, total sessions, order numbers, and more.
Additionally, they incorporate your social media with tools for Facebook, Instagram, TikTok, and other channels.
There’s a whole range of what Shopify offers, hence why it’s so popular. Be sure to visit their website for more information.
And when it comes to pricing, there’s a free trial – otherwise, it does cost.
There are various levels that you can purchase, depending on what your needs are for your store.
Stripe
Stripe is no secret to POS.
Stripe is a very well-known POS company that offers solutions to millions of companies worldwide. It works with some of the biggest brands (Amazon, Instacart, Zoom, Lyft, etc).
They feature everything that brings websites and apps together for payment. With support for 135+ currencies, it’s available for use with credit, and debit cards, virtual wallets, and more. Additionally, they have items, such as terminals, for in-person sales.
Plus, they are big on security, with a team of world-class security experts at their helm. They’ve also received regulatory licenses around the world.
Stripe is free to use but takes a percentage of the costs.
PayPal
PayPal is another POS giant in the industry.
Like Stripe, PayPal is another payment solution we use for our products. PayPal’s popular with millions of other companies, too.
It’s known chiefly online; however, they offer POS software so you can run your business online and off.
Their POS offers streamlined checkout, business metrics, and an app. You can easily manage products with prices, stock levels, and more – all in one place.
The portable terminal PayPal uses is entirely portable. It accepts most forms of payment (credit, debit, Google Pay, etc), and works with chip and contactless payments.
There is currently a 2.29% transaction fee and costs for the terminal. However, the PayPal Zettle app is completely free to use.
Stay On Top of Your Shop
Out of all of these 10 options we just covered, surely you can stay on top of your WordPress website’s sales – in-person and online. Whether it be a plugin or a separate system, modernizing your selling platform is quick and easy.
And with all of the latest advancements in selling (real-time analytics, instant checkout, inventory control, etc), there’s no reason to be stuck with anything but the most efficient method for your business.
For more information on online sales, check out our article on eCommerce gateways.
Once you have systems implemented, there is no stopping customers from shopping!
If your commerce platform is online and in-person, you need flexibility regarding payments. This article covers agile point-of-sale tools and plugins that can power your business on WordPress.
We will showcase some plugins and other options that allow you to have the flexibility of selling face-to-face with a customer or online, setting up your business for omnichannel success!
As you’ll see, many options are free and can be upgraded accordingly. They all have a good track record and are established point-of-sale (POS) systems that perform as a modern-day cash register (and are much less clunky, too).
Hopefully, after reading this post, you’ll have a good idea of what type of POS tool works best for your business and can set it up accordingly.
But first…
Why Should You Use a Good POS system?
It may seem obvious. It’s because you need to sell in-person and online, right? However, there’s a bit more to it than that. A good POS system goes beyond just ringing up a customer.
Systems today can integrate with other systems, keep track of sales, manage merchandise – and offer some tech that can enhance your services to the next level.
Some benefits include:
— Sales can be streamlined from multiple locations.
— Your functionality increases.
— Ability to keep track of real-time data.
— Having a better grasp on managing employees.
— Automatically get your taxes managed.
And more…
It’s vital to be up-to-date on what you can do when selling in-person and online with your WordPress website.
So, are you ready to cash in? Let’s go!
Point of Sale Systems
Here are a handful of modern, efficient, and well-known POS systems to help your WordPress site. They’re in no particular order. (And please note: We are not affiliated with ANY of these. We just find them to be top-notch choices.)
FooSales
FooSales syncs your WooCommerce inventory with a point of sale.
If you’re using WooCommerce, the FooSales plugin is a POS system that will make any computer, iPad, or Android tablet into a physical retail space.
This plugin helps allow you to run your business from anywhere in the world and sell your WooCommerce items quickly and easily. It automatically syncs your WooCommerce product inventory, orders, and customer data.
The sales screen and search tools can promptly locate products with images and descriptions so that you can focus on the clients when they’re checking out. It adds items, shows the amounts of products, and offers a quick one-click checkout.
All the items are displayed – making it easy to locate and check out customers.
Payments can be made with Square and Stripe. It leverages the strengths of both platforms and allows you to enter credit card information or purchase add-on terminals for a monthly fee.
There is also a monthly fee associated with using this plugin. They vary depending on the number of websites and add-ons.
Hike
Hike is another plugin option for WooCommerce POS.
For another WooCommerce option, Hike offers a POS solution in-store and online. It integrates with WooCommerce, allowing access to your customers, product catalog, inventory, and other necessary information.
With Hike, you can control and manage your entire business from a retail POS system. It works with iPads, PCs, and Mac products. It’s fully interactive with card payment systems like PayPal Here, Tyro, and iZettle.
There are many POS options, including offering discounts to sales, parking orders, enabling a custom sale, and adding order notes.
Plus, you can use your existing card terminal – so you don’t need to purchase one directly from them. That said, they offer hardware bundles for complete POS systems (cash register, receipt printer, etc).
Prices vary depending on the outlet, registers, and other factors.
Square
Square is no stranger to modern POS systems.
A very popular POS is Square. Millions of brands use their software to accept payments in-store and online.
You can incorporate Square into your business quickly and easily – whether that be a WordPress developer’s website, restaurant, or street vendor – you name it!
They have great solutions for getting paid with their flexible omnichannel commerce tools. They offer registers, terminals, stands, readers, and more for in-person sales. For online, there’s an app-like shopping experience, customization, the ability to highlight products, and more.
Their plans vary – but you can start for free. The free plan does take transaction fees, but otherwise, there are no costs. You can upgrade to include more features.
wePOS
wePOS is a WooCommerce-focused plugin.
wePOS is another plugin that offers a fast and responsive WooCommerce POS option. You can easily take orders and track your inventory in your WooCommerce store.
Plus, you can physically count WooCommerce products by scanning bar codes and adding them directly to a customer’s cart to process the order.
It features a sleek UI that’s simple to navigate. From this, you can manage your inventory and orders.
You can see the organized items, total costs, tax, and more.
There is a free version and upgrades available. They also have 24/7 support.
Oliver
Oliver is here for your WooCommerce store needs.
With a 5-star rating, the Oliver  plugin for WooCommerce might be a great option for a POS system for your business.
They state: “It’s simple, smart, and easy to use.†Made specifically for WooCommerce, it allows for a consistent combination of eCommerce and physical brick-and-mortar stores. Everything is in one place, and there’s no need for multiple integrations.
It’s designed to work with numerous devices, including iPad, Mac, or PC. The system supports using a mouse, touchpad, and keyboard entry.
They also have POS hardware, like a terminal, printer or all-in-one solutions.
Toast is named this for a reason – it specializes in restaurants. So, if your restaurant runs on WordPress or another platform, you may consider this system.
You’re able to manage all in-person and online sales in one place. They note that their restaurant-grade hardware is 3x faster than competitors, and you can integrate your FOH (front of house) and BOH (back of house) to reduce ticket times by up to 40%.
The Toast platform even includes payroll and team management – so it goes beyond just a POS option.
Their hardware includes handheld devices for ordering, kitchen display systems, self-ordering kiosks, and much more.
It’s free to use. Like many of our other systems, upgrades are available depending on your needs.
Shopify
Shop it to me: Shopify might be the POS solution you’re looking for.
Another well-known platform (millions of merchants and 10% of US eCommerce) is Shopify. Shopify allows customers to order online or in-person. It features one-click checkout that lets shoppers pay how they want – through digital wallets or multi-currency.
It includes a ton of insights into customer data. Everything from their behavior, total sessions, order numbers, and more.
Additionally, they incorporate your social media with tools for Facebook, Instagram, TikTok, and other channels.
There’s a whole range of what Shopify offers, hence why it’s so popular. Be sure to visit their website for more information.
And when it comes to pricing, there’s a free trial – otherwise, it does cost.
There are various levels that you can purchase, depending on what your needs are for your store.
Stripe
Stripe is no secret to POS.
Stripe is a very well-known POS company that offers solutions to millions of companies worldwide. It works with some of the biggest brands (Amazon, Instacart, Zoom, Lyft, etc).
They feature everything that brings websites and apps together for payment. With support for 135+ currencies, it’s available for use with credit, and debit cards, virtual wallets, and more. Additionally, they have items, such as terminals, for in-person sales.
Plus, they are big on security, with a team of world-class security experts at their helm. They’ve also received regulatory licenses around the world.
Stripe is free to use but takes a percentage of the costs.
PayPal
PayPal is another POS giant in the industry.
Like Stripe, PayPal is another payment solution we use for our products. PayPal’s popular with millions of other companies, too.
It’s known chiefly online; however, they offer POS software so you can run your business online and off.
Their POS offers streamlined checkout, business metrics, and an app. You can easily manage products with prices, stock levels, and more – all in one place.
The portable terminal PayPal uses is entirely portable. It accepts most forms of payment (credit, debit, Google Pay, etc), and works with chip and contactless payments.
There is currently a 2.29% transaction fee and costs for the terminal. However, the PayPal Zettle app is completely free to use.
Stay On Top of Your Shop
Out of all of these 10 options we just covered, surely you can stay on top of your WordPress website’s sales – in-person and online. Whether it be a plugin or a separate system, modernizing your selling platform is quick and easy.
And with all of the latest advancements in selling (real-time analytics, instant checkout, inventory control, etc), there’s no reason to be stuck with anything but the most efficient method for your business.
For more information on online sales, check out our article on eCommerce gateways.
Once you have systems implemented, there is no stopping customers from shopping!
Do you want to display your most popular posts by day, week, month, or even all-time in WordPress?
Popular posts allow your visitors to quickly discover your top content, which helps you increase user engagement, pageviews, and conversions.
In this article, we will show you how to display popular posts by day, week, month, and all time in WordPress.
Why Display Popular Posts in WordPress?
When you start a WordPress blog, you don’t have much content, which allows you to display selected posts in a sidebar widget manually.
However, as your website grows, you will notice that older articles on your website don’t get much exposure. By showcasing your top content, you allow new users to quickly discover the best articles on your website. This boosts user engagement on your website and increases your page views.
Now the problem is that if you are showing your all-time popular articles, then a very limited set of articles get repeated exposure. You can diversify it by displaying popular posts by day, week, or month as well.
Let’s take a look at how to easily display popular posts in WordPress by day, week, month, or all time.
Add Popular Posts by Day, Week, and Month in WordPress
For this tutorial, we’ll use the MonsterInsights Pro version because it lets you automatically show top posts from Google Analytics.
There is also a MonsterInsights Lite version that’s free and also includes the Popular Posts feature, but does not connect to GA.
First, you’ll need to install and activate the MonsterInsights plugin. If you need help, then please see our guide on how to install a WordPress plugin.
Upon activation, you will be directed toward the MonsterInsights welcome screen. Go ahead and click the ‘Launch the Wizard’ button.
With MonsterInsights, you can also set up a Google Analytics 4 property. This is the new version of Analytics. The previous Universal Analytics version will sunset on July 1, 2023, and you won’t be able to track website data after this date. That’s why now is the best time to switch to Google Analytics 4 and protect your data.
Now that you’ve added Google Analytics to your website, the next step is to go to Insights » Popular Posts from your WordPress dashboard.
MonsterInsights lets you show your top articles within the content, in the sidebar as a widget, and display popular products if you have an online store.
For this tutorial, we’ll use ‘Inline Popular Posts’ and show featured articles within the content of other blog posts.
The plugin comes with prebuilt themes, and you can see a preview of how your popular posts will appear on the website.
Once you’ve chosen a theme, simply scroll down to see more customization options. For instance, you can change the title color and size, edit the color of the label and background, and more.
Show Popular Posts by Day, Week, Month, and All Time in WordPress
Next, you’ll need to choose how the plugin will determine your popular posts. Let’s see how you can show posts by day, week, month, and all time.
Displaying Popular Posts by Day, Week, and All Time
In MonsterInsights, you can manually select which posts appear in the Popular Posts widget.
This is useful when displaying top content from a specific day or week. Plus, you can also show your all-time best articles anywhere on your website.
Simply select the ‘Curated’ option under Sort By section and then choose the articles you want to feature.
These could be your evergreen content, weekly announcement or news, trending topics from a particular day, and more.
Just begin typing the name of the posts you want to include, and then select them as their name pops up in the field. To continuously display your top posts of all time, you simply need to select them, and as long as ‘Curated’ is chosen, they will appear as popular posts.
However, if you want to display popular posts by the day or the week, you will have to manually change some of these curated posts so they stay fresh for your audience.
For instance, if you are featuring different WooCommerce products weekly, you will need to choose which posts are listed under ‘Curated’ each week.
Displaying Popular Posts by Month and All Time
In MonsterInsights, you get multiple options to automatically show popular posts by month and all time.
First, you can show your most commented pages from the last 30 days by selecting the ‘Comments’ option. The plugin will randomly rotate blog posts with the highest comments and show them in the popular post widget.
Similarly, MonsterInsights also lets you automatically display popular posts based on social shares using the ‘SharedCount’ option.
It integrates with the SharedCount and helps you display your all-time most shared articles. This way, people can easily find content that’s driving social engagement.
MonsterInsights also offers an option to show the top 5 posts from Google Analytics in the last 30 days. This way you can show your top-performing content from last month or all-time anywhere on your site.
First, you’ll need to select the ‘Curated’ option under the ‘Sort By’ section.
After that, you can enable the ‘Add Top 5 Posts from Google Analytics’ option under the Automated + Curated section.
To ensure that your data is being fetched from Google Analytics, click the ‘Test Automated Posts’ button under ‘Automated + Curated.’
A popup message will now appear, showing that the popular posts are being fetched correctly. You can click the ‘Close’ button.
Do note that you’ll need to set up the ‘Post Type’ custom dimensions in MonsterInsights and Google Analytics to use the Automated + Curated feature.
Next, you’ll need to select how you’d like to insert the featured articles.
MonsterInsights offers 2 options, including automatic placement and manual placement.
If you select the ‘Automatic’ option, then you can decide after how many words you’d want the popular post widget to appear. There is also an option to include and exclude pages from display featured posts.
When you’re done, simply click back to the top and click the ‘Save Changes’ button.
This way, your settings will be saved, and MonsterInsights will automatically display popular posts on your site.
On the other hand, you can also show popular posts in any blog post by adding the MonsterInsights block or using a shortcode.
First, add a new post or edit an existing one. Once you’re in the content editor, simply click the ‘+’ button and add the ‘Popular Posts’ block.
After that, you can see a preview of your featured articles in the content editor.
Once you’re satisfied with the widget’s appearance, you can go ahead and publish your article.
We hope this article helped you display popular posts by day, week, month, and all time in WordPress. You may also want to see our guide on WordPress SEO and the best WooCommerce plugins.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
On the other hand, if you only want to move products, then this tutorial will help you learn how to properly export and import WooCommerce products with images and other product data.
We’ll show you two methods, you can choose one that works best for you.
Method 1. Import & Export WooCommerce Products without a Plugin
WooCommerce comes with built-in functionality to easily import and export products with images, but without using any additional plugins.
First, you need to visit the Products » All Products page in your WordPress admin area. There, you will see two buttons at the top to ‘Import’ or ‘Export’ products.
Let’s first check out how the export feature works.
Exporting WooCommerce Products without Using a Plugin
Simply click on the ‘Export’ button at the top to continue.
On the next screen, you’ll see a bunch of options to choose what data you want to export.
For instance, you can choose to only export certain columns from product data. You can also choose to export specific product types or products in specific categories.
To export all products with images and all other data, you can leave these options unchecked.
Optionally, you can check the ‘Export custom meta.’ If you are unsure, then it’s better to check it so that you have the data.
Go ahead and click on the ‘Generate CSV’ button to continue.
WooCommerce will now prepare a CSV file and download it to your computer.
What is a CSV File?
CSV is short for Comma Separated Values, and it is file type of plain text that separates different columns or fields of data with a comma.
You can open it with any spreadsheet software like Google Sheets or Microsoft Excel. Here is how it would look:
Importing WooCommerce Products without Using a Plugin
Simply go to the Products » All Products page and click on the Import button at the top.
If your WooCommerce store is empty, then instead of the buttons at the top, you will see buttons at the center of the page.
Click on the ‘Start Import’ button to begin the import.
This will bring up the import wizard.
First, you need to click on the ‘Choose File’ button to select the WooCommerce export CSV file you downloaded earlier.
Click on the continue button to upload the CSV file.
WooCommerce will now check to see if your CSV file is in a compatible format. After that, it will ask you to map that data to existing WooCommerce product data.
The default settings here will work for most WooCommerce stores.
However, you still need to review and if a column is missing, and then click on the drop-down menu next to it and select a matching field if available.
Particularly, if you are using variations attribute for products, then make sure to scroll down to the attributes columns and match fields.
This will allow you to ensure that the fields in your CSV file match the corresponding WooCommerce fields.
Click on the ‘Run’ the Importer button to begin.
WooCommerce will now start importing data from CSV file. It will also download any images attached to your products.
Once finished, you can visit the Products » All Products page to see the imported products.
Make sure to visit your shop and product pages to check that everything is working as expected.
Method 2. Import & Export WooCommerce Products with a Plugin
For this method, we’ll be using a plugin to import and export WooCommerce products.
The advantage of this method is that it offers more flexible options and also allows you to export / import product reviews.
Plus, it allows you to import / export WooCommerce products in batches which comes in handy if you have a large store with many products and images.
After that, go to the Webtoffee Import Export (Pro) » Import page and select ‘Product’ as the post type you want to import.
Click on the ‘Step 2: Select import method’ button to continue.
Next, you need to select an import method and upload the exported file you downloaded earlier to your computer.
Click on the ‘Step 3: Map and Import Columns’ button to continue.
On the next screen, you’ll see a list of fields and the matching fields from your import file. If you see an empty field, you can choose a matching field for it in the next column.
If you are using product variations like sizes and colors, then make sure to click on the Attributes tab to match attribute fields.
However, if you are not using any products with variations or custom attributes then you can use the default settings.
Click on the ‘Step 4: Advanced Options / Batch Import’ button to continue.
On the final screen, you’ll see advanced options. For instance, you can choose to match products by ID or SKU, choose what to do if a product already exists, and more.
If you are importing products into an empty WooCommere store, then you can use the default settings.
Finally, click on the ‘Import’ button to run the product import process.
You’ll see the progress of the import on screen. Once finished, you can click on ‘View Products’ to check if everything has been imported correctly.
The plugin also allows you to import and export Product Reviews.
If you want to import or export the product reviews too, then simply choose ‘Product Reviews’ post type on the import or export page.
Improve Your WooCommerce Store with Automations
If you find yourself doing a lot of manual work around your WooCommerce store and want to save time, then we recommend using Uncanny Automator for workflow automation.
Uncanny Automator helps you connect over 100+ plugins and apps with a simple no-code visual builder. You can use it to create automated workflows for things that you normally do without writing any code.
There’s a free version that you can try out, and it’s already used by over 20,000 websites.
Aside from workflow automation, if you’re looking for a marketing automation tool for WooCommerce, then we recommend using FunnelKit Automation. It will help you grow your sales and improve conversions without the high costs.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Are you seeing the ERR_CONNECTION_REFUSED error when trying to access a website or when viewing a website resource using your browser’s inspect tool?
This error message appears when your browser is unable to connect to the website you’ve requested. You might also see it in your browser’s inspect tool when you are exploring why a certain resource on the website won’t load.
In this article, we’ll show you how to fix the ERR_CONNECTION_REFUSED error in Chrome.
What Is the ‘ERR_CONNECTION_REFUSED’ Error in Chrome?
The ERR_CONNECTION_REFUSED message is displayed in Google Chrome when it is trying to open a web page or website resource but is unable to do so. This error code is usually included inside an error message such as:
‘This site can’t be reached’
‘Failed to load resource’
There are lots of common WordPress errors, but this error may stop you from visiting your own website and logging in to the WordPress admin area. You’ll typically want to solve this problem as quickly as possible.
Often when you see this error message, your WordPress website is still working, but something is stopping the browser from accessing it. In many cases, you will only need to fix a problem with your own browser or internet connection.
With that being said, let’s take a look at how to fix the ERR_CONNECTION_REFUSED error in Chrome. First, we’ll look at how to fix the error when you can’t access an entire website, then we’ll show the solution for when you can’t access a specific file or resource on a website.
How to Fix the ‘This Site Can’t Be Reached’ Error
Usually, this message is displayed when you can’t access an entire website.
You will see the Chrome error message ‘This site can’t be reached’ along with the ERR_CONNECTION_REFUSED error code. The message may even suggest a few things to try to fix the error, such as checking the connection, proxy, firewall, and DNS configuration.
Other browsers will display similar messages, such as:
‘Unable to connect’
‘Hmmm…can’t reach this page’
There are many things that can interfere with your connection to the website, and you will need to follow some troubleshooting steps to identify and fix the problem.
The simplest fix is to check that you’re connected to the internet and restart your modem and router. Resetting your internet connection may be all it takes to reconnect to your website.
If not, you should check to see whether your website is working. Simply visit the Website Uptime Status Checker website, then enter the URL of your own site.
If your site is down, then you should contact your WordPress hosting provider to let them know your website is down.
Clear Your Browser Cache
Your web browser stores files and data from the websites you visit, so it doesn’t have to download them again. However, this can cause problems if the cached files become outdated or corrupt.
You can easily clear the browser cache in Google Chrome by clicking on the three-dotted icon in the upper-right corner and then selecting ‘More Tools,’ followed by ‘Clear Browsing Data…’
In the popup that appears, check the box next to ‘Cached images and files’ and then click the ‘Clear data’ button.
Now try revisiting the website to check whether you can access it.
Troubleshoot the Software on Your Computer
Some of the security and networking software you run on your computer may be interfering with your connection to the website. This can include your firewall, antivirus software, VPN, and proxy server.
Similar to the browser cache, your computer stores the IP addresses of all the websites you visit. This means the browser doesn’t have to look up the same IP address multiple times.
By flushing your DNS cache, you’ll get the very latest information about a website, including its new domain name or address.
To help you out, we’ve created a complete guide on how to clear your DNS cache for Mac, Windows, and Google Chrome.
Finally, if there’s a problem with how your internet connection is configured, then renewing your TCP and IP protocol will return the connection to its default settings, which may solve the problem.
How To Fix the ‘Failed To Load Resource’ Error
You might notice that, while your website loads, a certain resource or file doesn’t. This file could be an image or other media file, JavaScript, or a CSS stylesheet. A missing resource can cause your website to misbehave or not function properly.
When that happens, the browser will add a notice in the error console for debugging purposes.
In most cases, you would see this error in your browser’s error console when using the Inspect tool. You might see the error message Failed to load resource: net::ERR_CONNECTION_REFUSED.
This error message happens when your website’s code mentions the file, but your browser is unable to download it. This can happen when there is a problem with the file itself, or the URL that points to it.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.