How to Create a WooCommerce Subscription Reminder Email in WordPress

Are you looking for a way to create WooCommerce subscription reminder emails in WordPress?

Customers who subscribe to your products may not always remember the renewal date. This can cause confusion and panic when you automatically take money from their accounts.

In this article, we will show you how to improve the subscriber experience by creating a WooCommerce reminder email in WordPress.

How to create a WooCommerce subscription reminder email in WordPress

Why Create a WooCommerce Subscription Reminder Email in WordPress?

Subscriptions are a great way to get consistent and ongoing revenue for your business. You might sell physical products such as subscription boxes or digital products like online memberships and digital courses.

If you are using WooCommerce, then you can sell subscriptions using the WooCommerce Subscriptions extension. For step-by-step instructions, please see our guide on how to add subscriptions to WooCommerce.

After you have set up WooCommerce Subscriptions, it’s a good idea to create subscription reminder emails. These automatic messages let customers know that their subscriptions are about to renew.

In this way, you can give the subscriber a chance to update their payment details and contact information or make other changes before their subscription auto-renews. This can help you avoid admin headaches, refund requests, and customer complaints.

It also gives the customer a chance to cancel their subscription. Although you will want to get as many subscribers as possible, people who feel tricked into renewing their subscriptions may complain or leave negative customer reviews.

With that in mind, let’s see how to create a subscription reminder email in WordPress using the WooCommerce Subscriptions extension and FunnelKit.

How to Create a WooCommerce Subscription Reminder Email in WordPress

The best way to create a subscription reminder email is by using FunnelKit Automations. FunnelKit Automations is the best marketing automation tool for WooCommerce websites.

FunnelKit lets you easily set up automated emails for abandoned cart recovery, lead nurturing, post-purchase education, next order coupons, subscription reminders, and more.

Step 1: Set Up FunnelKit Automations

First, you will need to install and activate the FunnelKit Automations Pro plugin. For more details, please see our guide on how to install a WordPress plugin.

You will also need the free FunnelKit Automations plugin, as the premium plugin uses it as the base for its more advanced features.

Upon activation, you need to go to FunnelKit Automations » Settings and add the license to the ‘FunnelKit Automations Pro’ field.

Adding a FunnelKit Automations license to your WordPress website

You can find this information under your account on the FunnelKit website. After entering the key, just click on the ‘Activate’ button.

Now, you are ready to create all kinds of WooCommerce automations that increase sales.

Step 2: Create a FunnelKit Email Reminder Automation

To create a subscription reminder email, go to FunnelKit Automations » Automations (Next-Gen) and click on the ‘Add New Automation’ button.

Adding a new automation to your WooCommerce store

Here, you will see all the ready-made email campaigns you can use to recover WooCommerce abandoned cart sales, sell online courses, and more.

To create a WooCommerce subscription reminder, click on ‘Start From Scratch’.

The FunnelKit Automations library

You can now type in a name for the automation. This is just for your reference, so you can use anything you want.

With that done, click on the ‘Create’ button.

Creating a WooCommerce subscriptions reminder email

This launches FunnelKit’s user-friendly email automation builder, ready for you to create the WooCommerce workflow.

To get started, you need to click on ‘Select Trigger’.

Adding a FunnelKit trigger to an automation workflow

You can now choose the action that will trigger the automated workflow in WordPress.

To start, click on the ‘WooCommerce’ tab and then select the following trigger: ‘Subscriptions Before Renewal’.

Creating a WooCommerce subscription reminder email

When you are ready, click on ‘Done.’

This will add a basic trigger to the FunnelKit editor. To go ahead and configure the trigger, click on ‘Subscriptions Before Renewal’.

Editing the subscriptions renewal WooCommerce trigger

Now, you can decide when to send the reminder.

Just be aware that you can also create follow-up emails. For example, you might send an email 5 days before the subscription renewal and a follow-up the day before.

To set a date, simply type a number into the following field: ‘Days before subscription renewal’.

Creating an automated time-based trigger

You can also choose the time when the email will be sent. It’s a good idea to send reminder emails when the subscriber is more likely to be online and opening messages.

That said, it helps to know as much about your subscribers as possible. If you haven’t already, then we recommend installing Google Analytics in WordPress. It will help you learn more about your customers, including their timezone and when they are most likely to be online.

After setting up your reminder emails, it’s also a good idea to track your email open rates. You can even set up A/B split testing by sending messages at different times and then seeing what gets the best results.

By continuously monitoring and fine-tuning all your custom WooCommerce emails, you should be able to improve your open rates and conversion rates.

You can tell FunnelKit to send reminder emails at a specific time by typing it into the fields that show ‘HH’ (hour) and ‘MM’ (minute) by default.

Creating an automated WooCommerce workflow

After that, you can choose whether to send this email once or multiple times.

Later in this guide, we will show you how to add follow-up emails to this campaign. With that in mind, you will typically want to send this email once by selecting the ‘Once’ button.

When you are happy with how the trigger is set up, simply click on the ‘Save’ button.

Configuring the WooCommerce subscription reminder email

Step 3: Design the WooCommerce Subscription Reminder Email

Now, it’s time to create the WooCommerce email that will be sent to your subscribers by clicking on the ‘+’ button.

You can then select ‘Action.’

Adding actions to an automated WooCommerce workflow

In the popup that appears, choose ‘Send Email.’

Then, click on ‘Done.’

Sending a WooCommerce reminder email

You can now create an email by typing in a subject and preview.

You can use a mix of plain text and merge tags. FunnelKit will replace any merge tags with real values every time it sends a subscription reminder email. In this way, merge tags can catch the subscriber’s attention with personalized content.

For example, you might use a merge tag to add the subscriber’s name to the subject line or the date when their subscription will auto-renew.

To add a merge tag, just click on the ‘{{.}}’ icon next to the field where you want to use the tag.

FunnelKit's dynamic merge tags

This opens a popup where you can look through all the available merge tags.

When you find a tag you want to use, you might see either a ‘Copy’ or ‘Settings’ icon. If you see the ‘Copy’ symbol, then simply click it to copy the merge tag.

Copying dynamic merge tags

With that done, you can go ahead and paste the merge tag into the email.

At this point, you may also want to add some static (plain) text by typing it directly into the field.

Adding merge tags to a WooCommerce reminder email

When looking through the merge tags, you may see a ‘Settings’ icon instead of a ‘Copy’ icon.

For example, this image shows a ‘Settings’ icon next to the Contact First Name merge tag.

Adding merge tags to a subscription reminder email

This icon allows you to set a fallback, which FunnelKit will use if it doesn’t have access to the real value.

If you see a ‘Settings’ icon, then give it a click and type some text into the ‘Fallback’ field.

Setting a fallback for your WooCommerce subscription reminder emails

After creating a fallback, click on ‘Copy.’

With that done, simply paste the merge tag into the field where you want to use it. You can also type static text directly into the field.

Adding dynamic text to a WooCommerce subscription reminder email

When you are happy with how the subject and preview text is set up, just scroll down to the small text editor.

Here, you can create the email body text by typing it into the editor. You can also add dynamic tags by selecting ‘Merge Tags’ and then following the same process described above.

Adding body tags to a WooCommerce subscriber email

The text editor has all the standard text formatting options, so you can add links, change the text size, change the font, and more.

As you are creating the email, you can preview it by clicking the ‘Show Preview’ button.

Previewing WooCommerce emails using FunnelKit

When you are happy with the subscription reminder email, just click on the ‘Save & Close’ button.

Step 4: Create Follow-up Emails

At this point, you might want to add one or more follow-up emails to the campaign.

To start, you will typically add a delay between these emails by clicking on the ‘+’ icon and then selecting ‘Delay’.

Adding a delay to an automated WooCommerce email sequence

On this screen, open the dropdown that shows ‘Minutes’ by default and choose a value from the list. When creating reminder emails for your online store, you will typically want to select either ‘Days’ or ‘Weeks.’

After that, type in the value you want to use, such as 1 Week or 3 Days.

Adding a delay to a FunnelKit automated workflow

With that done, you may want to set the time when FunnelKit will send the follow-up email. You will typically want to send the reminder email when subscribers are more likely to be online or when you usually get the best open rates.

To do this, just check the following box: ‘Delay until a specific time of day’.

Adding a delay to an automated workflow

You can now set the time using the new settings that appear.

By default, FunnelKit will use the timezone in your WordPress settings. However, you can also send the email based on the subscriber’s timezone by checking ‘In Contact Timezone’.

Sending subscription reminder emails based on the customer's timezone

When you are happy with how the delay is set up, click on ‘Save.’

With that done, it’s time to create the follow-up email. Go ahead and click on the ‘+’ icon and then select ‘Action’.

Creating follow-up emails for your online store

In the popup that appears, select ‘Send Email.’

After that, you need to click on ‘Done.’

Adding follow-up emails to an automated WooCommerce workflow

This opens a popup where you can create a subject and preview, as well as add body text by following the same process described above.

When you are happy with the follow-up email, just click on the ‘Save & Close’ button.

Adding automated follow-up messages to your eCommerce store

You can now add more delays and follow-up emails by repeating the exact same steps.

When you are ready to make the automation live on your WordPress website, click on the ‘Inactive’ slider so that it turns to ‘Active.’

Publishing an automated WooCommerce workflow

Now, FunnelKit will now send automated subscription reminder emails for your online store.

We hope this article helped you learn how to create WooCommerce subscription reminder emails. You may also want to see our guide on how to create a WooCommerce popup to increase sales or our expert picks for the best WooCommerce plugins for 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.

The post How to Create a WooCommerce Subscription Reminder Email in WordPress first appeared on WPBeginner.

How to Sell Car Parts Online With WordPress (Step by Step)

Are you looking for a way to sell car parts online on your WordPress website?

If you have an automotive business, then a website is a great way to reach new customers. It can also improve the customer experience by allowing car owners to look through your entire catalog and order auto parts online.

In this article, we will show you how to sell car parts online with WordPress.

How to sell car parts online with WordPress

Which Is the Best Website Builder to Sell Car Parts Online?

There are many website builders that you can use to sell car parts online, but we recommend using WordPress.

According to our blogging research statistics, WordPress is the most popular website platform in the world. It powers nearly 43% of all websites, including many of the top eCommerce websites.

WordPress is also open-source and free, so you will have bigger profit margins. For more on this topic, see our article on why WordPress is free.

However, just be aware there are two types of WordPress software. First, there is WordPress.com, which is a blog hosting platform. Then, there is WordPress.org, which is also known as self-hosted WordPress.

For a detailed comparison, please see our guide on the difference between WordPress.com and WordPress.org.

For an eCommerce site, we recommend using WordPress.org because it gives you complete ownership of your website and online store. You can also install third-party plugins, including the popular WooCommerce eCommerce plugin.

According to our WordPress market share report, WooCommerce is used by 8.8% of all websites, which makes it more popular than Shopify for online stores and eCommerce sites.

To learn more about why we recommend WordPress to all our readers, please see our complete WordPress review.

We will now show you how to sell car parts online with WordPress. You can use the quick links below to jump to the different parts of the article:

Step 1: Set Up Your Auto Parts Website

To start selling car parts online, you will need a domain name and web hosting.

A domain name is your store’s address on the internet. This is what customers will type into their browsers to reach your website, such as www.carparts.com or www.buyautoparts.com.

Web hosting is where your site lives online. To help you find the right hosting for your business, we have created a complete list of the best WordPress hosting that you can buy.

Although the WordPress software is free, hosting and domain names are where the costs can really start to add up.

A domain name typically costs $14.99/year, and hosting costs start from $7.99/month. This can make it difficult if you are a new business or have a limited budget.

Thankfully, Bluehost is offering our readers 60% off web hosting, plus a free domain name. Bluehost is one of the largest hosting companies in the world and an official WordPress-recommended hosting partner.

They are also offering our users a free SSL certificate. If you want to sell car parts online, then an SSL certificate is essential for keeping customer credit and debit card information safe.

You can click the button below to get started for as little as $2.75 per month.

Once on the Bluehost website, click the green ‘Get Started Now’ button.

The Bluehost web hosting website

This will bring you to the Bluehost pricing page, where you can choose a hosting plan for your auto part business.

We recommend choosing a Basic or Plus plan, as they are the most popular web hosting plans among our readers.

Bluehost's pricing plans

After selecting a plan, click on ‘Continue.’

On the next screen, you will need to choose a domain name.

Choosing a domain name for an automotive store

Ideally, your domain name will be easy to pronounce, spell, remember, and relate to your business. The name of your auto parts business is a great place to start, but sometimes that domain may already be taken by another business website.

In that case, you can try extending the domain name by adding your location, what makes your auto parts business unique, or some extra keywords. If you need some inspiration, then check out our guide on how to choose the best domain name.

After choosing a name, click on the ‘Next’ button to continue.

Now you will need to provide your account information, such as your name and business email address. After that, you will also see optional extras that you can buy.

We generally don’t recommend buying these extras straight away, as you can always add them later if your business needs them.

Bluehost package extras

After that, type in your payment information to complete the purchase.

After a few moments, you will get an email with instructions on how to log in to your web hosting control panel. This is your hosting account dashboard, where you can manage your car parts website, including setting up email notifications and asking for WordPress support.

It’s also where you will install the WordPress software, so let’s do that now.

Step 2: Create a New WordPress Website

If you sign up with Bluehost using our link, then Bluehost installs WordPress on your domain name automatically.

If you want to create a different WordPress website, then go ahead and click on the ‘My Sites’ tab in the Bluehost dashboard.

After that, you need to click on the ‘Add Site’ button and select ‘Create New Site.’

Creating a new WordPress website with Bluehost

The Bluehost wizard will now walk you through the setup process.

First, you will need to type in a site title and an optional tagline.

Adding a site title and tagline to WordPress

When you are ready, just click on the ‘Next’ button to continue.

After that, Bluehost will ask you to choose a domain name and path for your car parts website. If you already own a domain name, then go ahead and select it from the dropdown menu.

Selecting a domain name for an automotive parts website

If you don’t have a domain name, then you can buy one by visiting the ‘Domains’ page inside the Bluehost dashboard.

After choosing a domain name, you can leave the directory path blank and let Bluehost fill it in for you.

The installer will also show a few plugins that you may want to install on your car parts website, including WPForms. Many of these are must-have WordPress plugins that can help you grow your business and get more sales, so we recommend installing them.

When you are ready, click on the ‘Next’ button, and the installer will set up your car parts website. Once it’s finished, you will see a ‘WordPress installed successfully’ message with information about your new website.

You can now go ahead and click on the ‘Log into WordPress’ button, which takes you to your site’s admin dashboard.

How to create a car parts website with WordPress

You can also log in to the WordPress dashboard by going to yoursite.com/wp-admin/ in your web browser.

If you are using a different WordPress website host, such as SiteGroundHostingerHostGator, or WP Engine, then you can see our complete guide on how to install WordPress for all the top hosting providers.

Now that you have successfully set up WordPress, you are ready to start building your automotive parts website.

Step 3: Choose a WordPress Theme

WordPress themes are professionally-designed templates that change how your automotive website looks and acts.

By default, each WordPress site comes with a basic theme. If you visit your website now, then you will see something like the following image.

An example of a default WordPress theme

If you want to make a great first impression with customers and get more sales, then it’s a good idea to replace the default WordPress theme.

There are lots of different premium and free WordPress business themes to choose from. You can generally categorize these as niche industry themes or multipurpose WordPress themes.

Your typical automotive website needs special features, like the ability to show listings, support for popular eCommerce plugins, and a VIN decoder tool.

With that in mind, it makes sense to look for a theme that’s designed for the car industry. To help you out, we have collected the best WordPress themes for car dealerships and the best themes for auto repair.

You can also use a website and landing page builder plugin like SeedProd.

The SeedProd page builder plugin

SeedProd is the best drag and drop WordPress page builder and comes with built-in templates that you can use to create a professionally-designed car parts website.

It even has a template that’s designed specifically for the car industry.

How to sell car parts online with SeedProd

Once you have chosen a theme, check out our step-by-step guide on how to install a WordPress theme. After installing your theme, you can customize it by going to Appearance » Customize in the WordPress dashboard.

This will open the theme customizer, where you can fine-tune the theme settings and see your changes instantly, thanks to the live preview.

The WordPress theme customizer

If you are using one of the newer full site editing themes, then you can customize your theme by going to Appearance » Editor. This launches the full site editor, which uses blocks similar to the content editor.

Pro Tip: No matter which theme you are using, you can’t edit it by default using advanced drag and drop. For that reason, we recommend using a page builder like SeedProd instead.

Step 4: Create a Custom Home Page

WordPress has two default content types called posts and pages.

You will typically use posts to create articles and blogs. By default, the home page will show these posts in reverse chronological order, so the newest content appears at the top of the home page.

An example of a car parts blog

Blogging can help you build a stronger relationship with your customers, improve your WordPress SEO, and get more traffic to your automotive website.

For example, you might share tips on how to diagnose common car problems or blog about the latest industry trends.

However, even if you plan to blog, you typically don’t want to show those posts on your automotive website’s home page. Instead, we recommend creating a custom home page that introduces your car parts business to potential new customers.

For step-by-step instructions on how to create an attention-grabbing auto parts home page, please see our guide on how to create a custom home page in WordPress.

Once you are happy with how the page looks, it’s time to set it as your home page. To do this, head over to Settings » Reading in the WordPress dashboard.

The WordPress reading settings

On this screen, you need to scroll to ‘Your homepage settings’ and select ‘A static page.’

With that done, just open the ‘Homepage’ dropdown and choose the page you want to use.

The WordPress homepage settings

After that, scroll to the bottom of the screen and click on ‘Save Changes.’ Now, if you visit your auto parts website, then you will see the new home page in action.

If you are going to write blogs, then you should also make sure to create a separate blog page to show your posts.

Step 5: Set Up an eCommerce Plugin

WordPress doesn’t have eCommerce features by default, so you will need a plugin to sell car parts online. The easiest way to sell physical products is by using WooCommerce.

WooCommerce is the most popular eCommerce plugin in the world and has everything you need to sell car parts online.

First, you will need to install and activate the WooCommerce plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Upon activation, you will see the WooCommerce setup wizard. The first thing you will need to do is type in your store’s location.

The WooCommerce setup wizard

After that, click on the ‘Continue’ button.

On the next screen, you can select your industry. Since you are going to sell car parts online, you will typically want to check the box next to ‘Other.’

After that, type your industry into the ‘Description’ field.

How to sell car parts online with WooCommerce

With that done, click on ‘Continue.’

You can use WooCommerce to sell all kinds of products, including digital downloads, bookings, and WooCommerce subscriptions.

However, since you are selling automotive parts, make sure to check the ‘Physical products’ box.

The WooCommerce setup wizard

When you are happy with the information you have entered, click on ‘Continue.’

With that done, you can choose how many products you plan to sell and whether you are currently selling anywhere else.

How to create an online store with WooCommerce

After entering this information, just click on the ‘Continue’ button.

The setup wizard will now recommend some business features that you can add to your online store. These features are free, so we recommend selecting the following checkbox ‘Add recommended business features to my site.’

Adding recommended features to an online store

When you are happy with the information you have entered, simply click on ‘Continue’ to set up your online store.

Step 6: Set Up Shipping for Your Car Parts

Next, you can add shipping options by going to WooCommerce » Settings.

The WooCommerce settings screen

Here, you need to click on the ‘Shipping’ tab.

With that done, select ‘Add shipping zone.’

How to add shipping to an online store

On the next screen, type in a name for the zone and select one or more regions from the dropdown menu.

Once you have done that, simply click on the ‘Add shipping method’ button.

How to set up WooCommerce shipping

Now, you will see different shipping methods in the dropdown menu. You can choose between a flat rate, free shipping, or even offer local pickup.

Select your preferred shipping method and click ‘Add shipping method.’

Adding shipping methods to an online automotive store

WooCommerce will now add your chosen shipping method to the shipping zone.

To configure the shipping method, simply hover over it and then click the ‘Edit’ button.

Editing shipping methods to a WooCommerce automotive store

You will see a popup with more settings you can use. 

The settings will vary depending on the shipping method you choose. For example, if you select ‘Flat rate’, then you can change the method title, add a tax status, and enter the total shipping cost.

How to set up flat rate shipping in WooCommerce

After entering this information, go ahead and click on ‘Save changes.’

You can create as many shipping zones as you want by repeating these steps.

Step 7: Set Up Payments for Your Car Parts Business

Next, you need to add payment options so that customers can buy your car parts online. To get started, head over to WooCommerce » Settings and select the ‘Payments’ tab.

Adding payment methods to an auto parts website

This opens a screen with all the different payment methods and WooCommerce payment gateways that you can use.

Simply find the method you want to enable and click on its ‘Finish set up’ button.

How to sell car parts online in WordPress

You can now set up this payment method by following the onscreen instructions.

When you are finished, don’t forget to click on the ‘Save changes’ button.

How to accept credit card payments in WordPress

To make the payment method live on your site, click on the ‘Payments’ tab.

Then, simply click on the method’s toggle so it turns from grey (disabled) to purple (enabled).

Enabling WooCommerce payments

To get more sales in your online store, you may want to offer multiple payment methods. For example, you might accept credit card payments on your WordPress site, plus cash on delivery.

To add more payment methods, simply follow the same process described above.

Step 8: Create Product Attributes and Attribute Terms

By default, WooCommerce creates each product as a ‘Simple Product.’ However, you will probably want to offer the same car part for multiple models or brands.

The easiest way to do this is by creating a variable product. This allows customers to visit a single product listing and then choose the right product variation for their car, as you can see in the following image.

How to sell car parts online with WordPress

To create variable products, you will first need to set up attributes and attribute terms.

For example, if you are selling tires, then you might make a ‘Season’ attribute and then add ‘Winter’ and ‘Summer’ as the attribute terms.

This will allow customers to choose between winter tires and summer tires.

An example of a car part, created using WordPress and WooCommerce

You might also create a ‘Model’ attribute and then add each car model as an attribute term.

By adding attributes and attribute terms to your online store in advance, you will find it easier to create variable products later.

With that being said, head over to Products » Attributes. You can now type a title for the attribute into the ‘Title’ field. This will appear on your product pages, so make sure you use something descriptive.

Adding product attributes to an online store

For more on this topic, see our guide on how to add product attributes to WooCommerce.

When you are happy with the information you have entered, click on ‘Add attribute.’

Adding car parts as a variable product

This attribute will now appear towards the right of the screen.

Next, go ahead and click on the ‘Configure terms’ link.

Configuring terms for a variable product

This brings up a screen similar to the main attribute screen, where you can start adding attribute terms.

To start, type the term’s title into the ‘Name’ field.

Adding terms to an eCommerce store

When you are happy with the information you have typed in, just click on the ‘Add new…’ button.

Simply repeat the above steps to create more attribute terms. You can also create as many product attributes as you want and then add unique terms to those attributes.

Examples of product attributes, created using a WordPress eCommerce plugin

Step 9: Add Your Car Part Products

After creating some product attributes and terms, you are ready to start adding car parts to your online store. You can add each product manually or import WooCommerce products from a template, CSV file, or another service.

In this guide, we will show you how to add car parts to your store manually, so start by going to Products » Add New.

On this screen, start by typing in the product name. This will appear at the top of the product page, so visitors will be able to see it.

Adding a car part to an online store

After that, type in a description and add a product image.

If you want to show multiple images, then you can click on ‘Add product gallery images.’ You can even add interactive 360-degree images in WordPress.

Adding car part product images

After that, it’s a good idea to add categories and tags to the product. These will help customers find the right products on your car parts site, like categories and tags for WordPress pages.

Simply click on the ‘Add new category’ link and then create a new category for the car part you are adding.

Adding car part product categories to an online store

After that, you can type each tag into the ‘Product tags’ box and click on ‘Add.’

To add multiple product categories and tags, simply repeat the same steps described above.

Adding product tags to a car part product

After that, scroll to the ‘Product Data’ box.

To create a variable product, simply click on the dropdown that shows ‘Simple product’ by default. Then, select ‘Variable product.’

Adding variable products to an automotive website

You can now select the product type, add pricing, shipping costs, grouped products, and other information.

After entering all this information, you are ready to create variations by selecting the ‘Attributes’ tab. Here, open the ‘Add existing’ dropdown menu.

Adding existing attributes to a variable product

You can now go ahead and select the product attribute you want to use.

In the ‘Value(s)’ field, type in each term you want to use. When the right term appears, click to add it to the product.

Adding values to a product variable

With that done, click on the ‘Save attributes’ button.

To add more product attributes and terms, simply repeat the above steps.

WooCommerce's product data settings

With that done, click on the ‘Variations’ tab.

On this screen, go ahead and click on ‘Generate variations.’

Generating variations for a car part website

WooCommerce will now create variations using all the attributes you added to the product.

To set up each variation, click on its ‘Edit’ link.

Editing a variable car part product

You can now add the variation’s price, upload an image, set the shipping options, and more using the settings in this section.

Simply repeat this process to configure each product variation.

Configuring a vehicle part product

There are lots more settings you can use to fine-tune the variable product. However, this is all you need to add a car part to your online store.

When you are ready to make the product live, go ahead and click on the ‘Publish’ button.

Publishing a car part product to a WordPress website

If you visit your online store, you will see the variable product live.

To add more car parts to your online store, simply repeat these steps.

Step 10: Add a Contact Us Form

Customers might sometimes need to talk to you directly. For example, they may want to find out when a particular part will be back in stock or get some advice on a mechanical problem.

While visitors could call your business phone number, it’s still a good idea to add a contact form to your website.

An example of a contact form, on a car parts website

Most of the best contact form plugins come with built-in spam protection, so you won’t get any contact form spam. A form will also collect consistent information, so you will have all the data you need to write a helpful reply.

The easiest way to create a contact form is by using the free WPForms plugin. This plugin has a built-in Simply Contact Form template that you can quickly customize using the drag and drop editor.

A contact form, created using WPForms

After that, just add the form to any page, post, or widget-ready area using the ready-made WPForms block.

For detailed instructions, see our guide on how to create a contact form in WordPress.

Step 11: Add a Navigation Menu

After adding some content to your car parts website, you will want to help visitors find their way around those pages and posts by adding a navigation menu.

An example of a WordPress navigation menu

No matter which theme you are using, it’s easy to add menus and sub-menus to your automotive website.

For a complete guide, please see our post on how to add a navigation menu.

Adding a menu to your car parts website

WooCommerce has a built-in search feature, but it’s not very good at finding products. It doesn’t look for matches in product attributes, reviews, custom fields, or product descriptions.

By replacing the default search with a smarter and faster search, you can help customers find the exact car parts they need. This will improve the customer experience and help you get more sales.

The easiest way to create a smart WooCommerce product search is by using SearchWP. SearchWP is the best WordPress search plugin on the market and puts you in complete control of the WordPress search algorithm.

The SearchWP search plugin for WordPress

By default, SearchWP will look at the product title, content (description), slug, and excerpt (short description) for matches. 

Plus, you can customize the SearchWP settings to look for matches in custom fields, taxonomies, customer reviews, product tags, and more.

A smart WooCommerce product search, created using SearchWP

For more information, please check out our guide on how to make a smart WooCommerce product search.

Step 12: Display Customer Reviews

Reviews are some of the best ways to earn customer trust and convince visitors to buy car parts from your website. After all, we are more likely to buy things that we see other people buying, using, or recommending.

If you already have reviews on platforms like Facebook, Yelp, and Google, then it’s easy to display them on your WordPress site using Smash Balloon Reviews Feed Pro.

Car part reviews, displayed using Smash Balloon

Reviews Feed Pro is one of the best customer review plugins for WordPress that you can use.

It will collect reviews automatically and then organize them into a nice layout on your automotive website. You can also completely customize the review feed so that it perfectly fits with your site.

The Reviews Pro WordPress plugin, by Smash Balloon

For more details, please see our guide on how to show Google, Facebook, and Yelp reviews.

We hope this tutorial helped you learn how to sell car parts online with WordPress. You may also want to learn how to create a WooCommerce popup to increase sales or check out our list of the best WooCommerce plugins for 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.

The post How to Sell Car Parts Online With WordPress (Step by Step) first appeared on WPBeginner.

How to Edit WooCommerce Pages (No Coding Required)

Do you want to edit WooCommerce pages without writing code?

WooCommerce creates many pages to display products and add cart functionality to your store. Small improvements to these pages can result in higher sales and less cart abandonment for your store.

In this article, we will show you how to easily edit WooCommerce pages to make more sales without any coding skills.

How to Edit WooCommerce Pages

Why Edit WooCommerce Pages for Your Online Store?

WooCommerce creates many pages to display products, shop, account, checkout, and cart features for your online store.

By default, your WordPress theme controls how these pages look. There are a ton of great WooCommerce themes that you can choose from.

However, editing these pages may not be as straightforward as it seems.

For instance, you may not be able to show additional products, add upsell features, change the layout, and more.

This is where SeedProd comes in. It is the ultimate WooCommerce page builder plugin that allows you to use an intuitive drag-and-drop tool to design your WooCommerce pages.

SeedProd website builder

The first thing you need to do is install and activate the SeedProd plugin. For more details, see our tutorial on how to install a WordPress plugin.

For the different methods in this article, we will be using the SeedProd Pro version, as it has the features needed to edit WooCommerce pages.

Upon activation, you need to visit SeedProd » Settings page to enter your plugin license key. You can find this information under your account on the SeedProd website.

Adding a SeedProd license key to WordPress

After entering your license key, you are good to go. You can now edit and create highly optimized WooCommerce pages for your online store.

That being said, let’s take a look at how to edit WooCommerce pages, step by step.

You can click any of the links below to jump to any method you want:

Create a Completely Custom WooCommerce Theme

SeedProd comes with a complete WooCommerce theme builder built-in. This allows you to replace your WooCommerce theme with a custom one of your own.

The advantage of this approach is that you get more flexibility when editing your WooCommerce theme. You can edit any page using a simple drag-and-drop tool.

To get started, simply go to the SeedProd » Setup page and click on the ‘Select a theme for my store’ button next to the ‘Build a WooCommerce Store’ option.

Make a custom WooCommerce theme

Next, the plugin will show you many ready-to-use WooCommerce themes you can use as a starting point.

Simply click on a template to select it.

WooCommerce template selection

Each WooCommerce or WordPress theme is a collection of templates showing different areas of your website or online store.

SeedProd will now generate those templates for your theme and show you a list of them.

Theme templates

You can now take your mouse over to a template and click on the ‘Edit Design’ link to start editing it.

This will launch the SeedProd page builder interface.

Editing shop page for your WooCommerce theme

You can add all the common website building blocks from the left column. To the right, you will see a live preview of the page you are editing.

You can also simply point and click on any item to edit it.

Edit product grid

SeedProd comes with all the WooCommerce blocks that you will need to build a sales-oriented WooCommerce theme.

Once you are done making changes to a template, simply click on the ‘Save’ button to store your changes.

Save your WooCommerce theme template

Just repeat the process to edit other templates in your custom WooCommerce theme.

Once you have finished editing all the pages, go to the SeedProd » Theme Builder page and toggle the ‘Enable SeedProd Theme’ switch.

Enable SeedProd theme

Your custom WooCommerce theme will now replace your existing WooCommerce theme.

Now, you can visit your WordPress website to see it in action.

Theme preview

To learn more, see our complete tutorial on how to create a custom WordPress theme without coding.

On the other hand, if you want to keep using your existing WooCommerce theme and only edit certain parts of your website, then continue reading.

Customize the WooCommerce Checkout Page

The checkout page in any eCommerce store is one of the most significant steps in the customer journey.

By default, WooCommerce comes with a plain checkout experience, which is not optimized for sales and conversions.

Plain checkout experience

Small edits to the checkout page can help you increase sales and reduce cart abandonment on your store.

For example, you can show related products with an ‘Add to Cart’ button on the checkout page so that users may see something else they want to purchase, too.

To create your custom checkout page, simply go to SeedProd » Landing Pages and click on ‘Add New Landing Page’.

Add new landing page

Next, you will be asked to choose a template for your page.

You can choose one of the templates on the screen and edit it to create a checkout page, or you can start with a blank template.

Choose a blank template

We will be using the blank template for this tutorial, but you can choose any of them that you like.

Next, you will need to provide a title and URL for the page. You can use anything that helps you easily identify this page.

page name and url

Click on the ‘Save and Start Editing the Page’ button to continue.

This will launch SeedProd’s page builder interface, where you can simply drag and drop blocks to build your page layout.

Page builder launched

First, you should add a header and then customize it with your own branding.

SeedProd comes with sections, which are collections of blocks that are often used together. To add a header section, click on the ‘Sections’ tab and then select the ‘Header’ category.

Add header section

Next, take your mouse to a header and click the ‘Add (+)’ button to insert it into your page.

You can now edit the header section by simply clicking on each block and replacing it with your own logo, menu, and call to action.

Edit header page

Once you are happy with the header, you need to add a two-column layout.

You can use this two-column layout to display the checkout form and upsell products, testimonials, and other elements.

Choose layout

After that, you need to add the Checkout block from the left-hand menu.

Add it to the left column, which is wider and will appear first on mobile devices.

Add checkout block

Next, you need to add blocks to the right column. This is the area you can use to convince users to complete the purchase.

You can add a testimonial block here or show your most popular products.

Upsell products

Here are a few more things you can add to your checkout page to improve it for higher conversions:

  • Trust badges like secure payment badges provided by PayPal and Stripe
  • More social proof, like real-time customer activity
  • The Business Reviews block in SeedProd to display Google reviews

Once you have finished editing your checkout page, don’t forget to click the arrow beside ‘Save’ and then click on ‘Publish’ in the upper-right corner of the screen.

Save and publish

Next, you need to tell WooCommerce to start using your custom checkout page for all customers.

Go to the WooCommerce » Settings page and switch to the ‘Advanced’ tab.

Use your custom checkout page

Under the ‘Page Setup’ tab, select your custom checkout page for the ‘Checkout page’ option. Don’t forget to click on the ‘Save changes’ button to store your settings.

You can now go to your store in a new browser tab and try the new checkout experience by adding a product to your cart.

Preview your custom checkout page

For more details, you can see our tutorial on customizing the WooCommerce checkout page.

Bonus Tip: Want to see how your new cart page is performing? See our tutorial on WordPress conversion tracking for beginners to track all your conversions.

Customize the WooCommerce Checkout Form

The checkout page is one of the areas where many users abandon carts.

The easiest way to ensure users complete their purchases is by offering a better checkout experience.

This is where FunnelKit can help. It is one of the best sales funnel builders for WooCommerce that enables you to optimize funnels, checkout pages, cart experience, and more.

FunnelKit Automations

It has dozens of templates, a funnel builder wizard, and drag-and-drop editing for your cart and checkout pages.

First, you need to sign up for a FunnelKit plan by visiting their website.

Note: You will need at least the Plus plan to unlock sales funnels, upsells, order bumps, and other features.

After that, you need to install and activate the FunnelKit Builder and FunnelKit Builder Pro plugins. You can find them under your account on the FunnelKit website.

FunnelKit plugins

Need help? See our tutorial on how to install a WordPress plugin.

Upon activation, you will be asked to provide your plugin license keys. You can find them on the same Downloads page under your account on the FunnelKit website.

Once you have finished, you are ready to customize the WooCommerce checkout form.

Simply go to the FunnelKit » Store Checkout page in the WordPress admin dashboard and click on the ‘Create Store Checkout’ button.

Create a store checkout

On the next screen, you need to first choose your editor interface.

FunnelKit templates can be edited with the default Gutenberg editor, Elementor, Divi, Oxygen, or any other page builder by using shortcodes.

After that, you need to choose a template. There are dozens of beautiful templates to choose from. Just click on the ‘Preview’ button to see a live preview of the template.

You can choose between a single-step or multi-step checkout page in the preview. After that, simply click on the ‘Import This Funnel’ button at the top.

Funnel Importer

Next, you will be asked to enter a name for your funnel.

You can call it anything that helps you identify it later. Then, click on the ‘OK’ button to continue.

Give your custom cart a name

FunnelKit will now create your custom checkout page.

After that, you will see the page dashboard. From here, you can edit your checkout page, add more steps, or add an order bump.

Editing custom checkout page

Editing a page will open it in the editor you chose earlier.

For this tutorial, we chose Gutenberg. Each item on the checkout page is a block that you can edit by simply clicking to select it.

Checkout page editor

You can also add new blocks by clicking on the ‘Add Block’ button.

Once you have finished making the changes, don’t forget to click on the ‘Update’ button.

This will bring you back to the Checkout page dashboard. From here, you need to switch to the ‘Fields’ tab.

Fields editor

This is where you can edit the checkout form fields. In this example, we are using a two-step checkout form. This allows you to capture the contact information before the payment.

You can also add new form fields from the right column. By default, the plugin shows the commonly used checkout fields.

However, you can click on the ‘Add New Field’ button to add a custom form field.

Add new custom field

This will show a popup where you can choose the field type, provide a meta key, and enter a label.

You can also make the field ‘required’ and assign it to the checkout or thank you page.

Create a custom checkout field

Don’t forget to click on the ‘Save Changes’ button to store your form settings.

FunnelKit comes with a bunch of optimizations that you can add to your checkout page for a more frictionless experience.

Just switch to the ‘Optimizations’ page, and you will see a list of optimizations that you can apply to the checkout page.

Checkout page optimizations

Simply click on an optimization to configure it, then click on the ‘Save Changes’ button to store your changes.

Next, switch to the ‘Settings’ tab to enable Analytics, Facebook pixel, custom scripts, or CSS in your checkout funnel.

Funnel settings

Don’t forget to click on the ‘Save Changes’ button to apply your changes.

Finally, you need to click on the ‘Draft’ button next to the Checkout page title and change it to ‘Publish’. This will replace your existing checkout page with the custom funnel you have just created.

Publish Checkout page

You can now visit your store in a new browser tab to test the custom checkout experience you have created.

This is how it looked on our demo website.

Previewing custom checkout page

Add One-Page Checkout in WooCommerce

FunnelKit also allows you to create a one-page checkout experience.

You need to visit the FunnelKit » Store Checkout page and click on ‘Create Store Checkout’.

Create a store checkout

In the template selection, simply click on the ‘One-Step’ option at the top.

After that, click on the ‘Import This Funnel’ button to continue.

One-Step checkout

You can then continue editing your template in your preferred editor. See the previous section of this tutorial for more detailed instructions.

Add a Slide-In Cart to WooCommerce

Most WooCommerce themes come with a separate cart page. This cart experience adds friction to the shopping and checkout experiences.

If users need to adjust the product quality or remove items from the cart, they have to leave the page they are currently viewing to update the cart.

This can be fixed by adding a slide-in cart in WooCommerce.

A slide-in cart shows a cart button on the screen. Clicking on the button displays a slide-in menu with products the user has added to the cart.

Slide-in Cart

Users can now edit and update the cart without leaving the page.

FunnelKit has a beautiful slide-in cart feature that integrates seamlessly with your online store. You can even use it to upsell products, incentivize checkout, offer discounts, and more.

First, you need to visit the FunnelKit website and sign up for an account.

Note: You will need at least the Plus plan to access the slide-in cart features.

After signup, go to your account on the FunnelKit website to download the FunnelKit Cart plugin.

FunnelKit cart

Next, you need to install and activate the plugin. For more details, see our tutorial on how to install a WordPress plugin.

Once you have activated the plugin, you must go to the FunnelKit » Cart page to configure the slide-in cart settings.

Cart settings

From here, you will see many options to your left and a live preview of how your slide-in cart will look.

FunnelKit offers a ton of customization options. For instance, you can choose from different styles, select cart icons, change button text, and more.

You can also add upsell products or cross-sell products, offer discounts, and make the cart experience much more appealing.

Additional cart settings

To publish your changes, don’t forget to click on the ‘Save’ button.

You can now visit your website to test the slide-in cart in your live store.

Customize the WooCommerce Cart Page

WooCommerce has a default cart page allowing users to continue to the checkout page.

By default, it shows the products customers have added to their cart. However, research shows that more than 70% of customers leave an online store without completing the purchase.

WooCommerce themes often come with a boring cart page with no optimization for conversions.

WooCommerce default cart experience

By customizing your WooCommerce cart page, you can easily reduce cart abandonment and improve sales.

To create your custom checkout page, simply go to the SeedProd » Landing Pages and click on ‘Add New Landing Page’.

Add new landing page

Next, you will be asked to choose a template for your page.

You can choose one of the templates on the screen and edit it to create a cart page, or you can start with a blank template.

Choose a blank template

We’ll use the blank template for this tutorial.

Next, you will need to provide a title and URL for the page. You can use anything that helps you easily identify this page.

Cart page tiitle and URL

This will launch the SeedProd builder interface.

You can start by switching to the ‘Sections’ tab and adding a header to your blank template.

Add header section

After that, feel free to point and click to edit the header area to your liking.

Below that, you need to add a two-column layout, which you will use to add other cart page blocks.

Add layout columns

Next, add the ‘Cart’ block to the right column.

Now, since your cart is currently empty, it will not show any products. Go to your store and add a few products to your cart and then reload the SeedProd page builder.

Add the cart block

After that, you can add other elements to improve your cart page.

For instance, you can start by adding testimonials or add a countdown timer to trigger the FOMO effect.

Upsell and create FOMO

Feel free to play around by adding different blocks and tweaking colors and width.

Once you have finished editing, don’t forget to click on ‘Save and Publish’ in the top-right of the screen.

Save and publish

Next, you need to tell WooCommerce to start using your custom cart page for all customers.

Go to the WooCommerce » Settings page and switch to the ‘Advanced’ tab.

Use custom cart page

You can now visit your online store in a new browser tab.

Start adding a few products, and then head over to the cart page to see your new cart page in action.

Cart page preview

Edit WooCommerce Product Pages

WooCommerce themes use the same template to display all products on your website.

However, you may want to promote some products more than others. The most you can do to distinguish important products is to make them featured products.

SeedProd allows you to create custom product pages. You can use a well-designed template tailor-made for higher conversions and then simply fill it with your product information.

To get started, simply go to the SeedProd » Landing Pages and then click on ‘Add New Landing Page’.

Add new landing page

Next, you will be asked to choose a template for your page.

You can choose one of the templates on the screen and edit it to create a product page. You will find several templated optimized for conversions under the ‘Sales’ tab.

Choose a template to create a product page

Simply click to select a template and continue.

Next, you will be asked to provide a page title and URL. You can use the product name as the title and URL.

Product page title and URL

Click on the ‘Save and Start Editing the Page’ button to continue.

This will launch the SeedProd page builder interface with your selected template. You can simply point and click on any item on the page to edit it.

Editing product page

You can start by replacing the header items, such as the logo, navigation menu, and call-to-action button, with your own.

After that, you can replace images with your product images and edit the text as necessary.

Add your product details with add to cart button

Finally, you can replace the call to action with the Add to Cart block.

After that, you need to enter the product ID in the Add to Cart block settings. You can also change the button text, as well as add subtext, color, and shift alignment.

Edit cart bundle

To find a product ID, you need to go to the Products » All Products page in the WordPress admin area in a separate browser tab.

Take the mouse over to the product that you want to promote, and the product ID will appear along with other links.

Finding a product ID in WooCommerce

To make your product page more effective, you can try these tips:

  • Add high-quality product images with the zoom effect so that users can clearly examine the product.
  • Under your main call to action, you can create different rows highlighting product features and providing more information to the customers.
  • Use social proof to trigger the FOMO effect.

Once you are done editing your product page, don’t forget to click on the ‘Save and Publish’ button at the top.

Save and publissh product page

Once published, you can view your product page by clicking on the ‘Preview’ button.

This will show the live product page on your website that you can now start promoting.

Product page preview

For more details and bonus tips, see our tutorial on customizing WooCommerce product pages.

Customize the Shop Page for Your WooCommerce Store

WooCommerce allows you to easily display your products on the shop page. It is basically a page with your products displayed in a grid layout.

The shop template in most WooCommerce themes is boring and not optimized for sales and conversions. On top of that, there are usually no or very few options to customize it.

SeedProd allows you to create and customize a WooCommerce shop page easily. You can choose your own layout and design and optimize this page for higher conversions.

To get started, simply go to the SeedProd » Landing Pages and then click on the ‘Add New Landing Page’ button.

Add new landing page

Next, you will be asked to choose a template for your page.

You can choose one of the templates on the screen and edit it to create your shop page.

Choose a template to create a product page

Simply click to select a template and continue.

Next, you will be asked to provide a page title and URL. You can use something like Shop, Store, or Storefront to indicate that it is the main shop page.

Shop page

Click on the ‘Save and Start Editing the Page’ button to continue.

This will launch the SeedProd page builder interface with your selected template. You can simply point and click on any item on the page to edit it.

Editing product page

You can start by replacing the header items, such as the logo, navigation menu, and call-to-action button, with your own.

After that, you can add a hero section at the top with a large image and your main call to action.

Shop header

Below that, you can use WooCommerce blocks to display your products.

You can choose from recent, featured, best-selling, top-rated, and sale products.

Display products

After adding a product block, you can also customize how it looks.

SeedProd allows you to choose the number of products, sorting options, columns, and more.

Product display options

You can further optimize this page by adding more text, special offers, banners, an FAQ section, and more.

Once you are done editing, don’t forget to click on ‘Save and Publish’ at the top.

Save and publissh product page

After saving your page, click the ‘Preview’ button to see it in action.

SeedProd will open the page in a new browser tab.

Shop page preview

You can now replace links to the Shop page in your navigation menu with your custom shop page.

Customize WooCommerce Thank You Page

The WooCommerce ‘Thank You’ page appears when a customer completes a purchase. By default, WooCommerce will only show them their order details on this page.

Default thank you page in WooCommerce

That doesn’t provide customers with more options to explore. It is kind of a dead end and a missed opportunity for sales and conversions.

Luckily, you can fix that with SeedProd by creating a custom thank you page.

To get started, simply go to the SeedProd » Landing Pages and then click on the ‘Add New Landing Page’ button.

Add new landing page

Next, you will be asked to choose a template for your page.

Switch to the ‘Thank You’ tab, and you will find a bunch of thank you page templates. You can choose one of them, or you can even start with a blank template.

Thank you page templates

Next, you will be asked to choose a title and URL for your page.

You can use ‘Thank You’ or any other meaningful title for your page.

Thank you page title

Click on the ‘Save and Start Editing the Page’ button to continue.

This will launch the SeedProd page builder interface, where you will see a live preview of your template. You can simply point and click to edit any item in the preview or add new blocks from the left column.

Edit thank you page

You can now use this opportunity to promote your email list or upsell products by adding WooCommerce product grid blocks.

Feel free to experiment with different headings, text copy, and products to create an effective Thank You page.

Once finished, don’t forget to click on the ‘Save and Publish’ button in the top right corner of the screen.

Save and publissh product page

Your custom thank you page is now live. However, you still need to tell WooCommerce to use this page as your default Thank You page.

To do that, you will need to install and activate the Thanks Redirect for WooCommerce plugin. For more details, see our tutorial on how to install a WordPress plugin.

Upon activation, go to the WooCommerce » Settings page and click the ‘Products’ tab.

Redirect thank you page in WooCommerce

From here, you need to check the ‘Enable Global Thanks Redirect’ option. After that, you will see a field labeled ‘Thanks Redirect URL.’

Paste your new WooCommerce Thank You page URL into this box, then click the ‘Save Changes’ button.

Now when customers complete a purchase, they will see your highly optimized custom Thank You page. They will be far more likely to click and search the rest of your store than if you had stayed with the default.

Custom thank you page in WooCommerce

We hope this article helped you learn how to easily edit WooCommerce pages without writing code. You may also want to see our complete WooCommerce SEO guide or our expert picks for the best WooCommerce sales funnel plugins to boost your conversions.

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.

The post How to Edit WooCommerce Pages (No Coding Required) first appeared on WPBeginner.

How to Fix WooCommerce Product Search Not Working

Is the WooCommerce product search not working in your online store?

If your WooCommerce search isn’t working correctly, users won’t be able to find the products they are looking for. This can result in a poor user experience, abandoned carts, and fewer sales.

In this article, we will show you what to do when the WooCommerce product search is not working. We will also explain how to improve the search feature.

Fixing the WooCommerce product search not working issue

The Importance of WooCommerce Product Search

Without a functional search tool, users won’t be able to browse through your product catalog and make purchases in your WooCommerce store.

WooCommerce search not working

This can result in frustrated customers leaving your site, which will skyrocket bounce rates and decrease profits.

In turn, it can also damage your store’s reputation. If many people struggle to use your online store, then they may go to your competitors instead.

The error may also cause your website SEO to suffer because search engines use the search functionality to rank websites.

If your site has lower rankings in the search results, then fewer customers will be able to find and purchase your products online.

By fixing the WooCommerce search feature, you can improve the customer experience, making it easier for shoppers to find what they are looking for and make more sales.

That being said, you can follow the steps in our troubleshooting guide and learn what to do when the WooCommerce product search is not working.

Step 1: Check With Your Hosting Provider

The most common reason the search feature isn’t working is because of your WordPress hosting.

The server hosting your site may not have enough resources to handle a large number of WooCommerce products at once.

This server may also have some software restrictions that limit the amount of available memory and prevent the search feature from working correctly.

If this is the case, then you can try contacting your hosting provider’s customer support, as this problem cannot be solved from your end. They can help you figure out if the WooCommerce search isn’t working due to the server and help you fix the issue.

However, if the issue is not with your hosting, then you will need to move on to the next step.

Step 2: Deactivate Plugins

The WooCommerce product search may not be working because of an outdated or new plugin on your WordPress website that is causing some errors.

This can happen if a plugin has bugs in its software or isn’t compatible with other plugins on your website.

You can easily fix this issue by deactivating every plugin apart from WooCoomerce on your site.

First, you will need to go to the Plugins » Installed Plugins page from the WordPress admin sidebar. Once you are there, just select all the activated plugins except WooCommerce from the list.

Next, simply choose the ‘Deactivate’ option from the ‘Bulk actions’ dropdown menu and click on the ‘Apply’ button to deactivate all the plugins on your site.

Deactivate all the plugin except WooCommerce

Now, you can visit your website to check if this has fixed the issue.

If it has, then simply activate the plugins one by one until you can find the one causing the error. You will then need to look for an alternative plugin or contact the developers for support.

If deactivating plugins didn’t fix the issue, then keep reading to solve the problem.

Step 3: Update the WooCommerce Database

A corrupted database can be another reason that the WooCommerce search is not working.

For instance, you may have imported a large number of products as a CSV file, which is causing a problem with the database.

To fix this issue, you will need to update the WooCommerce database. Make sure to create a complete backup of your website before updating its database.

First, head over to the WooCommerce » Status page from the WordPress sidebar.

Once you are there, simply switch to the ‘Tools’ tab and click the ‘Regenerate’ button next to the ‘Product lookup tables’ option.

Click Regenerate next to the Product Lookup Table option

After that, scroll down to the ‘Update database’ option and just click the button next to it.

This will update the WooCommerce plugin’s database to the latest version.

Update the WooCommerce database

Next, simply visit your online store to check if the issue has been resolved.

Step 4: Check Catalog Visibility Settings

Another reason for this problem can be that you have set the catalog visibility of your products to ‘Shop only’ or ‘Hidden’.

With these settings, the products won’t show up in the search results in your online store.

To check this, you need to visit the Products » All Products page from the WordPress admin sidebar and click on the ‘Edit’ link under a product name.

Click the Edit link under the product name

Once you are on the product page, simply click the ‘Edit’ link under the ‘Catalog visibility’ option in the ‘Publish’ section on the right.

This will open up a list of visibility choices.

From here, you need to make sure that the catalog visibility is set to ‘Shop and search results’.

Choose the Shop and Search Results option from the Catalog Visibility section

After that, click the ‘OK’ button to save your changes. Then, simply click the ‘Update’ button.

Now visit your website to check if the WooCommerce search is working. If it isn’t, then you will need to keep reading our tutorial.

Step 5: Reindex WooCommerce Products

You may not have indexed your Woocomerce products properly, making the search feature inaccessible.

To reindex the products, head to the Products » All Products page from the WordPress admin sidebar. From here, check the box at the top of the list to select all the products.

After that, select the ‘Edit’ option from the ‘Bulk actions’ dropdown menu and click the ‘Apply’ button.

Edit all the WooCommerce products

This will open up the ‘Bulk Edit’ tab on the page.

From here, simply click the ‘Update’ button to reindex all the WooCommerce products.

Click the Update button to reindex products

Once you have done that, you need to visit your website to test the search results.

Improve WooCommerce Product Search With SearchWP

If you have tried all the steps above and they haven’t fixed the product search problem, then it’s time for you to switch to a search plugin.

This is where SearchWP comes in.

It is the best WordPress search plugin on the market that can help you improve WooCommerce product search by automatically replacing the default WordPress search with a more powerful search feature.

It puts you in complete control of the WordPress search algorithm and builds an index that matches search keywords in content, titles, categories, tags, shortcodes, documents, products, and more.

SearchWP

First, you will need to install and activate the SearchWP plugin. For more detailed instructions, see our guide on how to install a WordPress plugin.

Upon activation, head over to the SearchWP » Settings page from the admin sidebar and switch to the ‘General’ menu option.

Here, you have to copy and paste the license key into the ‘License Key’ field. You can get your key from the ‘SearchWP Accounts’ page on the SearchWP website.

After that, simply click the ‘Activate’ button.

Enter your SearchWP license key

Next, you have to visit the SearchWP » Extensions page from the admin sidebar.

From here, click the ‘Install’ button under the ‘WooCommerce Integration’ extension. Upon installation, the extension will be activated automatically.

Install WooCommerce integration extension

Next, head over to the SearchWP » Algorithm page from the WordPress admin sidebar and click the ‘Source and Settings’ button.

This will open a popup where you need to check the ‘Products’ option to add WooCommerce products as a search source.

After that, click the ‘Done’ button to continue.

Add Products as search source

Now, if you scroll down, you will see a new ‘Products’ section added to the list of search sources.

By default, SearchWP will look at the product title, content (description), slug, and excerpt (short description) for search matches. You can add relevance (importance) to these search attributes by moving the sliders next to them.

For more detailed instructions, you may want to see our tutorial on how to make a smart WooCommerce product search.

Depending on how your site is set up, you may also be able to search for other content by clicking on the ‘Add/Remove Attributes’ button.

Add weight to search attributes

This will open up a popup from where you can add custom fields and taxonomies to the attributes as well.

Improve WooCommerce Product Search With Categories, Tags, SKUs, and Other Attributes

To make your WooCommerce product search more accurate, we recommend adding categories, tags, and SKUs as search sources using SearchWP.

Once the ‘Add/Remove Attributes’ popup appears, simply start by typing ‘SKU’ into the ‘Custom Fields’ box. For more information, we recommend reading our guide on how to enable search by product SKU in WooCommerce.

After that, select the ‘Product categories’, ‘Product tags’, and other product attributes from the ‘Taxonomies’ dropdown menu.

Add SKU, tag, categories, and attributes as custom fields and taxonomies

Once you have done that, click the ‘Done’ button to save the changes.

Now that tags, SKUs, and categories have been added as search sources, move the slider next to these options to assign weight to these attributes.

Assign weight to the added fields

Note: If you don’t know how to create tags, categories, and attributes for your products, please see our tutorial on how to add product tags, attributes, and categories to WooCommerce.

After you have finished configuring settings for SearchWP, simply click the ‘Save’ button at the top.

Now the default search box on your WooCommerce store will be automatically replaced by SearchWP.

Click Save to store your changes

Finally, you can visit your website to check out the new and improved WooCommerce product search box.

Improved WooCommerce product search

We hope this article helped you learn what to do when the WooCommerce product search is not working. You may also want to see our article on how to fix WordPress search not working and check out our expert picks for the best WooCommerce plugins to grow your online 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.

The post How to Fix WooCommerce Product Search Not Working first appeared on WPBeginner.

How to Add Free Trial Subscriptions in WordPress (4 Methods)

Do you want to add free trial subscriptions in WordPress?

Subscriptions are a great way to get consistent, recurring revenue for your business. However, it can be difficult to convince people to sign up for long-term subscriptions.

In this guide, we’ll show you how to get more signups by adding free trial subscriptions to your WordPress website.

How to add free trial subscriptions in WordPress

Why Add Free Trial Subscriptions in WordPress?

By adding subscriptions to your website, you’ll have a more consistent cash flow, fewer payment errors, and fewer payment delays. However, customers often want to try before they buy, especially if you’re selling longer-term or more expensive subscriptions.

With that being said, it’s a good idea to offer free trials for all your subscriptions. For example, you might give customers a free month’s trial of your subscription box service or create a free one-week pass for your online yoga classes.

An example of a subscription box with a free trial

If customers enjoy the free trial, then they might pay for a premium subscription. Even if shoppers don’t sign up straight away, you can still use their contact information to do lead generation. For example, you might send them exclusive coupon codes or target them with web push notifications.

With that being said, let’s see how you can add free trial subscriptions in WordPress. Simply use the quick link below to jump straight to the method you want to use.

Method 1: Easy Digital Downloads (Free Trial For Software and Digital Products)

Do you want to offer a free trial subscription for digital products? Maybe you’re planning to sell subscriptions for online courses, a stock photography website, a digital music store, or something else.

The easiest way to offer free trial subscriptions for digital products is by using Easy Digital Downloads. This plugin lets you easily sell ebooks, PDF files, audio files, videos, and any other type of digital product.

Even better, if you’re a SiteGround customer then the Easy Digital Downloads plugin comes pre-installed, so you can start selling subscriptions and digital products straight away.

In this guide, we’ll show you how to create a free trial for an all-access pass. This pass will look just like any other digital product on your online store.

An example of an all access pass created using Easy Digital Downloads

After signing up for the free trial, customers will be able to view, access, and download different products on your online store.

Customers can simply click on a link inside their account, to see all the products that are included in their free pass.

An example of an unlimited pass created using Easy Digital Downloads

To stop customers from abusing their trial, you can set daily download limits, limit the free pass to specific product categories, and more.

With all that in mind, we’ll be using three extensions to create a user-friendly ‘all access’ free trial. You’ll need to buy the Extended or higher license for Easy Digital Downloads in order to download these three extensions.

For step-by-step instructions on how to set up Easy Digital Downloads, please see our guide on how to sell digital downloads on WordPress.

Install Easy Digital Downloads Extensions

After setting up Easy Digital Downloads, it’s time to install the extensions by going to Downloads » Extensions.

Installing Easy Digital Downloads extensions

On this screen, find the All Access, Free Downloads, and Recurring Payments extensions.

For each extension, click on the ‘Install’ button.

Installing Easy Digital Downloads addons

Create a Free Trial Subscription in WordPress

With that done, you’re ready to create a free all access trial. To get started, head over to Downloads » Downloads in the WordPress dashboard.

On this screen, click ‘Add New.’

Adding a new digital download using WordPress

You can now type in a name for the subscription.

This will be visible to customers, so it’s a good idea to use something descriptive.

Creating a free trial subscription using Easy Digital Downloads

After that, scroll to the ‘Download Options’ section. Under ‘Pricing Options,’ type in 0.

Next, check the box next to the following option: ‘Enable free trial for subscriptions.’

Enabling a free trial in Easy Digital Downloads

Now, it’s time to turn this subscription into a free all-access pass that customers can use across your entire online store.

To do this, simply scroll to the ‘All Access’ section and check the following option: Convert this product into an “All Access” pass.

Creating an all access pass for an online store

Limit the Trial to Specific Product Categories (Optional)

By default, the free trial gives customers access to all your products. However, you can restrict the free trial to specific product categories. For example, if you create and sell ebooks then you might include some books in the free trial, and keep others for paid subscribers.

To restrict the free trial to specific categories, simply click on the ‘x’ next to ‘All Products.’

Limiting a free trial to specific product categories

After that, you can click on the ‘Type to search categories’ dropdown and start typing in the category you want to include in the free trial.

When the right category appears, click to select it.

Creating a free trial subscription for specific product categories

Set a Time Limit

With that done, you can choose whether to make the free trial permanent or to set a time limit.

If you’ve restricted the free trial to specific product categories, then it may make sense to choose ‘Never Expires.’ For example, if you sell digital art and graphics then you might allow customers to download as many watermarked images as they want, forever. However, they’ll need to buy a subscription in order to remove the watermark.

Just be aware that Easy Digital Downloads also allows you to set a download limit. This means you can use ‘Never Expires’ while also limiting how many items the customer can download.

To create a never-ending free trial, open the ‘All Access Duration’ dropdown menu and choose ‘Never Expires.’

How to create a permanent free trial

Another option is to set a time limit. This works particularly well for digital products that take a while to get through or for products the customer will want to access over and over again.

For example, if you create and sell online courses then you could offer a two-day free trial, so customers will need to buy a subscription to finish their training.

To set a time limit, open the ‘All Access Duration’ dropdown and choose from years, months, weeks, or days. You can then type a number into the field that appears.

Changing the duration of an all access pass in WordPress

Add a Daily, Weekly, Monthly, or Yearly Download Limit

You can also type in a Download Limit. This can protect your site from customers who might try to abuse the free trial. For example, if you sell Excel or Google Spreadsheets in WordPress, then you might set a download limit so customers can’t download your entire product catalog while on a free trial.

By default, Easy Digital Downloads has a download limit of 0, which means the customer can download as many products as they want. To change this, type a number into the ‘Download Limit’ field.

You can then make this limit per day, week, month, or per year using the dropdown that appears.

Adding a download limit for your free trial

Adding Variable Pricing to Your Free Trial (Optional)

Are you using variable pricing on your online marketplace? Then you may want to include specific price variations in the free trial.

For example, if you’ve created Standard and Deluxe price variations, then you may want to include Standard in the free trial, while keeping the Deluxe version for paying users only.

Creating variable pricing using Easy Digital Downloads

If you’ve enabled variable pricing, then Easy Digital Downloads includes all variations in its free trial by default.

To change this, find ‘Total Price Variations’ and type in how many variations you want to include in the free trial. Depending on the number you use, you’ll see a list of the different variations on your online store.

Digital products with variable pricing

Simply check the box next to each variation you want to include in the free trial.

Customizing the Purchase Confirmation Page and Email

When a customer downloads a product using their free trial pass, Easy Digital Downloads will show them a Purchase Confirmation page.

An example of a purchase confirmation screen on an online store

It will also send a confirmation message to their email address.

By default, both the Purchase Confirmation page and email contain the following link: Click here to use your All Access Pass. This takes the customer to a page where they can download their free products.

To change the link text, type into the ‘Receipts: All Access Link Message’ box.

How to customize a purchase receipt using Easy Digital Downloads

You can also change the page where Easy Digital Downloads will send customers when they want to download their free products.

To do this, simply create a new page in WordPress and then add the following shortcode:

[downloads all_access_customer_downloads_only="yes"]

This will show all the products the customer can download while on a free trial. You can then add other content, such as text, images, a contact form, or anything else you want to include.

How to offer a free trial subscription using WordPress

For more information on how to place the shortcode, please see our guide on how to add a shortcode in WordPress.

After publishing the page, simply add its URL to the ‘Receipts: Link URL’ field.

Customizing the purchase receipts link for a digital download

When you’re happy with how the free trial is set up, click on the ‘Publish’ button.

Create a Premium Subscription

With that done, you may want to create a premium ‘all access’ subscription. When their free trial expires, customers can upgrade to this subscription and continue enjoying your content.

To create a premium subscription go to Downloads » Add New.

You can then type in a name for the subscription and set the price, by typing into the ‘Pricing Options’ field.

Adding pricing options to a digital product in WordPress

You can also make this a recurring subscription, add an optional sign-up fee, and more using the settings under ‘Download Prices.’

With that done, scroll to the ‘All Access’ section. At this point, you can turn the subscription into an all-access pass, add a download limit, and more by following the same process described above.

When you’re happy with how the premium all-access subscription is set up, don’t forget to click on ‘Publish’ to make it live.

Remove the Checkout for Free Trial Users

After creating the free trial subscription, you’ll want to get as many signups as possible. With that being said, it’s a good idea to allow customers to start the free trial without going through the checkout screen.

Easy Digital Downloads can hide the checkout screen when a customer is claiming a free product, including your free trial subscription.

To do this, simply go to Downloads » Settings, and then select the ‘Marketing’ tab. Next, click on ‘Free Downloads’ to hide the checkout.

How to hide the checkout for free trial signups and free downloads

After that, you can use ‘Button Label’ to specify the text you’ll show when products are available for free download.

By default, this is ‘Download Now.’

How to customize the all access download pass

You can replace this with your own custom messaging.

Simply go ahead and type into the ‘Button Label’ field.

Customizing the free download and free trial subscription CTA

There are more settings that can help you do lead generation like a pro. For example, you can collect the person’s name and email address, even when they’re signing up for a free trial or downloading a free product. However, we recommend keeping things simple, as this will often get you the most signups.

When you’re happy with the changes you’ve made, click on ‘Save Changes.’ Now, if you visit the free trial product page, you’ll see the new button text in action.

How to add a free trial subscription to a website

Create Expiration Reminder Emails

Free trials can generate leads, but the goal is to convert those people into paying customers.

With that in mind, you may want to email people when their free trial is about to expire. This will encourage them to buy a premium subscription, so they can continue accessing your digital content.

​​Easy Digital Downloads integrates with all the best email marketing services. However, you can also create reminder emails using the Recurring Payments extension you installed earlier.

To use this extension, go to Download » Settings. Then, select the ‘Emails’ tab followed by the ‘Recurring Payments’ link.

How to set up recurring payments for online subscriptions

On this screen, check the box next to ‘Send Expiration Reminders.’

After that, select ‘Add Expiration Reminder.’

How to create an expiration reminder for an online subscription

This takes you to a screen where you can type in an email subject and a message.

To make the email more personal, it’s a good idea to use template tags. Easy Digital Downloads will replace these tags with real values such as the customer’s name, the expiration date, and the name of their subscription.

You can see all the available template tags underneath the small text editor.

Create personalized emails using template tags

Just be aware that Easy Digital Downloads will send the message to all customers, and not just the people on your free trial.

When you’re happy with the information you’ve typed in, click on Add Reminder Notice.

How to add a reminder notice using Easy Digital Downloads

Now, Easy Digital Downloads should notify customers when their subscription is about to expire. However, sometimes your WordPress hosting server may not be properly configured or email providers such as Gmail might use filters that wrongly flag your emails as spam.

To get more conversions, your emails need to arrive in the customer’s inbox and not in the spam folder. For that reason, we recommend using a WordPress SMTP plugin and provider to improve your email deliverability

WP Mail SMTP is the best WordPress SMTP plugin on the market. It allows you to connect your WordPress site with a mailer service. This means your expiration reminder and other messages will always arrive safely in the customer’s inbox.

Method 2. MemberPress (Free Trial For Memberships or Courses)

A membership website allows users to pay for premium content, online courses, features, and access to a community. However, these members-only features are usually hidden behind a paywall in WordPress, so visitors can’t see what the membership includes.

With that in mind, you may want to offer visitors a free trial so they can try before they buy. The easiest way to do this is by using MemberPress.

MemberPress is an all-in-one membership plugin that allows you to accept payments, add unlimited membership levels, create gated content, restrict access based on different membership levels, and much more. It also lets you create as many free trials as you want, including different trials for different membership levels.

First, you’ll need to install and activate the plugin. If you need help, then please see our guide on how to install a WordPress plugin.

You can now add payment methods, create members-only content, design a pricing page, and more. For step-by-step instructions, please see our ultimate guide to creating a WordPress membership site.

Once your site is set up, you’re ready to create a membership plan with a free trial.

Create a New Membership Level

To get started, head over to MemberPress » Memberships in the WordPress dashboard. Here, click on the ‘Add New’ button.

Adding a new membership subscription to WordPress

You can now type in a title for the membership plan, add an optional description, upload a featured image, and more.

For more information, please see our ultimate guide to creating a WordPress membership site.

Adding a membership level to a website using MemberPress

With that done, you can set the price by typing into the ‘Price’ box.

This is how much members will pay once the free trial expires.

Creating a paid membership subscription using MemberPress

You can only create a free trial for recurring memberships. However, if you want to charge members a one-time fee then there’s a workaround, which we’ll be covering shortly.

With that being said, open the ‘Billing Type’ dropdown and choose ‘Recurring.’

How to create a recurring membership using WordPress

Next, you need to set the billing interval for the recurring payment. This is how often your members will be charged once the free trial expires.

Simply open the ‘Interval’ dropdown and choose an option from the list, such as monthly or yearly billing.

How to set a billing interval for a membership subscription

Want to use a different interval? Then select ‘Custom’ instead.

You’ll now see some new controls where you can set a custom interval.

Setting a custom billing interval for your membership site

Create a Free Trial Membership Subscription

With that done, check the box next to ‘Free Trial.’

You can now specify how many days the free trial will last, by typing into the ‘Trial Duration’ field. For example, if you want to offer a one-month trial then you would type in ‘30.’

Changing the duration of a free membership trial

After that, you’ll need to type in the ‘Trial Amount,’ which is the total cost of the subscription trial period before tax. You’ll typically want to type ‘0’ into this box.

Finally, you can choose whether to limit customers to one free trial by checking or unchecking the ‘Allow Only One Free Trial’ box. If you check this box, then customers who cancel their subscription and then re-subscribe won’t get another free trial.

You’ll typically want to leave the box checked, so customers can’t abuse the free trial. However, if you only offer a very short trial then you may want to allow customers to have multiple free trials.

Choose whether to allow multiple free trials per member

Just be aware that coupons will override this setting, so it’s still possible to offer multiple free trials to the same customer.

Create a Lifetime Membership (Optional)

As already mentioned, you can only offer a free trial for recurring memberships. However, it is possible to create a trial for lifetime memberships, by changing a few MemberPress settings.

To do this, check the ‘Limit Payment Cycles’ box and set the ‘Max # of Payments’ to 1.

Limiting the payment cycles using MemberPress

After that, open the ‘Access After Last Cycle’ dropdown and select ‘Lifetime Access.’

Now, once the trial expires customers will need to pay a one-time fee for lifetime membership.

Creating a one-time payment membership

Publish the Free Trial Membership Subscription

With that done, you can make any other changes to the membership level.

When you’re happy with how the membership is set up, it’s time to make it live by clicking on the ‘Publish’ button.

Publishing a membership level with a free trial

To see how the membership looks to potential customers, go to MemberPress » Memberships. On this screen, you’ll see the membership level you just created.

Here, just hover your mouse over the membership level and click on the ‘View’ link.

Previewing a membership level in WordPress

WordPress will now show the membership signup form in a new tab.

Do you want to add a free trial to more membership levels? Then simply follow the same process described above.

Once you’ve added a free trial to your membership site, you’ll want to encourage visitors to sign up for the free trial. This might mean mentioning the free trial in your email newsletter, creating popups using a WordPress popup plugin, promoting it on social media, and more.

Method 3. WooCommerce Subscriptions (Free Trial For Physical Products)

If you want to sell digital products online, then we recommend using Easy Digital Downloads. However, if you want to sell physical products, then WooCommerce is the world’s most popular eCommerce platform.

By default, WooCommerce doesn’t allow you to offer free trial subscriptions. However, it’s easy to add this missing feature using WooCommerce Subscriptions.

This plugin adds a new ‘simple subscription’ product type to your WooCommerce store. You can add this product type to any existing item, or create new subscription products. For example, you might let shoppers try a product before they buy it, or maybe you will send them a sample subscription box from your online boutique shop.

When a customer visits a subscription product, they’ll see a ‘Sign up now’ button instead of the standard ‘Add to cart’ call to action button.

A free trial subscription, created using WooCommerce

The WooCommerce checkout page will also show some information about the subscription.

This includes the length of your free trial.

An example of a free trial subscription on a WooCommerce store

Customers can manage all their subscriptions by logging into their WooCommerce account, and then visiting the new ‘My Subscriptions’ section.

Here, they can see when the subscription started, how much it costs, the subscription status, and more. The customer can also cancel, reactivate, and renew their subscriptions directly from this page, without having to contact you directly.

How to manage WooCommerce subscriptions

In this way, a customer who is enjoying a free trial can quickly and easily upgrade to a premium subscription.

In this guide, we’re going to assume you’ve already set up a WooCommerce store. If you haven’t, then you may want to check out our complete guide to WooCommerce made simple.

After that, you’ll need to install and activate the WooCommerce Subscriptions plugin. If you need help, then please see our guide on how to install a WordPress plugin.

As soon as the plugin is active, you’re ready to add free trial subscriptions to WooCommerce. Simply go to Products » Add New.

How to add a new product in WooCommerce

You can now create this product in exactly the same way you create any WooCommerce product. For example, you can type in the product’s title, add a description, or create a WooCommerce product gallery.

After entering all this information, scroll to the ‘Product Data’ box.

Adding product data to WooCommerce

Here, open the dropdown menu and choose ‘Simple subscription.’

This adds some new settings that you can use to create a subscription and add a free trial.

The new Simple Subscription WooCommerce product type

To start, type in the ‘Subscription price.’

Then, use the dropdown menus to choose how long the subscription will last. In the following image, the subscription will cost $20 per month once the free trial expires.

Setting the WooCommerce subscription price

You can now choose whether the subscription will last forever, or expire after a set amount of time. Just be aware that the expiration length doesn’t include the free trial. This means that if the subscription expires in 1 month and you offer a one-month free trial, then the subscription will last for 2 months.

Another option is to give the customer lifetime access. To do this, open the ‘Expire After’ dropdown and choose ‘Never expire.’

Setting an expiration date for a WooCommerce subscription

Next, you may want to add a sign-up fee.

Just be aware that WooCommerce will charge this fee no matter whether the customer is buying a subscription or signing up for a free trial. With that in mind, we don’t recommend adding a sign-up fee to products that have a free trial subscription.

Adding an optional signup fee in WooCommerce

With that done, you can specify how long the free trial will last by opening the dropdown that shows ‘days’ by default, and then choosing an option from the list.

After that, just type in how many days, weeks, months, or years the free trial should last. Note that the free trial can’t last longer than 90 days, 52 weeks, 24 months, or 5 years.

Creating a free trial in WooCommerce

You can now make any other changes to the product. When you’re happy with how the product and subscription are set up, either click on ‘Update’ or ‘Publish’ to make the trial live.

You can now create free trial subscriptions for other products, by following the same process described above.

Once you’ve added one or more subscriptions to your WooCommerce website, you’ll want to get as many signups as possible. With that in mind, you should allow visitors to use their preferred payment method.

By adding the free Stripe Payment Gateway for WooCommerce plugin to your website, you can collect payments through Visa, MasterCard, Google Pay, Apple Pay, and more.

Simply install the plugin and the onboarding wizard will guide you through the process of adding more payment methods and enabling express checkout.

The Stripe Payment Gateway for WooCommerce plugin

Method 4. WP Simple Pay (Free Trial For Custom Services)

Many freelancers, consultants, trainers, and other business owners sell their services as a subscription. For example, if you run a yoga studio then you might offer a one month free trial of your personalized training program.

The best way to offer a free trial for custom services is by using WP Simple Pay. It’s the best Stripe payment plugin for WordPress and lets you accept payments, manage invoices, and offer free trials without having to set up a shopping cart, or add products to an online store.

Note: There is a free version of WP Simple Pay that allows you to accept credit cards, Apple Pay, iDEAL, and other payment methods. However, in this guide we’ll be using the premium plugin as it allows you to offer free trials.

Set Up the WP Simple Pay Plugin

First, you’ll need to install and activate the WP Simple Pay plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Upon activation, the plugin will automatically launch the setup wizard. Go ahead and click the ‘Let’s Get Started’ button.

The WP Simple Pay setup wizard

After that, you’ll need to enter the license key. You can find this information under your account on the WP Simple Pay website.

With that done, click the ‘Activate and Continue’ button.

Adding a license to a WordPress plugin

Connect WordPress to Your Stripe Account

In the next step, you’ll need to connect your Stripe account to WP Simple Pay. Stripe is a popular payment gateway, and it’s the easiest way to accept credit card payments in WordPress, so it’s a great way to sell custom services online.

To get started, simply click the ‘Connect with Stripe’ button. You can then either log into your Stripe account, or create a new account if you haven’t already registered with Stripe.

Connecting your WordPress website to Stripe

After connecting WP Simple Pay with Stripe, the setup wizard will ask you to configure its emails. You can choose whether to receive emails for payment receipts, upcoming invoices, and payment notifications.

You’ll also need to enter the email address where WP Simple Pay will send the messages.

Configuring WP Simple Pay's emails

Simply click the ‘Save and Continue’ button when you’re done.

Create a Subscription Form With a Free Trial

Now, you’re ready to create a subscription form that offers a free trial. Go ahead and click on the ‘Create a Payment Form’ button.

Completing the WP Simple Pay setup

WP Simple Pay comes with a ton of ready-made templates that you can use to create ‘buy now pay later’ payment plans, get donations, accept Google Pay in WordPress, and more.

To offer a free trial, hover over the ‘Recurring Services with Trial Period Form’ template. When it appears, click on the ‘Use Template’ button.

The WP Simple Pay's subscription and free trial template

This will take you to the payment form editor.

To start, you can rename the form and type in an optional description. By default, the description is ‘Try our service free for 30 days,’ but you can change this to anything you want.

Adding a title and description to a subscription form

By default, WP Simple Pay will create an on-site payment form. However, you may want to show a payment button instead. When the visitor clicks the button, they’ll see the payment form in a popup.

To create a popup, check the box next to ‘Open in an overlay modal’ box.

Opening a subscription form in a popup

Another option is to host the payment form on Stripe’s site, by opening the ‘Type’ dropdown.

Here, select ‘Off-site Stripe Checkout form.’

Hosting a subscription and payment form on the Stripe website

When a customer buys a subscription, WP Simple Pay will redirect them to its built-in Payment Success Page. If you want to send visitors to a different page, then select either ‘Specific Page’ or ‘Redirect URL.’

You can then either type in the URL or select the page you want to use instead. For example, you might send subscribers to a custom thank you page, or a page where they can manage their free trial.

Changing the payment success page in WordPress

Add a Price to Your Subscription Form

When you’re ready, select the Payment tab.

Here you can set the payment mode to either live or testing. Testing mode allows you to complete the purchasing process without getting charged, so it’s perfect for testing new subscriptions on your website.

Creating a subscription form in testing mode

If you do select ‘Test Mode,’ then remember to come back to this page and change the mode to ‘Live’ when you’re finished testing.

Next, you can set the price of your subscription and the currency using the ‘Amount’ settings.

Adding a price to a subscription form with a free trial

With that done, you can choose how often WP Simple Pay should charge subscribers.

Simply open the ‘Billing Period’ dropdown and choose day, week, month, or year. Then, type a number into the field next to the dropdown menu.

Setting a billing period for a subscription form in WordPress

By default, WP Simple Pay offers customers a 30 day free trial.

If you want to make the free trial longer or shorter, then simply type a number into the ‘Free Trial’ field.

Setting the free trial duration

Sometimes, you may want to charge subscribers a set up fee. For example, if you’re a life coach then this extra fee may cover the time and effort required to add new clients to your admin system.

To charge an additional fee, simply type an amount into the ‘Setup Fee’ field.

Adding a set up fee to a subscription form with a free trial

With that done, scroll to the ‘Payment Methods’ section.

Here, you can check the box next to any additional payment methods you want to offer, such as Klarna payments or ACH payments.

Adding more payment methods to your website

By offering visitors a choice of payment methods, you may be able to get more subscribers. However, try not to offer too many options, as this can become confusing.

Depending on the payment methods you select, you may see a ‘Configure’ link. In this case, click on ‘Configure’ and then follow the onscreen instructions to set up the payment gateway or method.

Adding more payment methods to WP Simple Pay

Customize the WP Simple Pay Subscription Form

With that done, you’re ready to build the subscription form.

Simply click on ‘Form Fields’ to open WP Simple Pay’s form builder.

Customizing the WP Simple Pay subscription template

The template already collects some basic information about the customer, such as their email address and credit card information.

The following image shows how the default form will look on WordPress.

An example of a subscription form, created using WP Simple Pay

To customize any of the default fields, simply click select it.

The section will expand to show all the settings you can customize, such as changing the field’s label or adding some placeholder text.

Customizing the recurring payment form

You can also remove fields from the subscription form.

Simply click to expand the field, and then select ‘Remove.’

Deleting fields from a subscription form

Do you need to collect more information from your new subscribers? For example, you might need their tax ID or phone number.

Just click on the ‘Form Fields’ dropdown and then choose a field from the list. After that, click on ‘Add Field.’

Adding WP Simple Pay fields to a subscription form

Finally, you can change the order the fields appear in your form using drag and drop.

As you’re customizing the form, you can click on ‘Preview’ to see how it will look on your blog or website.

Previewing how a subscription form and free trial will look on your WordPress website

When you’re happy with the form, click ‘Publish’ to store your settings.

Add the Subscription Form to Your WordPress Website

Now, you’re ready to add the form to your WordPress blog using either a block or shortcode.

The easiest method is to use a block, so open the page or post where you want to show the subscription form.

Then, click on the plus (+) sign and type in ‘WP Simple Pay.’

Adding a block using the page or post editor

When the right block appears, click to add it to the page or post.

With that done, open the dropdown menu in the WP Simple Pay block, and choose the form you want to display.

Adding a WP Simple Pay form to your website using blocks

When you’re finished, click on either ‘Update’ or ‘Publish.’

Now, if you visit your website you’ll see the subscription form live.

An example of a subscription form, on a WordPress website

Another option is to add the subscription form using shortcode. To get the shortcode, head over to WP Simple Pay » Payment Forms in the WordPress dashboard.

Here, just find the subscription form and click on its ‘Copy Shortcode’ button.

Adding a subscription form to your website using shortcode

Now you just need to paste the shortcode into any page, post, or widget-ready area. For step-by-step instructions on how to place the shortcode, please see our guide on how to add a shortcode in WordPress.

We hope this article helped you learn how to add free trial subscriptions in WordPress. You may also want to check out our guide on how to run a giveaway / contest in WordPress, and the best live chat software for small businesses.

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.

The post How to Add Free Trial Subscriptions in WordPress (4 Methods) first appeared on WPBeginner.

Magento vs WooCommerce – Which one is Better? (Comparison)

Are you trying to decide between Magento vs WooCommerce for your online store?

Magento and WooCommerce are two popular eCommerce platforms on the market. Both offer multiple features for creating an online store and making money online.

In this article, we will compare Magento vs WordPress and explain their pros and cons, so you can choose the best platform for your needs.

Magento vs WooCommerce

Overview: Magento vs WooCommerce

Before we get into details, let’s take a quick look at both popular eCommerce platforms and what makes them stand out.

What is Magento

Magento, now also known as Adobe Commerce, is an eCommerce platform that allows businesses to create online stores, accept payments, and manage products.

It has an open-source community edition available for free download. It also has paid solutions that come with additional features, cloud hosting, and support.

What is WooCommerce?

WooCommerce is an open-source eCommerce platform built on top of WordPress, which is the world’s most popular website builder.

It allows you to easily create an online store, accept payments, manage inventory, and more. It runs on top of WordPress, which gives you access to thousands of WordPress plugins and themes to grow your eCommerce business.

Both platforms are open-source software and can be extended with extensions, and utilize templates for design. However, they both have different pros and cons which make them unique.

What to Look for in Your eCommerce Platform?

If you are just starting out, then you would want to keep a few things in mind when choosing a platform. These basic factors are crucial when deciding which eCommerce solution will be better for your business.

  • Budget – Cost of starting your store and recurring expenses that would affect your business.
  • Ease of Use – How easy is it to use for beginners
  • Payment Methods – It should support multiple payment gateways. If you require certain payment methods, then you need to make sure that it supports them.
  • Scalability – Your eCommerce platform should be able to scale with your growing business needs

These are just some of the basic things you need to look at. Depending on your business, you may also want to consider how the platform does other things like inventory, taxes, invoices, and more.

That said, let’s compare Magento vs WooCommerce. You can click the links below to jump ahead to any section:

Cost: Magento vs WooCommerce

For most startups, the cost is one of the most significant factors in decision-making. When starting your eCommerce website, you need to evaluate the cost while factoring in how those costs will grow as you need more resources, add-ons, and other services.

Cost of Magento Ecommerce Platform

Magento offers 2 different versions. First, you have a Magento open-source version, also known as the community edition.

You can download and install this yourself on any hosting provider. It does not include all features, and it does not come with any support.

Second, you have Adobe Commerce which includes 2 paid plans. The Commerce Pro plan includes Adobe application, support, deployment tools, CDN, 50GB of testing, DDoS protection, WAF, and more.

Adobe commerce pricing

On the other hand, there is a Manager Services plan which offers additional features like designated cloud infrastructure, custom site monitoring and personalized run book, go-live process coaching, dedicated escalation management, and more.

To find out the prices for each of these plans, you’ll need to get in touch with the sales team and request a quote.

Having that said, even the Magento community version is not cheap. The core software you can download for free, but you will need at least a VPS hosting plan or a cloud host like Amazon Web Services to run it.

This means even though you will be using the free version, your hosting bill will still be quite higher than a shared hosting plan.

If you purchase paid extensions and themes, or hire a developer to work on your Magento store, then all these will significantly increase your costs.

Cost of WooCommerce

WooCommerce is available as a free software that anyone can download and install. It runs on top of WordPress which means you can install it on any WordPress website.

WooCommerce itself is free. However, you will need to register a domain name, ensure you have a SSL certificate, and purchase WordPress hosting to start your WooCommerce store.

Normally, you can buy a domain name for $14.99 / year, an SSL certificate for $69.99 / year, and hosting for $7.99 / month. This is cheaper than the self-hosted Magento community edition, but still, it is a lot of money for a startup.

There are several specialized WooCommerce hosting companies that are now offering discounted hosting plans which reduce your starting cost significantly.

Bluehost WooCommerce hosting offer

Bluehost, an officially recommended WooCommerce and WordPress hosting provider, has agreed to offer WPBeginner users free domain names, SSL certificates, and discounts on hosting.

This offer will help you start your online store for as low as $9.95 / month.

The cost of starting a WooCommerce store is a lot lower than the Magento community edition. There are a lot more choices available for WooCommerce hosting plans than Magento, which helps you choose a plan that fits your budget.

Apart from hosting, using paid extensions and themes for WooCommerce will also affect your costs. However, WooCommerce gives you access to more than 60,000+ WordPress extensions and thousands of free WordPress themes.

You can easily find free WooCommerce plugins as alternatives to paid extensions. There are also tons of free WooCommerce themes that you can use to further reduce your costs.

With affordable hosting plans, and an abundance of low-cost free extensions and themes, WooCommerce is clearly less costly than Magento.

Winner: WooCommerce

Ease of Use: Magento vs WooCommerce

Most folks starting an eCommerce business are not programmers or web developers. They need a platform that they can use easily without paying someone a fortune to help them do basic things.

Even experienced users prefer an easy-to-use platform that helps them focus on growing their business instead of struggling with software.

Let’s take a look at Magento and WooCommerce to see which one is more easy to use.

Magento – Ease of Use

Magento is a powerful eCommerce-specific platform, packing tons of built-in features that work out of the box. It comes with an advanced setup process that can be complicated for new users.

It is not easy to install, and most hosting companies do not offer pre-configured installers for Magento. The installer language is very developer-centric which may leave beginners a bit clueless about several important settings.

After the setup, you will have to spend some time learning the basics. Installing extensions or customizing themes is not always easy, and you may need to seek help to set them up.

You can find tutorials and documentation online, but most often they are written for developers and not for DIY users.

Adding products in Magento

Overall, Magento is extremely powerful and comes packed with a ton of features, but it is not the easiest-to-use eCommerce platform.

WooCommerce – Ease of Use

WooCommerce is a little easier to use compared to Magento. The installation is simple as many WooCommerce hosting providers will automatically install it for you along with WordPress.

Since WooCommerce is a WordPress plugin, you will need to install WordPress first. Even if your host doesn’t automatically install WordPress, chances are that there would be an auto-installer that would let you do it with just a few clicks.

WooCommerce comes with a setup wizard that will walk you through the initial setup like creating pages, setting up payments, choosing the currency, set shipping and tax options.

WooCommerce setup wizard

Once you are up and running, you will find plenty of help to do almost anything. WooCommerce themes and plugins are easy to install and come with their own settings.

WooCommerce still has a bit of a learning curve, but overall it is far easier to use than Magento.

Winner WooCommerce

Payment Methods: Magento vs WooCommerce

As an eCommerce store, you will accept online payments on your website. There are many payment gateway companies that allow you to take credit cards and other services, like PayPal or AliPay.

Some payment gateways may not be available in all regions. You need options that are available for both you and your users.

Let’s see what payment options are available to Magento and WooCommerce stores.

Magento – Payment Options

Magento comes with PayPal, Authorize.net, cash on delivery, bank transfer, and purchase order payment methods by default. It also has extensions available for many popular payment gateways including Stripe, 2Checkout, Braintree, WePay, Google Checkout, Skrill, Venmo, and more.

Payment methods in Magento

Magento’s APIs allow developers to easily integrate payment gateways. If the payment gateway you are looking for is not yet available, then you can hire someone to create a custom extension for that.

WooCommerce – Payment Options

WooCommerce offers PayPal and Stripe payments by default. It also supports all major payment gateways through extensions and addons.

woocommerce payment gateways

WooCommerce even supports many regional and lesser-known payment companies. Since it is so easy to extend, any payment company can create an add-on for WooCommerce support.

We feel that both Magento and WooCommerce do an equally great job in terms of payment support. Both platforms have options for multiple payment choices.

Winner: Tie

Extensions and Integrations: Magento vs WooCommerce

There is a limit to the features your eCommerce platform can add to the core software. This leaves room for third-party extensions, tools, and integrations to extend the platform by offering additional features.

Both Magento and WooCommerce have extensions, themes, and support offered by third-party integration providers.

Magento Extensions

Magento has an active community of developers, agencies, and freelancers. There are plenty of free and paid third-party extensions available for Magento that you can use.

Extensions for adobe commerce

These extensions allow you to easily add new features and integrate other tools and services into your online store.

Currently, Magento Marketplace has 3,783 extensions. Out of those 1,071 were available for free. That’s a decent amount of extensions considering that Magento has a lot of functionality in the core software.

WooCommerce Extensions and Addons

Since WooCommerce runs on top of WordPress this gives you access to more than 60,000 free WordPress plugins and thousands of paid plugins.

Whether you want to add contact forms, lead generation forms, Google Analytics, or any other feature imaginable, chances are that there is already a plugin available that you can use.

WooCommerce extensions

A large number of extensions means you can connect your WooCommerce store to any third-party service like your email marketing company, payment gateways, CRM software, and more.

Winner: WooCommerce

Scaling Your Business: Magento vs WooCommerce

Growing your eCommerce business comes with its own challenges. As your website traffic and sales grow, you will need more server resources to keep up with your business goals and growth trajectory.

Both Magento and WooCommerce can handle large eCommerce stores with huge spikes in traffic. However, they are two different platforms which affects their scalability and infrastructure requirements.

Let’s take a look at how Magento and WooCommerce handle scalability on large eCommerce websites.

Scaling Magento

Magento is designed from the ground up to be a robust eCommerce platform. However, when it comes to scaling, your costs and technical challenges will skyrocket.

If you are using the community edition of Magento, then you will have to do it on your own. Magento is a resource-intensive software, which means if you are on a VPS hosting, then you will have to upgrade to a dedicated server and then to a cloud hosting service like Amazon Web Services.

You will also need to optimize your store for caching, manage backups, protect against DDOS attacks by using a website firewall, and more. If you don’t have experience in managing large websites, then you will need to hire Magento specialists.

If your business can afford the growing costs, then the easier option would be to switch to Adobe Commerce plans.

Scaling WooCommerce

WooCommerce stores will face the same technical challenges as Magento. However, the good thing is that you have a lot more options to continue growing while keeping your costs low.

First, you have several easy caching options to improve performance which can be implemented even by beginners. This will keep your server resources low and allow you to continue growing for a while.

Next, you can move to managed WordPress hosting providers like WPEngine or Liquid Web. These WordPress hosting companies allow you to easily scale your website to meet your growing business.

Finding WordPress specialists to help scale your online store is not as costly as Magento. Even at the enterprise level, your eCommerce store would be able to perform well at much lower costs.

Winner: WooCommerce

Magento vs WooComemrce: Which One is a Better E-commerce Platform for You?

Magento and WooCommerce are both full-featured eCommerce platforms that you can use to build any kind of online store. However, it comes down to costs, and your personal skills to choose between them.

WooCommerce obviously has the advantage of a large user base and market share. It runs on WordPress which is already the world’s most popular website builder. WordPress users would feel at home when working on WooCommerce.

It also beats Magento in terms of ease of use, and cost of building and running an eCommerce store at scale.

If you want an easy-to-use, cost-effective, and easy-to-scale eCommerce platform, then WooCommerce is the perfect fit for you.

Magento, on the other hand, is more suitable for enterprise-level businesses with their own development teams or businesses who can spend money on hiring someone.

We hope this article helped you compare the pros and cons of Magento vs WooCommerce. You may also want to see our side-by-side comparison of Shopify vs WooCommerce and how to create a WooCommerce popup to increase sales.

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.

The post Magento vs WooCommerce – Which one is Better? (Comparison) first appeared on WPBeginner.

How to Filter WooCommerce Products (Step-by-Step Tutorial)

Are you looking for a way to filter products by attribute in your WooCommerce store?

Filtering your WooCommerce products by attribute makes it easier for customers to locate the item they want to purchase. It helps save customers’ time and makes the shopping experience more seamless.

In this article, we will show you how to use WooCommerce filter by attribute settings in your online store.

Filter WooCommerce products

Why Filter WooCommerce Products by Attribute?

Filters make it super easy for customers to browse products in your WooCommerce store.

They allow shoppers to narrow down their search based on different attributes, including color, price range, fabric, size, and more. Rather than scrolling through your entire collection of products, users can simply browse the products they are interested in.

WooCommerce Product filter preview

Adding filters can help enhance user experience, improve search functionality, and reduce bounce rates in your online store.

They can also increase sales by enabling customers to see all of the available options for the products they are interested in, helping them make more informed purchases.

That being said, let’s see how you can easily filter the products on your WooCommerce store. We will show you how to filter WooCommerce products by attribute and custom attribute.

How to Filter WooCommerce Products by Attribute

If you are looking for a quick and easy way to filter WooCommerce products, then this method is for you. We will show you how to set up a simple WooCommerce filter by attribute settings.

First, you need to install and activate the YITH WooCommerce Ajax Product Filter plugin. For more instructions, please see our step-by-step guide on how to install a WordPress plugin.

Note: There is also a free version of the YITH WooCommerce Ajax Product Filter plugin. However, we will be using the premium version of the plugin for this tutorial.

Upon activation, head to the YITH » Ajax Product Filter page from the WordPress admin sidebar.

From here, click the ‘+ Create a new preset’ button to start creating a filter preset.

Click Create a new preset button

Once you are there, you can start by typing a name for the filter into the ‘Preset name’ box.

Keep in mind that the preset name won’t be displayed in your store and is only there for your reference.

Type a preset name

Next, simply choose ‘Horizontal’ as the preset layout and then click on the ‘+ Add a new filter button’ at the bottom.

If you are using the free version of the plugin, then this option won’t be available for you. Instead, you will have the ‘Default’ preset layout.

You can now start creating a filter for your WooCommerce products.

Choose the horizontal preset layout and click on the Add new filter button

Create a Filter for WooCommerce Products

First, you will need to type a filter name next to the ‘Filter Name’ option.

For instance, if you are creating a filter that will help customers sort through product categories, then you can name it ‘Filter by Category’.

Next, you can select the parameters for the filter from the ‘Filter for’ dropdown menu. Keep in mind that the free version of the plugin only offers filters for product categories and tags.

To learn more about the differences between these options, you can read our guide on how to add tags, attributes, and categories to WooCommerce.

If you are creating a filter to sort products by different price ranges, then you must choose the ‘Price Range’ option. Similarly, if you want to sort products by popularity or average rating, then you need to choose the ‘Order by’ option.

You can also choose the ‘Taxonomy’ option if you want to filter product tags, categories, colors, sizes, materials, styles, and more. For this tutorial, we will be going with this option.

Type a filter name and choose a filter for option from the dropdown menu

After you have done that, you must choose from the taxonomy options for the filter. For instance, if you want to filter products by color, then you will need to choose that option from the dropdown menu.

As we are creating a filter for product categories, we will be selecting the ‘Product categories’ option.

Next, you must type all the product categories on your website in the ‘Choose Terms’ section.

Choose a taxonomy option from the dropdown menu and then write terms for the categories

After that, you can choose how you want the filter to display on the front end of your store from the ‘Filter type’ dropdown menu.

You can display the filter as a checkbox, dropdown menu, text, color swatches, and more. For this tutorial, we will be choosing the ‘Select’ option to add a dropdown menu.

Choose a filter type from the dropdown menu

Next, you need to toggle the ‘Show Search Field’ switch if you want to enable a search box within the dropdown menu.

You can also display the filter you are creating as a toggle by activating the ‘Show as toggle’ switch. Then, customers will be able to toggle the filter on and off.

Toggle the switch for the search field

Once you have done that, just choose a default order for the filtered terms from the ‘Order by’ dropdown menu. The filter categories will be displayed in the order that you choose.

You can sort the filter categories using the name, term count, or slug. You can also choose the ‘Order type’ for the filtered terms in ascending (ASC) or descending (DESC) order.

Choose order type as ascending or descending

Finally, click the ‘Save Filter’ button at the bottom to save your filter.

Now, repeat the process to create multiple filters.

After you have done that, go back to the top and switch to the ‘General Settings’ tab to configure some settings.

Configure the General Settings

Here, you have to start by choosing a ‘Filter mode’ option. You can select if you want to apply filters in real-time using AJAX or if you want to show an ‘Apply Filters’ button on your site.

Next, you must also make a choice between showing a save button or displaying filter results immediately.

Choose a filter mode

Once you have done that, choose if you want to show the filter results on the same page using AJAX or if you want to reload the results on a new page.

Next, you need to scroll down to the ‘Hide empty terms’ option and toggle the switch on if you don’t want to display filter terms that are empty.

For instance, if you have added a ‘Mugs’ category in your WooCommerce store, but it currently has no items in it, then it won’t be displayed in the ‘Filter by Category’ list.

After that, go ahead and toggle the ‘Hide out of stock products’ switch if you don’t want to display out-of-stock products in the results.

Toggle switches to hide empty terms or out of stock products

You can leave the other settings as default or configure them to your own liking.

After making your choices, click the ‘Save options’ button to store your changes and switch to the ‘Customization’ tab at the top.

Configure the Customization Settings (Premium Plugin Only)

Note: The ‘Customization’ tab won’t be available if you are using the free version of the plugin.

From here, you can choose your WooCommerce filter’s label style color, textual term color, color swatch size, filter area color, and more.

Adding colors can help your WooCommerce filter look more aesthetically pleasing and match your online store’s branding.

Customize filter colors

Once you have made your choices, click on the ‘Save Options’ button and switch to the ‘SEO’ tab from the top.

Configure the SEO Settings

Once you are there, toggle the ‘Enable SEO option’ switch to activate the settings.

Now you can add meta tags from the dropdown menu to use on your filtered pages. This will improve the SEO of your site.

For more details, you may want to read our article on WordPress metadata and meta tags.

You can also automatically add the nofollow attribute to all the filtered anchors by toggling on the ‘Add “nofollow” to filter anchors’ switch. This will tell search engines not to use the filter anchors when ranking your page.

Configure the SEO settings for the filter preset

Once you are happy, click the ‘Save Options’ button to store the settings.

Add the WooCommerce Filter to the Products Page

To add the filters that you have just created to your WooCommerce products page, you need to switch to the ‘Filter presets’ tab from the top.

Once you are there, simply copy the shortcode of the filter preset that you just created.

Copy the shortcode for the filter preset

Next, simply open up your WooCommerce products page in the block editor from the WordPress admin sidebar.

Once you are there, click the Add Block ‘(+)’ button in the top left corner to find the Shortcode block.

Now simply paste the filter preset shortcode that you copied into the Shortcode block.

Add the filter preset shortcode to the block

Finally, click on the ‘Publish’ or ‘Update’ button to save your changes.

You can now visit your website to see the WooCommerce filter by attribute feature in action.

WooCommerce Product filter preview

How to Filter WooCommerce Products by Custom Attribute

If you want to create a WooCommerce products filter using custom attributes, then this method is for you.

Create a Custom Attribute

To create a custom attribute, you will need to visit the Products » Attributes page from the WordPress admin sidebar.

Once you are there, start by entering a name and slug for the attribute.

For instance, if you want to create a filter for a specific product material, then you can name the attribute ‘Filter by Material’.

Next, you must check the ‘Enable Archives’ box if you want to display all the items that share that attribute on a single page. 

Create an attribute

After that, click the ‘Add Attribute’ button at the bottom.

Once the attribute has been created, click on the ‘Configure Terms’ link to add terms to the attribute.

Click the Configure terms link to create terms

This will direct you to a new screen, where you must type a term into the ‘Name’ box.

For example, if you created an attribute called ‘Filter by Material,’ then you can add the individual materials as terms, such as wool. You can add as many terms as you want to an attribute.

Once you are done, click on the ‘Add new filter by Material’ button to save the term.

Add an attribute term

Add the Custom Attribute to a Product

After creating an attribute, you will need to add it to individual WooCommerce products.

For this, you will have to open the product page that you want to edit. From here, scroll down to the ‘Product data’ section and switch to the ‘Attributes’ tab.

Next, simply open up the ‘Custom Product Attribute’ dropdown menu and select the custom attribute you just created.

Now, go ahead and click the ‘Add’ button.

Choose the custom attribute you created from the dropdown menu

Now that the custom attribute has been added, simply search for the term that matches the product in the ‘Select Terms’ option.

For instance, if you created an attribute for material and the product you are editing is made of wool, then you will need to choose ‘Wool’ from the dropdown menu.

Once you are done, click the ‘Save attributes’ button.

Add an attribute term for the product

Next, click the ‘Update’ or ‘Publish’ button at the top to save your changes.

You will now have to repeat the process for all the products that share the same attribute.

Create a Custom Attribute Filter Using a Plugin

Next, you will need to install and activate the YITH WooCommerce Ajax Product Filter plugin. For more instructions, please see our guide on how to install a WordPress plugin.

Note: You can use the free or premium version of the plugin to create a custom attribute filter for WooCommerce.

Upon activation, head to the YITH » Ajax Product Filter page from the WordPress admin sidebar.

From here, go ahead and click on the ‘+ Create a new preset’ button.

Click Create a new preset button

Next, you have to type a name for the preset that you are creating into the ‘Preset name’ box.

Once you are done, click the ‘+ Add a new filter button’ at the bottom to start creating a WooCommerce custom attribute filter.

Create a filter

First, you will have to type a name into the ‘Filter Name’ box.

For example, if you are creating a filter that will help customers sort through different material options, then you can name it ‘Filter for Material’.

Next, simply select ‘Taxonomy’ from the ‘Filter for’ dropdown menu. If you are using the free version of the plugin, this option will be chosen for you by default.

Choose taxonomy option from the filter for dropdown menu

Now, the custom attribute that you created will already be available in the dropdown menu next to the ‘Choose taxonomy’ option.

Go ahead and choose the custom attribute from the dropdown list and type the attribute terms into the ‘Choose terms’ box.

Choose the custom attribute filter and add its terms

Next, you must choose how you want the filter to be displayed on the front end of your store from the ‘Filter type’ dropdown menu.

The filter can be displayed as a checkbox, dropdown menu, text, color swatches, and more.

Choose a filter type from the dropdown menu

Once you have done that, choose a default order for the filtered terms from the ‘Order by’ dropdown menu.

You can sort the filter categories using the name, term count, or slug. You can also select the ‘Order type’ for the filtered terms in ascending (ASC) or descending (DESC) order.

Choose order type as ascending or descending

Finally, click on the ‘Save Filter’ button at the bottom to save your custom attribute filter.

Next, you need to switch to the ‘General Settings’ tab from the top. From here, you can choose a filter mode, hide empty terms, and configure other settings according to your needs.

Choose a filter mode

Once you are done, click the ‘Save options’ button to store your changes and switch to the ‘Customization’ tab at the top.

Note: If you are using the free version, then the customization settings won’t be available.

From here, you can customize how your filter preset will look on the front end of your website.

For instance, you can choose the label style color, textual term color, color swatch size, filter area color, and more.

Customize filter colors

After you have made your choices, click on the ‘Save Options’ button and switch to the ‘SEO’ tab from the top.

From here, toggle the ‘Enable SEO option’ switch to activate the settings.

You can add robots meta tags from the dropdown menu to use on your filtered pages. This will improve the SEO of your site.

Configure the SEO settings for the filter preset

You can also toggle the ‘Add “nofollow” to filter anchors’ switch to automatically add the nofollow attribute to all of the filter anchors.

Once you are satisfied, click the ‘Save Options’ button to store the settings.

Add the Custom Attribute Filter to a WooCommerce Products Page

To add the custom attribute filter to a WooCommerce products page, you will need to switch to the ‘Filter presets’ tab at the top.

From here, copy the shortcode of the custom attribute filter.

Copy the shortcode for the filter preset

Next, open up your products page in the block editor from the WordPress admin sidebar.

Here, click the Add Block ‘(+)’ button in the top left corner to find and add the Shortcode block.

After that, simply paste the filter preset shortcode that you copied into the block.

Add the filter preset shortcode to the block

Finally, click on the ‘Publish’ or ‘Update’ button to save your changes.

You can now visit your website to see the WooCommerce custom attribute filter in action.

Preview for the custom attribute filter

We hope this article helped you learn how to filter WooCommerce products by attribute and custom attribute. You may also want to see our article on how to add fuzzy search to your website to improve search results and our top picks for the best WooCommerce themes.

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.

The post How to Filter WooCommerce Products (Step-by-Step Tutorial) first appeared on WPBeginner.

9 Best WordPress Conditional Logic Plugins for 2023

Are you looking for the best conditional logic plugins for your WordPress website?

Conditional logic plugins allow you to show or hide information based on users’ responses and behavior. They help collect relevant leads, boost conversions, and provide a better user experience.

In this article, we will show you the best WordPress conditional logic plugins.

Best WordPress conditional logic plugins

What is Conditional Logic in WordPress?

In simple words, you can think of conditional logic as if-then statements. It is a technique where you can automatically display relevant information, snippets, or scripts to users based on their actions.

For instance, a user may want to connect with the support team. If they select a support team as an option on your WordPress site, then you can show relevant contact information or a landing page.

Similarly, let’s say a customer is looking for hiking shoes. You can use conditional logic to only show those products and addons that a customer is looking for.

Where Can You Use WordPress Conditional Logic Plugins?

You’ll find conditional logic in WordPress forms, automated email workflows, conversion optimization methods, and more.

Here are some ways you can use conditional logic on your WordPress website:

  • Use conditional logic on your WordPress forms and dynamically change form fields based on the selection users make while filling out your forms.
  • Create optin campaigns and show popups based on different rules, like the user spending a certain time on the page or clicking a link.
  • Load code snippets and scripts based on conditional logic and user roles.
  • Ask different questions in online quizzes based on the user’s previous answers.
  • Display or hide products, addons, and other items based on customer choices on your eCommerce store.
  • Set up visibility rules using conditional logic to show menu items for your visitors.

That said, let’s see the best WordPress conditional logic plugins you can use today for your website.

1. WPCode

WPCode - Best WordPress Code Snippets Plugin

WPCode is the best WordPress code snippet plugin. You easily add custom code snippets to your website and manage them using the plugin.

The best part, WPCode offers a conditional logic feature that lets you set up rules for running code snippets without editing code. It is super easy to use and offers a beginner-friendly interface.

For example, you can load code snippets for logged-in users, run PHP code snippets for specific user roles and page URLs, and insert header and footer pixel scripts for certain pages.

WPCode Smart Conditional Logic

You can also hide custom code from running on pages like the homepage or for different user roles.

2. Conditional Blocks

Conditional blocks

Conditional Blocks is a free WordPress plugin for hiding or showing different blocks in the content editor. You can control the visibility of each block without writing a single line of code.

The plugins let you set up conditions where WordPress blocks will appear for different user roles or membership levels. For instance, you can show the image block to only logged-in users. It also allows you to show certain blocks based on screen size.

Conditional Blocks offers a premium version as well. You get to unlock more conditions for showing WordPress blocks. For example, you can control block visibility based on post type, time, server requests, and more. There are also conditions for WooCommerce users in the pro version.

3. WPForms

WPForms

WPForms is the best contact form plugin for WordPress. It is beginner friendly plugin that offers a drag-and-drop form builder, lots of templates, and a smart conditional logic feature.

You can easily hide or show different form fields, display payment options, dropdown menus, and more based on the user’s responses.

All you need to do is select the form field in the template and enable conditional logic. After that, you can set up the rules to show different form fields.

For example, let’s say you’re running a net promoter score (NPS) survey on your website. If a user rates 8 or higher, then you can hide other questions in the survey using conditional logic. If they rate a lower score, then you can ask more questions to improve your performance.

Enter conditional logic conditions

Besides that, WPForms offers lots of other features and addons. You can integrate different payment services and create forms to collect online payments.

It also works with some of the most popular email marketing tools, so you can easily collect leads and grow your email list.

Other than that, there are addons for recovering form abandonment, tracking user journeys, adding save and resume features, learning about the user’s geolocation data, and more.

4. OptinMonster

The OptinMonster lead generation tool

OptinMonster is the best WordPress popup and lead generation plugin. It helps you get more conversions, grow your email list, and increase sales.

OptinMonster offers powerful display rules that you can use to display your campaigns to the right people at the right time.

For example, you can show optin popups to users that spend a certain time on a page, visit a particular page, or scroll X% of the page.

OptinMonster also offers an Exit-Intent technology, which triggers your campaigns as a user is about to leave your website. This helps recover abandoning visitors and converts them into subscribers and customers.

Enter exact URL for exit intent display rule

Other than that, you can display campaigns to users from a particular location or when they click a link. There are also display rules for eCommerce sites. You can show popups when customers have a specific cart total or when they view a product.

OptinMonster also offers a drag-and-drop builder, which makes it very easy to create attractive campaigns. There are lots of templates for different types of campaigns and various customization options. You can also integrate it with leading email marketing tools to collect leads.

5. YITH WooCommerce Product Add-Ons & Extra Options

YITH WooCommerce product addons and extra options

YITH WooCommerce Product Add-Ons & Extra Options is a WooCommerce plugin that lets you add extra options and addons to your products.

The plugin is very easy to use and allows you to add options and extra services, like warranty, insurance, special transfer services, express shipping, customizations, and more.

For example, if you’re selling jewelry and rings, then you can add an option to engrave the customer’s name. Or if you’re selling tech products in WooCommerce, then you can offer additional services like warranty, product customization, and device checkup.

With YITH WooCommerce Product Add-Ons & Extra Options, you get a conditional logic feature that automatically shows or hides addons and options based on the customer’s selection.

You can define rules, and when the conditions are met, users will be able to see extra services and addons on your WooCommerce products.

6. Thrive Quiz Builder

Thrive Quizzes

Thrive Quiz Builder is the best WordPress quiz plugin and is part of Thrive Theme suite. It is beginner friendly to use, and you can create complex quizzes for your website without editing code.

The plugin offers different quiz styles, which include a right/wrong, number, percentage, personality, and survey. Thrive Quiz Builder also provides pre-made quiz templates that you can use to get started quickly.

Using the plugin, you can create conditional quizzes. The drag-and-drop quiz builder lets you display questions based on the user’s previous answers. Simply set the conditions where the next question will only appear if a person enters a particular answer.

When they’re finished, you can direct them to a page or product based on their answers.

Besides that, you can create badges for users, customize the quizzes, track results, check the quiz flow and see where users dropped off, and get detailed analytics of how your quizzes perform.

7. Formidable Forms

The Formidable Forms plugin and Signature addon

Formidable Forms is the next WordPress conditional logic plugin on our list. The plugin allows you to create simple contact forms to advanced and complex WordPress forms, like mortgage calculators.

Formidable Forms offers a conditional logic feature built into its drag-and-drop form builder. You can easily set up conditions for each form field and show or hide them based on the user’s answers.

If you have a multi-step form, then you can use conditional logic to automatically skip pages and lead users to the relevant section. Similarly, you can send email confirmation or redirect users to respective pages based on their answers.

Other features offered by Formidable Forms include pre-built templates for web applications. It also lets you create apps for real estate listings, product reviews, restaurant menus, and more.

The plugin also has a visual views feature that allows you to display data from form entries on the frontend of your site.

8. If Menu

If Menu

If Menus is the next conditional logic plugin for WordPress on our list. It is a free WordPress plugin that you can use to create dynamic menus and control their visibility on your site.

The plugin lets you use conditional logic to show or hide different menu items. For instance, it lets you display certain menu items only if a user is logged in, hide menu items on mobile devices, show specific menus to admin and editors, and more.

Similarly, you can also show menu items to users from different locations or show any entirely new menu to members.

9. FunnelKit

FunnelKit Automations

FunnelKit is the best WooCommerce sales funnel and automation plugin. It lets you create high-converting landing pages, order bump pages, upsells, checkout pages, and more.

FunnelKit Automation offers multiple triggers that you can for automating workflows. You can set up different conditions, and based on the user’s actions, you can initiate different tasks.

For example, if a customer adds products to the cart but doesn’t checkout, then you can trigger the cart abandonment recovery workflow.

Similarly, you can automatically show different products to customers as upsells or order bumps. This way, you’ll increase sales without spending on paid ads.

Which WordPress Conditional Logic Plugin Should You Use?

Choosing the right conditional logic plugin for WordPress depends on your requirements and what you want to achieve.

If you want to create dynamic forms that show different fields to users based on their selection, then WPForms is the best plugin. It is super easy to use and offers lots of customization options.

Similarly, if you are looking to run different code snippets based on certain conditions, then WPCode is the perfect solution. It lets you set up rules and conditions without editing code.

On the other hand, you can use OptinMonster to display different campaigns based on user actions or create conditional quizzes using Thrive Quiz Builder.

You can also use conditional logic in WooCommerce and use FunnelKit to trigger workflows based on customers’ selections and actions.

We hope this article helped you find the best WordPress conditional logic plugins. You may also want to see our list of best WooCommerce plugins and how to start your own podcast.

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.

The post 9 Best WordPress Conditional Logic Plugins for 2023 first appeared on WPBeginner.

How to Add Equipment Rentals to Your WooCommerce Store

Do you want to add equipment rentals to your WooCommerce store?

By renting equipment to your customers, you can keep making money from the same product. You can also connect with a new audience who want to rent products rather than buy them.

In this article, we will show you how to add equipment rentals to your WooCommerce store.

How to add equipment rentals to your WooCommerce store

Why Add Equipment Rentals to Your WooCommerce Store?

By renting equipment to your customers, you can buy a product once and then turn it into an ongoing revenue stream.

If you already have a WooCommerce store selling digital products or physical items, then equipment rentals can be another way to make money.

For example, if you sell party hats and paper plates, then your existing customers might also be interested in larger party equipment rentals, such as a bouncy castle or audio speakers.

You might also be looking to start a completely new equipment rental business. By creating a WooCommerce store that’s optimized for SEO, you can help potential customers discover your business.

Even better, customers can browse your catalog and reserve equipment online. This convenient customer experience will keep people coming back to your equipment rental business rather than switching to a competitor.

With that in mind, let’s see how you can add equipment rentals to WordPress.

How to Add Equipment Rentals to Your WooCommerce Store

In this guide, we are going to assume you already have a WooCommerce store. If you don’t, then you can see our complete guide on WooCommerce made simple.

The easiest way to add equipment rentals to your store is by using Bookings for WooCommerce. This WooCommerce plugin allows you to turn any WooCommerce product into a bookable item that customers can rent for a certain number of days or hours.

An example of rentable equipment, added to the WooCommerce store

You can also create additional services, such as cleaning and delivery fees, and then add them to your equipment rentals.

How to Create a Bookable Product in WooCommerce

First, you will need to install and activate the Bookings for WooCommerce plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Upon activation, you can turn any WooCommerce product into a bookable product. If you have already added the product to your online store, then simply go to Products » All Products.

Here, simply hover over the item that you want to turn into a bookable product, and click on the ‘Edit’ link when it appears.

Editing a rentable WooCommerce product

You can also add the equipment as a new product by going to Products » Add New. Here, you can type in the product’s name, upload a photo, add product categories and tags, type in a description, and more.

For more information on how to set up a WooCommerce product, please see our WooCommerce made simple guide.

Adding equipment and party supply rental products to WooCommerce

No matter whether you create a new product or edit an existing one, you can turn it into a bookable product in exactly the same way.

Simply scroll to the Product Data box and open the dropdown menu that shows ‘Simple product’ by default.

Adding a simple product to an online store using WooCommerce

You can now select ‘Booking Product.’ This gives you access to lots of new settings where you can configure the bookable product.

Set How Many Units Customers Can Rent

You can either offer a set number of units or let the customer choose how many units to rent, using the ‘Quantity’ dropdown.

Adding bookable products to WooCommerce

To let customers rent multiple units, select ‘Customer can choose.’

By default, customers can rent as many units as they want, but you can also add a limit. If a customer types in a higher number, then WooCommerce will show an error message.

Limiting the quantity of units that customers can rent

This is useful if you have limited stock or equipment that’s in high demand.

To set a limit, type a number into the ‘Max Booking Per User’ field.

Limiting how many units a customer can rent on a party rental or similar website

Another option is defining how many units the customer can book. For example, if you rent large or expensive equipment such as heavy farming machinery, then customers may only need to book a single unit.

By setting the quantity in advance, you can remove a step from the booking process and improve the customer experience.

An example of a rentable product on a WooCommerce website

Simply go ahead and open the ‘Quantity’ dropdown and then choose ‘Fixed Unit.’

Now, type in the number you want to use.

How to change the quantity of equipment or party rental equipment in WooCommerce

Require Admin Approval For Equipment Rentals (Optional)

Next, you can decide whether to approve all rental requests automatically or put them on hold until you can manually approve them.

If you have a smaller inventory, then requiring approval can help you avoid rental overlap. It can also help you spot any problems with rental requests before you take any payments.

If you enable admin approval, then you will get a notification every time someone submits a rental request.

A new booking notification, on a WordPress website

Click on this notification, and you will go to WooCommerce » Orders.

Here, you will see all the orders on your WordPress website, with any new bookings marked as ‘On hold.’

Requiring admin approval on a party equipment rental or similar website

You can now click on a new order to see all the information about that booking.

If you want to change the order status, then you need to open the ‘Status’ dropdown and choose an option from the list.

For example, if you are approving the booking, then you might select Pending Payment, Completed, or Processing, depending on your workflow.

Changing the order status on an equipment rental website using WooCommerce

With that done, click on ‘Update’ to save your changes.

As you can see, admin approval gives you more control over your equipment rentals. To require approval, check the box next to ‘Booking Confirmation.’

How to require admin approval on an equipment rental website

Offer Hourly or Daily Equipment Rentals in WooCommerce

By default, customers can rent your equipment for one or more days. However, sometimes you may want to rent equipment based on hours.

To make this change, just open the ‘Booking Unit’ dropdown and select ‘Hour(s).’

How to rent equipment based on hours

You can then choose the start and end time for the booking period, using the ‘Daily booking…’ dropdown menus.

In the following image, customers can only rent equipment between 9 AM and 5 PM.

How to change the duration of rentable equipment in WordPress

After making this change, WooCommerce will add a section where customers can choose a start and end time.

This is perfect for equipment that people only need for a very short period of time. For example, if you provide party equipment rental, then customers may only need the party supplies for a few hours.

How to rent equipment based on days and hours

Add Base and Additional Costs

When you are happy with the information you have entered so far, you need to click on the ‘Costs’ tab.

To start, just type in the Booking Unit Cost, which is the price of booking a single unit.

How to add a cost to a rentable product in WooCommerce

After that, you can add an optional additional cost by typing into the ‘Base Cost’ field.

This might be a booking fee, cleaning fee, or any other cost linked to renting the equipment.

How to add additional costs to a rentable product in WooCommerce

If you add a base cost, then customers will see it as part of the cost breakdown.

In the following image, the product is $50 to rent per day, with a base cost of $10.

An example of a cost breakdown on rentable equipment

Depending on the kind of equipment you rent, you may want to multiply the fee based on how many people plan to use the equipment. This can help you cover additional wear and tear when lots of people use the same product.

To multiply the price based on people, start by checking the boxes next to ‘Booking Unit Cost Per Person’ and ‘Base Cost Per People.’

Multiply the cost of party equipment based on the number of people

With that done, click on the ‘People’ tab.

Here, you need to check the box next to ‘Enable People Option.’

Multiply the price of rentable equipment based on the number of people

With that done, customers will see a new field where they can type in how many people plan to use the equipment.

WooCommerce will also show this information in its cost breakdown.

An example of the cost breakdown on rentable equipment

You may also want to set the minimum and maximum number of people who can use the equipment in a single booking. This can help to avoid customers misusing your equipment.

For example, you may not want an entire workforce to use the same product.

If you have large equipment that’s expensive to deliver or clean, then setting a minimum number of people can help to keep your profit margins healthy.

To set these limits, simply type numbers into the ‘Minimum No. of People’ and ‘Maximum No. of People’ fields.

Adding maximum and minimum limits for rentable equipment in WooCommerce

How to Publish Equipment Rentals to Your WooCommerce Store

Although there are some extra settings you may want to configure, this is all you need to add equipment rentals to your WooCommerce store.

With that being said, you can click on ‘Update’ or ‘Publish’ to make the product live on your WooCommerce website. Now, people can rent this equipment directly from the WooCommerce product page.

How to Set Up Services and Additional Costs for Your Equipment Rental Store

Sometimes, you may want to create additional costs and services for your equipment rental store. For example, you might offer to deliver the equipment for an extra fee.

With that in mind, let’s see how you can set up additional costs and services for your WooCommerce store.

How to Add Additional Costs in WooCommerce

Additional costs are fees that WooCommerce adds to one or more products automatically. This feature is useful if there are different costs associated with different pieces of equipment.

For example, you may need to refuel some products after use, while others might need fresh oil.

By adding these costs in the WordPress dashboard, you can easily apply them to different products. It also provides a single location where you can change the cost.

For example, if petrol gets more expensive, then you can update your Refueling cost once, and this change will be applied across your entire online marketplace or store.

An example of a rentable product with additional costs

As you can see in the image above, additional costs simply appear in the cost breakdown as ‘Additional Costs.’ If you want to give the shopper some more information about these charges, then we recommend creating a service instead.

To register an additional cost, you need to go to WP Swings » Bookings for WooCommerce. Here, simply click on ‘Configuration Settings,’ followed by ‘Additional Costs.’

The Bookings for WooCommerce WordPress plugin

To start, type in a name for the additional cost. This is just for your reference, so you can use anything you want.

After that, you need to type in the slug you want to use for the additional cost.

Adding a new booking cost to an equipment rental store

With that done, you can type in an optional description. This typically won’t appear on your website, but some WooCommerce themes show it.

Next, simply type the cost into the ‘Booking Cost’ field.

Adding booking costs to a party equipment rental or similar product

By default, the additional cost gets added to an order once.

However, you can multiply the additional cost based on the booking duration or how many people plan to use the equipment. To do this, click to activate the ‘Multiply by No. of People’ or ‘Multiply by Duration’ toggles.

Multiply a booking by duration and the number of people

When you are happy with the information you have entered, simply type in ‘Add New Booking Cost.’

To create more additional costs, simply repeat the same process described above.

An example of multiple booking costs on a party supply rental website

With that done, you can add this cost to any WooCommerce product.

Simply open the product for editing, and then scroll to the ‘Additional Costs’ box.

Adding extra costs to an equipment rental in WooCommerce

You can now type in the name of the additional cost.

When the right option shows up, give it a click and then select ‘Add.’

The 'Additional Costs' box in a WooCommerce product

You can click on ‘Update’ or ‘Publish’ to save your changes. Now, when someone rents this equipment, the additional cost will be applied automatically.

How to Create Additional Services in WooCommerce

You can also create additional services. Unlike additional costs, the name of the service will appear in the cost breakdown.

An example of rentable equipment, with additional services

This helps customers understand your extra fees, so we recommend using services for more expensive charges. It’s also a good idea to use services if you need to add multiple charges to an order so that customers can see a detailed cost breakdown.

You can also make services optional, so the customer can choose whether to add them to the order. This allows you to offer premium additional services such as next-day delivery.

To add services to your WooCommerce store, you need to go to WP Swings » Bookings for WooCommerce. Here, click on ‘Configuration Settings,’ followed by ‘Additional Services.’

Creating additional services for customers on an equipment hire or rentable website

You can now type a name for the service into the ‘Name’ field.

This will be shown to customers, so you will want to use something that helps shoppers understand the extra charge.

How to add an optional service to a party supply rental or similar website

After that, you have to type in a slug, an optional description, and how much the service will cost by following the same process described above.

Again, you can choose whether to multiply the fee based on the duration of the booking or the number of people who plan to use the equipment.

How to add a rentable product to WooCommerce

You can also make a service optional.

This means customers can check a box to add the service to their order.

Offering optional services along with your rentable equipment

This gives shoppers more control over how much it costs to rent equipment from your WooCommerce store.

To make a service optional, simply click to enable the ‘If Optional’ toggle.

Making a service optional on an online store

Another option is to make the service ‘hidden.’

Hidden services simply appear on the product page as ‘Service Cost.’

An example of an optional service, created using WooCommerce

To make a service hidden, click to activate the ‘If Hidden’ toggle.

Next, you may want to enable the ‘If has Quantity’ slider. This allows shoppers to add the same service to their order multiple times.

Adding multiple services to a WooCommerce product

After clicking to enable the ‘If has Quantity’ slider, you may want to set a minimum and maximum quantity.

Simply type a number into the ‘Minimum Quantity’ and ‘Maximum Quantity’ fields.

The Bookings for WooCommerce settings

When you are happy with the information you have entered, click on ‘Add New Booking Service.’

To add more services to your online store, simply follow the same process described above.

Multiple bookings services, added to a rentable equipment website

When it’s time to add a service, simply open the product for editing.

Then, just scroll to the ‘Additional Services’ box.

How to add an additional service to a WooCommerce product

You can now type in the name of the additional service you want to add.

When the right option shows up, simply select it and then click on the ‘Add’ button.

How to add services to party equipment or other rentals

With that done, click on ‘Update’ or ‘Publish’ to save your changes.

How to Manage Equipment Rentals on Your WooCommerce Store

After adding equipment to your website, you will need a way to manage your rental bookings.

Every time you get a new booking, you will see a notification in the WordPress toolbar.

A booking notification in the WordPress dashboard

Simply click on this notification to see all your bookings.

You can reach the same screen by going to WooCommerce » Orders.

How to manage rental orders in WooCommerce

To see more information about an order, go ahead and click on it. This takes you to a screen where you can see detailed information about the order and the customer, including their email address and phone number.

You can also change the order status, including canceling or refunding the rental request.

Changing the status of an order on an equipment rental or party supplies website

The Bookings for WooCommerce WordPress plugin also comes with a calendar that shows all your bookings at a glance.

To see this calendar, simply head over to WP Swings » Bookings For WooCommerce. Then, click on the ‘Bookings Calendar’ tab.

An example of a booking calendar for an equipment rental or party supplies rental website

We hope this tutorial helped you learn how to add equipment rentals to your WooCommerce store. You may also want to learn how to create an email newsletter or check out our expert picks for the best live chat software for small businesses.

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.

The post How to Add Equipment Rentals to Your WooCommerce Store first appeared on WPBeginner.

How to Add a Currency Converter in WordPress

Do you want to add a currency converter to your blog?

A currency converter allows your website visitors to quickly calculate the exchange rate of different currencies without leaving your website.

In this article, we will show you how to easily add a currency converter in WordPress.

How to add a currency convertor in WordPress

What Type of Websites Need a Currency Converter?

Whether you have an online store, a small business website, or a WordPress blog, as long as you have an international audience and you’re selling something, then you can use a currency converter.

Here are a few examples of websites that may need a currency calculator for WordPress:

  • Ecommerce stores: If you are running an ecommerce store with WordPress and selling products internationally, then a currency converter can help your users quickly calculate costs in their local currency.
  • Travel blogs: If you own a travel blog, then a currency calculator can help your users calculate travel costs in different currencies.
  • Business websites: A business website may also want its users to see the exchange rates of different currencies. Particularly, businesses with a presence in different countries.
  • Finance and banking websites: Websites in the finance and banking industries can add currency calculators for their visitors to calculate conversion rates without leaving their website.
  • Coin and forex exchange sites: There are many websites that blog or deal with crypto-currencies, forex trading, and similar niches. These websites need a currency converter so that their users can quickly calculate conversion rates.

There can be many other WordPress websites that may need a currency converter. That being said, let’s take a look at how to easily add a currency converter in WordPress.

We will show you 2 methods, including a way for WordPress site and WooCommerce store. You can click the links below to jump ahead to your preferred section:

Adding a Currency Converter in WordPress

You easily add a currency converter in WordPress using CBX Currency Converter. It is a free WordPress plugin that calculates and displays up to 117 currencies.

The first thing you need to do is to install and activate the CBX Currency Converter plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, you need to go to Settings » Currency Converter page in your WordPress admin area. From here, you can manage general settings, like choosing a layout for your currency converter and selecting your API source to fetch the exchange rates.

CBX currency converter settings

By default, the plugin will use Exchangerate.host, which doesn’t requires an API key. However, you can click the dropdown menu and choose other sources, like Alphavantage, Openexchangerates, and Currencylayer.

After adding the API key, you can select a layout for the currency converter.

There are 4 layouts to choose from. Using these layouts, you can display a currency calculator, exchange rate list, or both. You can also define the decimal point position.

Layout of currency converter

Besides that, you can further edit the settings for each currency converter layout.

For instance, in the ‘Calculator Default’ tab, you can set the default values for the currency calculator. It allows you to enable currencies, set default options for from and to currencies, and more.

Edit calculator layout settings

After the calculator layout, you can go to the ‘List Default’ tab for currency rate list default settings.

You can select the primary currency and then add a list of other currencies to display in the rate list.

Edit list layout settings

Once you are done with the settings, click the ‘Save Changes’ button. Make sure to perform this step whenever you change any settings in the above tabs.

Displaying the Currency Converter on Your Site

You can easily display the currency converter anywhere on your website using the CBX Currency Converter block.

First, you can create a new page or edit an existing one. Once you’re in the content editor, simply click the ‘+’ button and add the CBX Currency Converter block.

Add the CBX converter to page

Alternatively, you can also display the currency converter in the sidebar of your website.

You can go to Appearance » Widgets from your WordPress dashboard. After that, you can simply add the ‘CBX Currency Converter’ widget block to the sidebar area.

Add CBX converter to sidebar

After adding the widget block, you can edit the title, select a layout, change the decimal points, choose the default currency, and more.

Once you’re done, simply click the ‘Update’ button.

Change the currency converter settings

Simply visit your website to see the currency converter in the sidebar widget or WordPress page.

Your users will be able to enter an amount, select the currency they want to check, and then click the ‘Convert’ button to have the results displayed right there.

Currency convertor widget preview

You can also integrate a currency converter in your WooCommerce or any other WordPress ecommerce site. For this, you will need the Currency Converter Pro plugin.

However, other multi-currency plugins will also get the job done, most of which are free. Let’s look at how you can add a currency converter in WooCommerce.

Adding a Currency Converter in WooCommerce

If you have a WooCommerce store that attracts customers from different parts of the world, then a currency converter can show prices in local currencies and boost conversions.

The easiest way of adding a currency converter in WooCommerce is by using the CURCY plugin. It is a free WooCommerce plugin that is easy to use and offers multi-currency support.

First, you will need to install and activate the CURCY plugin. For more details, please see our guide on how to install a WordPress plugin.

Upon activation, you can head to the Multi Currency page from the WordPress dashboard and view the General settings tab.

CURCY general settings

Here, you can click the ‘Enable’ toggle to activate currency converter options for WooCommerce. Besides that, the plugin also lets you fix the prices.

Next, you can scroll down and add different currencies. Simply click the ‘Add Currency’ button. Do remember that in the free plugin, you can only add 2 currencies at a time.

Add currencies

After that, you can switch to the ‘Location’ tab.

Here, you’ll find options to auto-detect currencies and show a particular currency for visitors from different locations.

Auto detect currencies

Next, you can head to the ‘Design’ tab and edit your currency converter’s appearance.

The plugin lets you choose its position, add a title, change the text color, style, main and background color, and much more.

Change the design of currency converter

Once that’s done, you can save your changes.

You can now visit your WooCommerce store to see the currency converter in action.

WooCommerce currency converter preview

We hope this article helped you learn how to add a currency converter in WordPress. You may also want to see our expert pick of the best calculator plugins for your WordPress site, and how to customize your WooCommerce cart page.

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.

The post How to Add a Currency Converter in WordPress first appeared on WPBeginner.

8 Best Product Grid Plugins for WooCommerce (Free + Paid)

Are you looking for a WordPress plugin to show WooCommerce products in a grid?

Showing your products in a grid view provides a better user experience for customers. With the right plugin, you can easily customize and style your product category grid.

In this article, we will show you the best product grid plugins for WooCommerce.

Best product grid plugins for WooCommerce

Why Use a Product Grid Plugin for WooCommerce?

When you’re creating an online store, it is important to showcase your best products and make it easier for customers to view them.

With the right WooCommerce plugin, you can easily display multiple products or features from a single product in a grid view. This provides a better user experience and makes it easy for customers to interact with your products.

Besides that, a product grid plugin also offers more flexibility for customization. You can easily adjust the grid, choose the number of rows and columns, change the color, and more.

Some plugins will also let you add category filters. This way, users can simply search for a product and view them in a grid rather than explore each product in your WooCommerce store. It helps boost conversions and increase sales.

That said, let’s look at the best product category grid plugins for WooCommerce.

1. SeedProd

SeedProd page builder

SeedProd is the best WordPress website builder and landing page plugin. It is used by over 1 million professionals.

The plugin offers a drag-and-drop builder that lets you create custom themes and page layouts. You get prebuilt templates and lots of customization options.

In the page builder, SeedProd offers exclusive WooCommerce blocks to customize your product page. You simply drag and drop the products grid block on your template.

WooCommerce blocks in SeedProd

The plugin lets you choose the number of columns in the grid. It also offers options to filter products and show all products, best-selling products, top-rated products, and more. Besides that, you can select the order of the products based on date, title, rating, ID, and more.

Other than that, SeedProd offers other blocks for customization. For instance, you can add images, optin forms, countdown timers, contact forms, and more to your product pages.

It also easily integrates with email marketing tools to help you collect leads and grow your email list.

Pricing: SeedProd prices start from $39.50 per year. There is also a free SeedProd Lite version you use to get started.

2. MonsterInsights

The MonsterInsights Google Analytics plugin

MonsterInsights is the best Google Analytics plugin for WordPress. It lets you set up Google Analytics in WordPress without editing code or hiring a developer. Plus, it automatically sets up advanced tracking on your website.

MonsterInsights offers a Popular Posts feature that lets you show your best-selling products in a grid view. You get to choose from prebuilt themes for your product grid.

Popular products MonsterInsights

The plugin also shows a preview of your theme. Besides that, you get plenty of customization options.

For instance, you can change the color and size of the title, prices, and ratings. It also gives you the option to select a layout for your grid, choose product count to display, and more.

Other than that, you can also exclude certain products or product categories from appearing in the MonsterInsights popular post widget on the page.

Pricing: MonsterInsights premium plans start from $99.50 per year. There is also a MonsterInsights Lite version you use for free and set up Google Analytics in WordPress.

3. ProductX

ProductX

ProductX is another popular product grid plugin for WooCommerce. It lets you create WooCommerce stores using the drag-and-drop builder.

There are different blocks you can use to customize your store. Plus, the plugin offers a template toolkit, so you can quickly select a design and edit it according to your requirements.

ProductX offers different product category grid blocks. You can choose from 3 different variations to display products in a grid view. Besides that, there are multiple settings to edit the design of the product grid.

Other features offered by ProductX include advanced product filters, a progress bar, product comparison, whitelist items, and much more.

Pricing: ProductX is a paid WordPress plugin with prices starting from $49 per year for 1 site.

4. YITH WooCommerce Best Sellers

YITH WooCommerce best sellers

YITH WooCommerce Best Sellers is a great plugin to have on your online store and display top-selling products in a grid layout.

The plugin is easy to use and offers different options to customize your product category grid. For example, you can change the text, ratings, colors, and other details of any product in the grid. Plus, you can choose the number of rows and columns to display.

Using YITH WooCommerce Best Sellers, you can show your most popular products or top-selling product category. There is also a best-seller badge you can use to highlight a product and get more conversions.

Pricing: YITH WooCommerce Best Sellers will cost you $59.99 per year.

5. Smash Balloon Instagram Feed

Smash Balloon Instagram feed

Smash Balloon Instagram Feed is the best WordPress social media plugin. You can display content from different social media accounts on your WordPress website using the plugin.

If you’re using Instagram shopping to sell products online, then you can easily display items on your WordPress website using Smash Balloon’s Instagram Feeds plugin.

You can simply connect your Instagram account with the WooCommerce store. After that, display product feeds as grids, carousels, masonry, and other layouts.

The plugin also lets you link each Instagram post to a page on your WooCommere website. This way, users will land on the product page and easily make a purchase.

With Smash Balloon, you get full control over the appearance of your social media feeds. There are options to change the width, height, number of images, and more for your Instagram shoppable feed.

Pricing: You can get Smash Balloon Instagram Feed plugin for $49 per year.

6. Product Carousel Slider & Grid Ultimate for WooCommerce

Product carousel slider and grid ultimate

Product Carousel Slider & Grid Ultimate for WooCommerce is a free WordPress plugin that lets you create attractive product grids, carousels, and sliders.

The plugin offers built-in themes for carousels and grids. Plus, it lets you customize the grid by choosing the number of products to display per page, showing a header title, and controlling the image sizes. The plugin also gives you settings for selecting columns and rows and enabling pagination.

You can then choose which products to show in the grid. There are multiple options to choose from, like the latest products, older products, and featured products. After creating the product grid, you can easily add them anywhere on your WooCommerce store using shortcodes.

Besides that, there are options to show different badges on products. For instance, you display a sales badge, featured badge, discount badge, and sold-out badge in your product grid. You can also edit the style settings and change the product title font, color, ratings, and more.

Pricing: You can use the Product Carousel Slider & Grid Ultimate for WooCommerce plugin for free.

7. Grid/List View for WooCommerce

Grid list view for WooCommerce

Grid/List View for WooCommerce is the next product category grid plugin on our list. The plugin is a great free solution for business owners looking to create simple product grids and lists.

You get to choose from 2 default styles, which include a grid or list layout. Besides that, there are basic options to customize your product grid. You can choose how many products to display and where to position the product count.

Sadly, there is no drag-and-drop customization option as you’d get in SeedProd. However, the plugin offers a wide variety of buttons to choose from for your WooCommerce product grid.

Pricing: Grid/List View for WooCommerce is a free-to-use plugin.

8. Product Categories Designs for WooCommerce

Product categories design

Product Categories Designs for WooCommerce is the most basic WordPress plugin for creating product grids and sliders.

If you have different product categories on your WooCommerce store, then all you have to do is install the plugin and use shortcodes to display the products.

There are no customization options or additional settings that you’ll find in your WordPress dashboard. Everything is controlled through shortcodes. You can use different shortcodes for choosing the number of columns, order of product categories, design of the product grid, and more.

However, if you’re looking for more customization features and ease of use, then you can use any other plugin on our list, like SeedProd or MonsterInsights.

Pricing: You can get started with Product Categories Designs for WooCommerce for free.

Which is the Best Product Grid Plugin for WooCommerce?

In our experience, SeedProd is the best product grid plugin for WooCommerce. It is super easy to use because it offers a drag-and-drop builder with lots of template customization for your site and pages.

You can create stunning WooCommmerce pages with customized product grids that will help boost conversions. The plugin also offers tons of options to edit and change the appearance of your product category grids.

That’s not all, SeedProd also integrates with popular email marketing services, which helps grow your email list.

Bonus: If you’re looking to grow your WooCommerce store, then we also recommend that you try FunnelKit. It’s one of the best WooCommerce plugins to grow your store revenue.

We hope this article helped you pick the best product grid plugin for WooCommerce. You may also want to see our guide on WooCommerce SEO made easy and the best live chat software for small businesses.

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.

The post 8 Best Product Grid Plugins for WooCommerce (Free + Paid) first appeared on WPBeginner.

How to Easily Add a Sliding Side Cart in WooCommerce

Do you want to add a sliding side cart in WooCommerce?

This allows shoppers to see their shopping cart from any page on your online store. Customers can then add items to their basket, remove products, and add coupons without ever having to visit a separate cart page.

In this article, we will show you how you can easily add a sliding cart in WooCommerce.

How to add a sliding side cart in WooCommerce

Why Add a Sliding Side Cart in WooCommerce?

A sliding side cart is a panel that appears when a customer adds an item to their basket.

Customers can also open the cart at any time by clicking on the cart icon. This allows them to check their shopping basket without having to visit a separate WooCommerce cart page.

An example of a sliding cart in WooCommerce

Depending on how the cart is set up, shoppers may also be able to add and remove items as well as apply coupons directly from the sliding panel. You can even add call to action buttons such as a link to your WooCommerce checkout page.

Sliding carts can improve the customer experience by removing friction from the shopping process, and help shoppers keep track of how much they’ll pay at checkout. This can reduce cart abandonment rates, while also possibly increasing the average order value.

With that being said, let’s see how you can add a sliding side cart in WooCommerce. Simply use the quick links below to jump straight to the method you want to use.

Method 1. How to Add a Sliding Side Cart in WooCommerce Using a Free Plugin

The quickest and easiest way to create a sliding side cart is by using Cart For WooCommerce By FunnelKit. This free plugin allows you to add a cart icon to your online store.

Shoppers can click the button to open the sliding side cart.

An example of a sliding side cart in WooCommerce

You can change the cart’s colors, borders, buttons, messaging, and more.

There are a ton of options to make it perfectly fit your WordPress theme.

A WooCommerce sliding side cart

You can show the cart button across your entire site, limit it to WooCommerce pages only, or add the button to specific pages and posts using a shortcode.

How to Setup the Cart For WooCommerce Plugin

First, you’ll need to install and activate the FunnelKit Cart for WooCommerce plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Upon activation, go to FunnelKit » Cart. You’ll see a preview of the sliding slide cart towards the right of the screen.

Previewing the FunnelKit cart

You can now customize the cart to better suit your needs.

To start, you can decide whether to show the cart icon across your entire website or on WooCommerce pages only.

If you select ‘Entire Site’, then shoppers can open the sliding cart from any page, so this is a good choice for online marketplaces and stores.

Adding a cart icon to your WordPress website

However, some WooCommerce sites have lots of non-ecommerce content. For example, you might run a popular WordPress blog, but use WooCommerce to sell merchandise to your fans.

Showing a cart button on every single blog post may become annoying. In that case, you can check the ‘WooCommerce Pages’ radio button.

Adding a cart icon to your WooCommerce pages

Another option is ‘None,’ which hides the cart icon completely.

If you select the ‘None’ option, then you can add the icon to any page, post, or widget-ready area using a shortcode. You can also add the icon to your navigation menu.

We’ll show you how to do this later in the post, but for now, select ‘None’ if you plan to add the cart icon manually.

After making this decision, select ‘Bottom Left’ or ‘Bottom Right’ depending on where you want to show the cart button. Here, it may help to check how the button will look on your online store by selecting ‘Preview on Page.’

Previewing the FunnelKit sliding cart

By default, the plugin shows ‘Review Your Cart’ at the top of the sliding side cart.

You can replace this with your own messaging by typing into the ‘Cart Heading’ field.

Adding a heading to your online store's cart

If you don’t want to show a heading, then simply leave the field empty.

By default, FunnelKit shows the cart icon before the shopper adds any items to their basket.

If you prefer, then you can hide the icon until the visitor starts adding items. Simply click on the ‘Hide Cart Icon’ toggle so that it turns blue.

Hiding the WooCommerce cart

This is all you need to create a basic sliding side cart, but there are settings that can get you even more sales. With that in mind, let’s take a look at FunnelKit’s more advanced features.

Accept Coupons in the WooCommerce Sliding Side Cart

Coupons are a great way to get more sales and build customer loyalty.

If you’ve created any smart WooCommerce coupons using the Advanced Coupons plugin, then shoppers can type them directly into the sliding cart page.

Adding coupon codes to a sliding side cart in WooCommerce

When the customer clicks on ‘Apply,’ the sliding cart will show how much they’ve saved.

Since customers can see the discount straight away, this will encourage them to add more items to their basket and may reduce your cart abandonment rates.

How to accept coupon codes in a sliding side cart

You can create these codes using the built-in WooCommerce coupon feature or by using a coupon code plugin.

To add the coupon field, click on the ‘Enable Coupon Box’ toggle, which turns it from grey (disabled) to blue (enabled).

Accepting coupons on your online store

After that, you can switch between ‘Minimized’ and ‘Expanded’ layouts. Minimized takes up less space so it’s less distracting, but shoppers will need to expand the coupon section before they can type in any codes.

In the following image, you can see the minimized layout.

An example of a minimized layout for coupon codes and discounts

After choosing a layout, you can change the text that FunnelKit uses for the coupon box heading, discount placeholder text, and button text.

Customize the Cart Summary

The cart summary shows customers how much their purchase will cost. This helps reduce cart abandonment rates since there are no nasty surprises at checkout.

Customizing the WooCommerce cart summary

For that reason, we recommend leaving the ‘Show Subtotal’ toggle enabled.

However, if you want to simplify the side cart, then you can click to disable the ‘Show Subtotal’ toggle.

Showing the subtotal on your eCommerce cart page

You can also show any savings the customer has qualified for, including discounts from any coupons they’ve applied.

In this way, you can use FOMO to increase conversions, especially if the savings are time-sensitive. For example, you might schedule coupons in WooCommerce so the customer can only use them for a limited time.

Showing savings and discounts on your e-Commerce site

If you prefer to hide this information from the sliding side cart, then you can disable the ‘Display Savings’ toggle.

You can also replace the ‘Saving Text’ and ‘Shipping Text’ with your own custom messaging.

Customizing the message on a sliding side cart screen

Customize the WooCommerce Cart’s Call To Action

The sliding side cart has a default checkout button, but you can customize this call to action button to get more conversions. To start, you can add a checkout icon using the ‘Enable Button Icon’ toggle.

FunnelKit's checkout settings

This can be particularly useful if you’re creating a multilingual WordPress site.

You can also add the cart price to the checkout button using the ‘Enable Cart Price’ toggle.

Customizing the WooCommerce checkout button

This may help shoppers keep track of how much the cart will cost, especially if you’ve removed the subtotal from the cart summary section.

By default, FunnelKit adds a ‘Continue Shopping’ link at the bottom of the sliding side cart. You can replace this text with your own messaging by typing into the ‘Continue Shopping Text’ field.

Customizing the 'Continue shopping' text

After that, choose whether this link will simply close the side cart panel or redirect the shopper to your WooCommerce store page.

Most shoppers will expect to exit the sliding cart, so we recommend selecting the ‘Close Side Cart’ button.

Closing the sliding side cart in WooCommerce

If you select ‘Redirect to Shop,’ then you may want to change the ‘Continue Shopping Text’ text so it’s clear what will happen when customers click the link.

Create a Custom Empty Cart Screen

It is possible to hide the cart button until the shopper adds at least one item to their basket, following the process described above.

However, if you don’t hide the button then customers may sometimes see an empty cart screen.

The 'Empty Cart' screen

You can change the title, description, and button text using the settings in the ‘Empty Cart’ section. Typically, you’ll want to encourage customers to start shopping. For example, you might talk about things you offer such as free shipping or a money-back guarantee.

You might even give the shopper a coupon code such as a buy one get one free (BOGO) discount.

Adding a CTA to the 'empty cart' screen

You can also choose whether clicking on the ‘Shop Now’ button will take the customer to the WooCommerce store page, or simply close the side panel.

We recommend selecting ‘Redirect To Shop’ as this will make it easier for shoppers to start adding items to their carts.

Enabling 'redirect to shop' in the FunnelKit WordPress plugin

Add The Cart Icon Anywhere on your Site

If you want more control over where the cart icon appears, then you can add it to any page, post, or widget-ready area using a shortcode. You can also add it to your site’s menu.

This is a great choice if you selected ‘None’ in the ‘Icon Visibility’ settings following the process described above.

FunnelKit's 'icon visibility' settings

However, if you selected ‘WooCommerce Pages’ then this method allows you to add the cart icon to other important areas of your site. For example, you might add the icon to your custom home page or contact form.

To start, select ‘Cart Menu’ and then click on the ‘Enable Cart Menu’ toggle.

Enabling the cart icon on WordPress

You can now change how the icon looks by selecting one of the icon templates, and choosing whether to show the product count and cart total as part of the icon. This information can help visitors keep track of their carts.

You can also change the icon size and text size. As you make changes, the small preview will update automatically so you can try different settings to see what looks the best.

How to create a custom cart icon for WordPress

When you’re happy with how the sliding side cart icon looks, click on the ‘Save’ button.

You can now add the icon to any page, post, or widget-ready area using the code next to ‘Embed Shortcode.’

How to add a cart icon using shortcode

For more information on how to place the shortcode, please see our guide on how to add a shortcode in WordPress.

Another option is to add the icon to your site’s navigation menu. In this way, the sliding side cart is always within easy reach, without distracting from the main page content.

How to add a cart icon to a navigation menu

To do this, open the ‘Add to Menu’ dropdown and choose the menu you want to use.

After that, click on the ‘Save’ button.

Adding a cart icon to the WordPress menu

Now if you visit your WordPress website, you’ll see the cart icon in the navigation menu.

Add Your Own Colors and Branding

You may want to change the sliding side cart’s colors to better match your WooCommerce theme or branding. To change the text color, button color, link color, and more, go ahead and click on ‘Styling.’

Adding your own branding to a WooCommerce cart

To change any of the default colors, simply give it a click. This opens a popup where you can try out different colors.

For example, in the following image, we’re customizing the border.

How to add custom colors to a WooCommerce store

Another option is to type a hex code into the ‘Hex’ field. This is perfect if you already have a specific shade in mind.

If you don’t know what hex code to use, then it may help to use a site like HTML Color Codes. Here, you can explore different colors and then get a code that you can simply paste into the FunnelKit plugin.

How to Create a Responsive Sliding Side Cart

Many people buy products and services using a mobile device. With that in mind, you’ll want to make sure the sliding side cart looks just as good on smartphones and tablets, as it does on desktop computers.

Here, it may help to change the cart’s width so it doesn’t completely fill the small screen of a mobile device. To do this, click on ‘Styling’ and then look at the ‘Cart Preview Mobile Width.’

Create a mobile responsive cart page

You may want to try typing different values into this field. If you do change the default settings, then it’s a good idea to check the mobile version of your WordPress site from the desktop to make sure you’re happy with the results.

While you’re on this screen, you can also change the width of the sliding side cart on desktop. To do this, simply change the number in the ‘Cart Preview Desktop Width’ field.

How To Publish Your Sliding Side Cart

When you’re happy with how the sliding side cart is set up, it’s time to make it live. Simply click on the ‘Draft’ button next to ‘Cart’ and then choose ‘Publish.’

Adding a sliding side cart in WooCommerce

Now if you visit your online store, you’ll see the sliding cart live.

If you want to remove the sliding side cart at any point, then just head back to FunnelKit » Cart in the WordPress dashboard. Then, click on the ‘Publish’ button and select ‘Draft.’

Method 2. Add an Advanced Sliding Side Cart (With Upsells, Cross-Sells, and Rewards)

If you want to increase the average order value on your store, then you can upgrade to FunnelKit Cart Pro. This advanced sliding side cart plugin adds powerful upsell, cross-selling, and reward features to the FunnelKit sliding side cart.

With this plugin, you can recommend related products every time a customer adds an item to their cart.

Get more sales with upselling and cross-selling promotions

You can also create unique rewards such as coupon codes and free gifts, and then promote them inside the sliding cart.

FunnelKit can even track how much more the customer needs to spend, in order to unlock the next reward.

Offering extra rewards to shoppers

To add these powerful features, you’ll need to upgrade to FunnelKit Funnel Builder Pro. Just be aware that you’ll need the Plus or higher plan.

After buying a plan, log into your FunnelKit account. Here, you’ll find the FunnelKit Funnel Builder Pro plugin, plus FunnelKit Funnel Builder and FunnelKit Cart. You’ll need to install all three plugins to unlock the advanced sliding cart features.

First, you’ll need to install and activate the three plugins. If you need help, then please see our guide on how to install a WordPress plugin.

Upon activation, go to FunnelKit » Settings and add your license key to the ‘FunnelKit Funnel Builder Pro’ field.

Adding the FunnelKit license

You can find this information by logging into your account on the FunnelKit website. With that done, click on ‘Activate.’

After that, simply go to FunnelKit » Cart.

Adding an advanced sliding side cart to an online store

You can now configure and customize the side cart by following the same process described in method 1. When you’re happy with how the sliding side cart is set up, you’re ready to add upsells, cross-sells, and rewards.

Get More Sales By Upselling and Cross-Selling WooCommerce Products

When a customer opens the sliding side cart, you can show them unique upsell and cross-sell promotions based on the items in their shopping basket.

Adding upsell and cross-sell promotions to WooCommerce

Upselling is where you encourage shoppers to buy a higher-priced product instead of the one they already have in their shopping cart.

For example, imagine a customer adding a waterproof jacket to their cart. You might suggest a higher-quality jacket that’s more durable, versatile, and comes in different colors.

Cross-selling is where you promote a product that’s related to something the customer is already buying. For example, if they add a greeting card to their cart, then you might encourage them to buy chocolates or flowers too.

WooCommerce has a linked product feature that allows you to create upsells and cross-sells. For more information, please see our guide on how to upsell products in WooCommerce.

However, you can also create upsells and cross-sells directly from the FunnelKit dashboard. This is the quickest option, so it’s the one we’ll be using in this guide.

To start, click on the ‘Upsells’ option and then select ‘Enable Cart Upsells.’

How to add upsells and cross-sells to WooCommerce

After that, scroll to the ‘Upsells and Cross-Sells’ section.

Here, you’ll see all the products on your online store.

How to create WooCommerce linked products

Simply click on the item where you want to add one or more linked products.

Then, click on either ‘Add Upsell’ or ‘Add Cross Sell’ depending on the kind of promotion you want to create.

FunnelKit's advanced conversion features

In the popup, start typing the product that you want to use as the upsell or cross-sell. When the right product appears, give it a click.

To offer multiple products, simply follow the same process described above.

Adding a linked product on your online store

With that done, simply click on the ‘Add’ button.

You can now create unique cross-sell and upsell campaigns for every product in your store, simply by following the same process described above.

An example of a high-converting eCommerce sliding cart

Now, you’re ready to customize how the upsell and cross-sell promotions will look on your sliding side cart.

To start, try switching between different styles by clicking the radio buttons next to ‘Display.’

Customizing the upsell and cross-sell promotions in WooCommerce

The live preview will update automatically so you can try different styles to see which one you like the best.

By default, FunnelKit will show both upsells and cross-sells in the sliding side cart. If you prefer then you can show only upsells, or only cross-sells using the radio buttons in ‘Product Recommendation Type.’

FunnelKit's product recommendation settings

Next, you can change the heading that FunnelKit shows above the upsell or cross-sell promotion by typing it into the ‘Heading’ field.

Just be aware that FunnelKit will use the same heading for both types of promotion.

Adding promotions to your sliding side cart

After that, you can set the maximum number of suggested products that FunnelKit will show, by typing into the ‘Show Maximum Upsells’ field.

Wherever possible, it’s a good idea to create unique upsell and cross-sell promotions for every product. However, if your online store has lots of items then this might not be possible.

With that in mind, you can set a default upsell product that FunnelKit will promote when no linked products are available. To do this, simply type the name of a product into the ‘Default Upsells’ field. When the right product appears, give it a click.

Setting a default linked product

When you’re happy with the upsell and cross-sell promotions you’ve created, don’t forget to click on ‘Save’ to store your changes.

Offer Free Shipping, Discounts, and Free Gifts

You can often increase the average order value by giving customers a reason to spend more. With that in mind, FunnelKit allows you to create various rewards and then promote them as unlockable bonuses in the sliding side cart.

For example, you might offer free shipping if the customer exceeds a minimum spend. FunnelKit will even show customers how much more they need to spend to unlock their prize.

This is an easy way to get more sales and build customer loyalty with gamification.

FunnelKit allows you to offer three different rewards: free shipping, a discount, and a free gift.

To offer free shipping, you’ll need to have already set up shipping in your WooCommerce store. For step-by-step instructions, please see our complete WooCommerce made simple guide.

Meanwhile, the ‘discount’ reward auto-applies a coupon when the customer reaches the minimum spend. If you want to offer this reward, then you’ll need to create a percentage discount coupon using either the built-in WooCommerce coupon feature or a WordPress coupon plugin.

For step-by-step instructions, please see our guide on how to create smart coupons.

After that, you’re ready to create a reward by selecting ‘Rewards’ in the FunnelKit settings and then clicking on ‘Create Reward.’

How to get more sales with rewards

You can now open the ‘Type’ dropdown and choose the kind of reward you want to create.

No matter whether you choose free gift, free shipping, or discount, you can change the text that FunnelKit shows to customers by typing into the ‘Message’ field.

If you do make any changes, then be careful not to edit {{remaining_amount}} as this allows FunnelKit to show how much more the customer needs to spend.

Adding incentives to your WooCommerce store

If you’re offering a discount, then make sure you change the message to show how much the customer will save.

With that done, type a number into the ‘Amount to Get Reward’ field. This is how much shoppers must spend, in order to unlock the reward.

Offering your customers rewards and incentives

If you’re offering a percentage discount, then you need to specify which coupon FunnelKit should auto-apply.

In the ‘Coupon’ field, start typing the coupon that you want to use. When the right code shows up, give it a click.

Adding a discount offer to your eCommerce site

Now, FunnelKit will auto-apply the coupon when someone meets the minimum spend.

Offering a free gift instead? Then start typing the name of the gift into the ‘Product’ field.

Offering shoppers a free gift

When the right product shows up, give it a click.

Now, FunnelKit will add this item to the customer’s shopping cart as soon as they meet the minimum spend.

How to offer shoppers a free gift

To add more rewards, simply click on ‘Create Another Reward.’

You can now configure the discount, free gift, or free shipping reward by following the same process described above.

Get more sales by offering shoppers a reward

By default, FunnelKit will show the following message once a customer qualifies for all the awards: ‘Congrats! You have unlocked all the rewards.’

To show a different message instead, simply type into the ‘When All Rewards Unlocked’ field. You might even offer the customer a special bonus for unlocking all your rewards, such as an exclusive coupon code to use on their next purchase.

Offering visitors a reward

When you’re happy with how your rewards are set up, click on the ‘Save’ button.

How To Publish Your Sliding Side Cart

When you’re ready to make the sliding side cart live, simply select the ‘Draft’ button next to ‘Cart.’ You can then click on ‘Publish.’

Adding a sliding side cart in WooCommerce

If you want to remove the sliding side cart at any point, then simply head back to FunnelKit » Cart in the WordPress dashboard. Then, click on the ‘Publish’ button and select ‘Draft.’

We hope this article helped you add a sliding side cart in WooCommerce. You may also want to check out our guide on how to create a WooCommerce popup to increase sales and the best WooCommerce plugins for 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.

The post How to Easily Add a Sliding Side Cart in WooCommerce first appeared on WPBeginner.

How Does WordPress Search Work (+ Tips to Make It Better)

Do you want to learn how WordPress search works, and how you can make it better?

By understanding and improving the built-in WordPress search, you can help visitors find what they’re looking for. This can get you more conversions while keeping people on your site for longer.

In this article, we’ll look at how the default WordPress search works, and share tips on how to make it better.

How does WordPress search work + tips to make It better

How Does WordPress Search Work?

WordPress comes with a search system that will look for content within your website.

How the search bar looks and where it appears will vary depending on your WordPress theme, but most themes show the search bar in the top right corner.

The built-in WordPress search bar

Note: If your theme doesn’t show the WordPress search bar by default, then skip ahead to our FAQs, where we’ll show you how to add it.

Visitors can type a search query into this field, and WordPress will search:

  • Page titles
  • Page content
  • Single-image titles and captions
  • Image alt text
  • File names

As you can see, it doesn’t search widgets, user comments, categories, tags, WooCommerce products, or PDF documents. It also doesn’t search image gallery titles, captions, or alt text, although you can search this content using a search engine plugin like SearchWP.

WordPress performs this search using the WP_Query class. It will start by displaying any posts that have the search term in the post title, arranged in reverse-chronological order, meaning that the newest entries will be displayed at the top of the results.

After that, it’ll show any posts that have the matching term in the post content.

For example, imagine you’ve just published a post about cats titled ‘My Favorite Pet’, and you also have an older post titled ‘Best Cat Photos.’ In this case, searching for ‘Cat’ will display the older ‘Best Cat Photos’ post first, since it has the search term in the title.

This may not a problem for WordPress blogs or websites that only have small amounts of content. However, this ordering logic will often show inaccurate or confusing results for bigger blogs, online stores, or business websites.

The built-in system is also missing some of the features that people expect from modern search engines. This includes autocomplete, live Ajax search, filtering, and spellcheck.

Why Improve the Default WordPress Search?

An advanced, fast, and accurate on-site search can help visitors find interesting and relevant content, which will keep them on your website for longer. This can increase pageviews and reduce bounce rate in WordPress.

Since visitors are spending more time on your site, this will send positive signals to the search engines. This can improve your WordPress SEO, which means search engines like Google will show your content to more people and drive more visitors to your website.

For more information, please see our guide on how to increase your blog traffic.

People who are using your site’s internal search are already highly engaged. They’re actively looking for specific content, which may mean they’re ready to take actions such as buying a product, signing up to your WordPress membership site, or booking an appointment.

If these people can’t find what they’re looking for, they may give up and go to a different website. This means you’re losing out on visitors who were ready to convert.

A search results page is also an example of personalized content since you’re showing the visitor results that match their unique search query. By providing personalized content that’s accurate and helpful, you can improve the visitor experience. Once again, this can encourage them to convert.

Performance is another reason why it’s a good idea to replace the default WordPress search with a better alternative.

The larger your WordPress website gets, the longer it’ll take WP_Query to scan your database and get the results. This means your site’s search will get slower, as your website gets bigger.

How to Make the WordPress Native Search Better

On-site search helps visitors find what they’re looking for, including products to buy and interesting blogs to read. Since it’s such an important part of your site, it’s a bad idea to rely on the limited built-in WordPress search.

With that being said, let’s see how you can improve the native WordPress search.

Show Instant Results With Live Ajax Search

Live Ajax search adds a dropdown and autocomplete feature that’s common in search engines like Google.

As the user types, live search guesses what they want to search for and then shows them results without even reloading the page.

How to improve WordPress search with live ajax results

This can help visitors find the right content, without having to manually press the ‘Search’ button or wait for the page to reload.

The easiest way to add Ajax live search to WordPress is using the free SearchWP Live Ajax Lite Search plugin. It enables instant search automatically and there are no settings for you to configure, so it’s very easy to set up.

The first thing you need to do is install and activate the plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, the default WordPress search form will automatically use the Ajax live search feature. If you visit your site and start typing into the search bar, then you’ll see the instant search in action.

Change the Default Search URL Slug

By default, WordPress search URLs typically look something like this:

http://example.com/?s=search-term

The extra ?s= characters make this URL more difficult to read and understand, which can confuse visitors who are trying to find their way around your site.

Even worse, these URLs aren’t optimized for search engines which can stop them from correctly indexing your site’s contents.

The easiest way to change these URLs is by adding custom code to WordPress using a plugin such as WPCode.

You can go ahead and use the following custom code to replace the ‘/?s=search-term’ characters with ‘search.’ Your slug will look something like this when finished: http://example.com/search/wordpress

To use something other than ‘search’ in your URL, simply customize the code snippet below.

function wpb_change_search_url() {
    if ( is_search() && ! empty( $_GET['s'] ) ) {
        wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
        exit();
    }
}
add_action( 'template_redirect', 'wpb_change_search_url' );

For detailed instructions on how to insert this code to your WordPress website, please see our guide on how to change the default search URL slug in WordPress.

Make PDF Files Searchable in WordPress

By uploading PDFs to your WordPress website, you can share information about your services and products in a format that works on all devices. They’re also perfect for offering your visitors ebooks, user manuals, menus, and more.

However, WordPress only searches the contents of its database by default, so it will only look at the title and description of your PDF files, and not their contents. As a result, your visitors may struggle to find the best PDF for their search query.

The good news is that you can use a custom search plugin to improve the default WordPress search experience. If your PDFs are unencrypted, then the right search plugin will index the contents and metadata of your PDFs and add them to the search results.

For step-by-step instructions, please see our guide on how to add PDF indexing and searching in WordPress.

Add a Search By Category Feature to WordPress

If you have multiple categories of content on your website, then you might want to let users restrict their search to a specific category. This can help visitors find the right content, faster.

An example of search by category on a WordPress website

For example, if you have an online store then it often makes sense to let customers search within a particular product category.

If you run a membership site, then you might use search by category to help visitors find other members, groups, forums, online courses, and other specific kinds of content. For more information, please see our guide on how to add search by category in WordPress.

Make a Smart WooCommerce Product Search

WooCommerce has its own built-in search, but it doesn’t look for matches in product attributes, reviews, or product descriptions. This omission can stop shoppers from finding products they want to buy on your online store, so you get fewer sales.

The built-in WooCommerce search feature

Luckily, there are some excellent WooCommerce plugins that can show more helpful search results, and fetch them faster. To learn more, please see our guide on how to make a smart WooCommerce product search.

To get even more sales, you may want to fine-tune the kind of products WooCommerce includes in its search results. For example, you might only show products that are on sale or come with free shipping.

To learn more, please see our guide on how to customize WooCommerce product search results page.

Create a Search Form for Custom Post Types

Custom post types allow you to go beyond posts and pages and create different content types for your website. Custom post types can have different custom fields and their own custom category structure.

For example, if you run a movie review website, then you would probably want to create a ‘movie reviews’ post type that has fields for the director, release date, and more.

At WPBeginner, we use custom post types for our Glossary section to keep it separate from our blog posts.

How to improve your WordPress search with searchable categories

If you use custom post types, then you may want to create a form that allows visitors to search only that content.

For example, we also have a form that only searches WPBeginner’s coupon codes.

Searching coupons and deals on the WPBeginner website

This can help visitors find the right content faster, even when you have lots of different content types. For step-by-step instructions, check out our guide on how to create advanced search forms in WordPress for custom post types.

You can also make custom fields searchable in WordPress, which is ideal if you’ve added extra metadata to your pages and posts.

Exclude Content From WordPress search

By default, the built-in WordPress search will include all posts and pages in its search results.

However, you may want to exclude certain pages and posts from the search results. For example, if you’re running a WordPress membership website or selling online courses, then you’ll typically want to exclude your premium content from public search results.

If you’re running an online store, then you may want to hide content like your account page, checkout page, and thank you page. To help you out, we’ve created a guide on how to exclude pages from the WordPress search results.

Do you want to exclude posts, authors, custom post types, categories, tags, or even custom taxonomies? Then you can take a look at our guide on how to exclude specific pages, authors, and more from WordPress search.

WordPress Search FAQs

In this guide, we’ve explored how the default WordPress search works and shared lots of tips on how to improve it.

However, you may still have some questions about this important feature. That said, here are some of the most frequently asked questions about WordPress search.

How Do I Improve WordPress Search?

The best way to improve the built-in WordPress search is by using SearchWP.

SearchWP is the best custom search plugin for WordPress and allows visitors to search any content on your site including documents, WooCommerce products, custom fields, tags, comments, and more.

It also lets you customize the WordPress search algorithm, so you can control exactly where the content appears in the search results.

For more information, please see our guide on how to improve WordPress search.

Does WordPress Search Include Tags?

By default, WordPress search doesn’t include tags. The easiest way to make tags searchable is by using a custom search plugin like SearchWP.

SearchWP also has a relevancy slider, so you can control exactly how much tags influence where an item appears in the search results.

How Do I Add Search to My WordPress Theme?

If your theme doesn’t have a built-in search form, then we recommend adding a search bar to the WordPress navigation menu.

Since the main navigation menu typically appears across your entire site, visitors will be able to search for pages, posts, products, and more, from any page of your website.

An example of a search bar, in a navigation menu

If you’re using a block-based theme such as ThemeIsle’s Hestia Pro or Twenty Twenty-Three, then you can add a search bar to your theme using the full-site editor (FSE).

To do this, go to Appearance » Editor in the WordPress dashboard.

Opening the WordPress full site editor (FSE)

By default, the editor will show your theme’s home template. If you want to add the search bar to a different template, then click on the small arrow icon in the toolbar.

Then, select ‘Browse all templates.’

How to browse all FSE templates in WordPress

You’ll now see all the templates that make up your WordPress theme. Simply find the template where you want to add the search bar, and then click on its title.

For example, if you wanted to add a search form in your WordPress posts then you’d select the ‘Single’ template.

How to add the search bar to a single template in WordPress

You will now see this template in the full-site editor.

To go ahead and add a search bar, click on the blue ‘+’ icon.

Adding widgets to a single template in WordPress

In the popup that appears, type in ‘Search’ to find the right block.

You can then drag the block to the location where you want to show the search bar.

Adding a search block to a block-enabled theme template

To customize the block title or placeholder text, simply type it into the search block where it says ‘search’ or ‘optional placeholder.’

When you’re happy with how the block looks, click on ‘Save’ to make the search bar live.

Publishing a block-enabled template with a search bar

How Do I Add Search to a WordPress Page or Post?

You can add a search bar to a specific page or post using the built-in Search block.

This is a good choice if you want to control exactly where the search bar appears on every page and post, or you only need to offer search on specific areas of your website.

How to improve the default WordPress search

To get started, simply open the page where you want to add a search form and then click on the + icon.

In the popup that appears, type ‘Search’ to find the right block. Once you click on the Search block, it will add the block to your page.

Adding the Search block to a WordPress page or post

By default, the block uses ‘Search’ for both its label and the button text.

This will be visible to visitors, so you may want to replace it with something more descriptive by typing into the text fields.

Customizing the WordPress search block

You can also add some placeholder text to the search bar. This text will disappear automatically when the visitor starts typing.

To add a placeholder, simply click on ‘Optional placeholder…’ and then start typing.

How to improve the WordPress search

When you’re happy with how the Search block looks, you can go ahead and either publish or update the post.

We hope this tutorial helped you learn how WordPress search works, and how to make it better. You may also want to learn how to make money online blogging with WordPress, or check out our list of the best email marketing services for small businesses.

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.

The post How Does WordPress Search Work (+ Tips to Make It Better) first appeared on WPBeginner.

10+ Best WooCommerce Themes for 2023

Are you looking for the best WooCommerce theme to help you build your online store, but are afraid of making a wrong choice?

For starters, you want to select a WordPress WooCommerce theme since not all WordPress themes offer complete WooCommerce support. If a theme doesn’t support WooCommerce, it won’t support all the available addons and extensions. And it will make it all the more difficult, if indeed even possible, to build the online store you have in mind.

WooCommerce is a free, open-source e-commerce plugin built for WordPress websites. The plugin allows you to easily sell almost any type of product while giving your visitors an intuitive and seamless on-brand buying experience.

The best WordPress theme for you will therefore be a WordPress WooCommerce theme, whether you’re about to create a new eCommerce site or redesign your current site.

The following list of the 11 Best WooCommerce Themes features one or more themes that will best meets your needs.

  1. Be – the Biggest WordPress & WooCommerce Theme

BeTheme, the biggest WooCommerce theme of them all, is more than capable of meeting your needs. BeBuilder, BeBuilder Woo, the Loop Builder, and 360+ professionally crafted pre-made websites are just a few of the 40+ powerful core features this popular (250,000 customers) website building machine places at your fingertips.

  • BeBuilder, the fastest WordPress website builder, lets you view each element as you customize it.
  • BeBuilder Woo helps you design versatile Shop and Single Product layouts that sell. 6 pre-defined layouts for Single Product are also at your disposal, you can create templates for Shop Archive or for Single Products, and BeBuilder Woo is loaded with customer-centric login, account management, and checkout features.
  • With the Loop Builder you can jazz up your website by designing any type of slider, blog, portfolio, or shop listing you can think of.
  • Add Be’s library of 650+ customizable pre-built websites and BeTheme’s flexibility becomes apparent.
  • Be’s updated Setup Wizard will help you get your project underway.

Click on the banner to learn more about what BeTheme can do for you.

  1. Jupiter X – Probably the Best WooCommerce Theme

Jupiter X, the go-to theme for many businesses, brands and marketers, is probably the best theme for WooCommerce with its huge WooCommerce base of exclusive shop features and capabilities.

Jupiter X is also the only Elementor theme that fully eliminates the need for an Elementor Pro subscription with its massive native widget library and native replacements to multiple Elementor features.

Key Jupiter X WooCommerce features include –

  • True shop builder: Build and customize product pages, membership pages, all checkout pages, and build single-step and multi-step checkouts
  • Checkout optimization features: Increase engagement and maximize profits with advanced sales funnels, order bumps, smart checkout notices, and more.
  • Fast Checkout features: Create Shopify-like checkouts with express checkout, sticky cart, checkout expiry and more.

Click on the banner to learn about Jupiter X’s many other WooCommerce features. 

  1. Blocksy – Best Free Ecommerce WordPress Theme

What makes Blocksy the best free eCommerce WordPress theme? Is it the selection of elegant pre-built starter sites? Or the powerful header builder and footer builder, both of which feature multiple content and design options? Or the fact that Blocksy is Gutenberg ready and features the latest web technologies?

Answer: Yes, yes, yes.  And there’s more.

  • Blocksy is fast and features thoughtfully written clean code.
  • A content blocks feature allows you to insert any piece of content anywhere in your site, plus any changes you make to a page, section, or item is synced in real time in the preview window so as not to slow your workflow.
  • Blocksy is also compatible with the popular Elementor, Brizy, and Beaver Builder page builders, is compatible with WooCommerce, is responsive, and features a White Label module.

Click on the banner to learn even more reasons why Blocksy is best.

  1. Uncode – Creative & WooCommerce WordPress Theme

The Uncode WordPress theme for WooCommerce gives its users the ultimate in shop building experience with its advanced drag and drop Product Builder, impressive Shop layouts, custom Cart and Checkout, Ajax Filters, and more.

Other reasons for making Uncode your choice:

  • 100,000+ sales that make it one of Envato’s top-selling themes of all times.
  • You can mix and match more than 70 carefully crafted and importable pre-made designs with over 100 builder modules to create custom pages.
  • The Wireframes plugin with its 500+ wireframes sections gives you a ton of design flexibility.
  1. Total WordPress Theme

Total is an aptly named super-intuitive WooCommerce-ready multipurpose theme that has everything needed to give your online store a unique and custom look and to get it up and running quickly.

  • Use a pre-made custom demo, Total’s extended WPBakery page builder, or both to create your custom website.
  • In addition, you have at your fingertips 100+ builder modules and shortcodes, and 90+ section templates, with no limits on customizing options.
  • With the native WordPress customizer and advanced Total settings you can change site colors, widths, and typography, and view your changes live before making them permanent. 
  1. Avada WordPress & WooCommerce Theme

With the Avada WooCommerce builder you can create a completely customized experience for your WooCommerce users.

  • You can design and build your own conditional layouts for individual WooCommerce Products
  • You can create custom Shop, Cart, Checkout and Archive pages using the design flexibility and power of Avada Builder, Woo Design, and other Avada Builder Elements.
  • Avada is lightweight, responsive, and built for speed and its impeccable code quality translates into exceptional performance.

Avada is popular. It’s the #1 best-selling theme ever, with its more than 750,000 happy users. 

  1. Rey – Exceptionally Intuitive WordPress WooCommerce Theme

The Rey WooCommerce theme is so fully equipped and flexible that you very likely will not need to rely on external plugins, plus its website demos are feature-rich yet designed with minimizing workflow in mind. With a few edits you can get a store up and running in a few hours.

There are plenty of supporting features as well, including –

  • 70+ internal optional modules and pre-made store templates.
  • flexible visual editing and fast search, filtering, and products navigation.

Rey is SEO friendly as well and puts you in good hands with its 5-star customer support.

  1. Woodmart – WordPress WooCommerce Theme for Any Kind of Store

WoodMart is ThemeForest’s most popular WooCommerce WordPress theme for a simple reason. It is loaded with features you will not find in most other eCommerce-oriented themes, such as –

  • shop and product page Elementor builders with an Elementor custom checkout feature, the WPBakery page builder, a header builder, and AJAX filters, product swatches, and search capabilities.
  • 80+ prebuilt websites to get projects underway or combine to create your pages.
  • 400+ templates you can use to prototype your website pages.

Woodmart, its plugins, and its dummy content can be installed in a few clicks. 

  1. Hongo – Most Powerful WooCommerce WordPress Theme

Hongo is a modern and multi-purpose WooCommerce WordPress theme which is specially curated for creating WooCommerce stores and company websites.

Hongo users have plenty to work with, including –

  • 12 Stunning and impressive store demos, 200 plus creative elements and a library of around 250 templates
  • Out of the box premium features like quick view, compare products, wishlist, catalog mode, advanced filters, color swatches, product tabs, and product videos.
  • WordPress Customizer and WPBakery custom shortcodes to support flexibility and customizability.

Users will also appreciate Hongo’s online detailed documentation and highly rated customer support.

  1. XStore – The Most Complete & Customizable WordPress WooCommerce Theme

The first thing people notice about XStore is its library of 120+ stunning and ready-to-go pre-built shops, which have become somewhat of a trademark for this theme.

Upon closer inspection, they find there’s plenty more to like about this WooCommerce WordPress theme including –

  • Its full support for Elementor and WPBakery, header builder, single product page builder, and 500+ prebuilt blocks.
  • $510 worth of premium plugins and a built-in WooCommerce email builder.

XStore gives every one of its users incredible value for a relatively small investment.

  1. Electro – Best WooCommerce theme for Affiliates, Dropship, and Marketplace Websites

Electro is a clean, modern, user friendly, responsive and highly customizable WooCommerce Theme with a 1.25 sec load time that makes it an ideal choice for your WooCommerce electronics store.

  • Electro’s compatibility with both Elementor and WPBakery page builders will enable you to take your design to the next level.
  • Electro’s design platform offers pixel perfect design, while producing 100% clean code.

You can choose from 7 awesome home pages and 3 different layouts to showcase your product, while using the power of Electro to add features like quick checkout and display product reviews.

*******

WordPress WooCommerce themes provide an excellent pathway to create an eCommerce shop and sell your products thanks to the easy to use WooCommerce extensions.

The right theme will ensure that your store will be both fast and reliable while providing an exceptional shopping experience that converts visitors to customers and boosts your store’s sales.

Choose one of these 11 Best WooCommerce WordPress Themes to launch your successful online store. There are no wrong choices here.

Read More at 10+ Best WooCommerce Themes for 2023

How to Sell Audiobooks Online (3 Simple & Easy Ways)

Do you want to sell audiobooks online?

By selling your books as downloadable audio files, you can make money without having to pay for shipping or printing. You can also sell the same audio file an unlimited number of times.

In this article, we will show you how to easily sell audiobooks online using WordPress.

How to sell audiobooks online

Why Sell Audiobooks Online?

There are lots of ways to share your experiences or knowledge online. You can create an online course, record a webinar, or even start a podcast.

Another option is recording that information as an audiobook. This is a great way to collect everything you want to say into a single, downloadable file that’s easy to distribute and sell to other people.

Unlike traditional printed books, you don’t have to pay printing or shipping fees for your audiobooks. You also don’t have to worry about physical storage, supplies, or managing your inventory. All of this means lower costs and bigger profits, which makes audiobooks the perfect way to make money online with WordPress.

If you have an ebook, then there are plenty of services that can help you turn it into an audiobook including ACX. Every audiobook you make on ACX will be available on Audible.com, Amazon.com, and iTunes, but it’s also a good idea to add the audiobook to your own website.

With that in mind, let’s see how you can sell audiobooks online. Simply use the quick links below to jump straight to the method you want to use.

Method 1. How to Sell Audiobooks With Easy Digital Downloads (Recommended)

The easiest way to sell audiobooks online is by using Easy Digital Downloads. Easy Digital Downloads is one of the best eCommerce WordPress plugins, and it’s designed specifically to sell digital products.

How to sell an audiobook in WordPress using Easy Digital Downloads

Unlike general eCommerce plugins, Easy Digital Downloads has the specific features you need to promote, sell, and distribute digital products with ease. This means you don’t have to waste time and effort with unnecessary settings, such as configuring your store’s shipping.

Even better, if you’re using SiteGround then Easy Digital Downloads already comes pre-installed on their EDD plan, so you can start using it straight away.

If you’re using a different hosting provider, then you’ll need to install and activate the Easy Digital Downloads plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Upon activation, go to Downloads » Settings in the WordPress dashboard.

The Easy Digital Downloads plugin's settings

Even though you’re selling audiobooks, you’ll need to set your store’s location. This allows Easy Digital Downloads to auto-fill some fields in the order form, which will help improve the customer experience.

Easy Digital Downloads also uses your location to calculate sales tax.

To add your location, simply open the ‘Business Country’ dropdown menu. You can then choose where your business is based.

Setting the location for your audiobook store

Next, find the ‘Business Region’ field.

Here you can open the dropdown and choose the region where your store operates from.

Setting the region for your online audiobook store

After making these changes, go ahead and click on Save Changes to store your settings.

Next, you’ll need a way to accept credit card payments in WordPress by clicking on the ‘Payments’ tab. Then make sure the ‘General’ tab is selected.

Adding payment gateways to your WordPress website

In the Payment Gateways section, check the box next to each gateway that you want to add to your WordPress blog or website.

If you add more than one payment method, then you’ll need to choose a default gateway.

Adding multiple payment gateways to an online store

You can use any gateway you want, but Stripe can accept credit cards as well as Apple Pay and Google Pay. This is why we recommend using Stripe as the default payment gateway.

With that done, click on the ‘Save Changes’ button.

You’ll now see some new tabs where you can configure each payment method.

Configuring payment gateways including Stripe

Configuring the payment gateway will be slightly different depending on which gateway you’re using, but Easy Digital Downloads will walk you through the process.

Once you’ve set up at least one payment gateway, you’re ready to start uploading audiobooks to your WordPress website.

To create a digital product, select Downloads from the left-hand menu. Then, click on the ‘Add New’ button.

Adding a downloadable audiobook to your WordPress website

You can now type a name for the product into the ‘Enter download name here’ field. This will appear on the audiobook’s page, so you’ll want to use something that catches the visitor’s attention and accurately describes the book.

Next, type out the description that will appear on the ebook’s product page. You’ll want to give visitors all the information they need to decide whether this book is right for them.

Adding a title to a downloable audiobook

Many online stores use product categories and tags to help shoppers find what they’re looking for. If you’re selling lots of audiobooks, then these categories and tags help visitors find related audiobooks, which can get you more sales.

You can create new categories and tags in the Categories and Tags boxes.

Adding categories and tags to a downloadable ebook

For more information, see our step-by-step guide on how to add categories and tags for WordPress pages.

Next, you’ll want to set a price by scrolling to the Download Prices section. Here, type in how much visitors will pay to download the audiobook.

Adding prices to an audio book in WordPress

You’re now ready to upload the audio file that you want to sell. When it comes to audio, WordPress supports mp3, ogg, and wav. It also supports m4a, although this format may not work on all browsers.

Pro Tip: If you want to sell audiobooks in a file type that WordPress doesn’t support, then see our guide on how to allow additional file types in WordPress.

To add an audio file, simply scroll to the Download Files section.

How to upload a downloadable audiobook to WordPress

In the File Name field, type a name for the file that shoppers will get when they buy the audiobook. Then, simply click on ‘Upload a File.’

You can now choose any audio file from the WordPress media library, or you can upload a new audiobook from your computer.

Finally, you’ll need to add a product image, which will usually be your audiobook’s front cover. Simply scroll to the Download Image section and then click on the ‘Set Download Image’ link.

Adding a featured image to your audiobook

This launches the WordPress media library where you can choose an image or upload a new file from your computer.

When you’re happy with your digital download, click on the Publish button to make it live.

Easy Digital Downloads will now create the audiobook as a downloadable product, but visitors still need a way to access the product page.

This might mean adding the page to your website’s menu, creating a sales page where you advertise all your audiobooks, or even adding the book to a custom home page.

No matter what method you choose, you’ll need to know the audiobook’s URL.

To get this link, simply go to Downloads » Downloads. Then, find the audiobook you just created, and click on its ‘Edit’ link.

How to get a link to a downloadable audiobook product

You will then find the URL directly below the product title.

Now, you can link to this product page from any area of your website, simply by using its URL. To learn more, see our step-by-step guide on how to add a link in WordPress.

Easy Digital Downloads also creates a ‘Purchase’ button for this particular audiobook. Visitors can click this button to add the audiobook to their cart.

Adding an audiobook purchase button to an online store

You can add the button for this book to any page, post, or widget-ready area. This allows visitors to start the purchasing process without even Needing to visit the individual product’s page.

To get the audiobook’s shortcode, simply scroll to its Download Settings section. You can then copy the text in the ‘Purchase Shortcode’ field.

Adding an audiobook to your site using a product shortcode

For more information on placing the shortcode, please see our guide on how to add a shortcode in WordPress.

Every time someone buys an audiobook from your website, Easy Digital Downloads will send them an email and download link.

A purchase receipt for an audiobook

While this email has everything the customer needs to access their download, it’s a good idea to customize it. For example, we recommend adding your own logo and branding.

To customize the default email, simply go to Downloads » Settings. Then click on the ‘Emails’ tab.

Customizing the Easy Digital Download emails

When you’ve finished making changes, you may want to send a test email so you can see how the message will look to your customers.

To do this, simply click on the ‘Send Test Email’ button and Easy Digital Downloads will send an email to your admin email address.

Sending a test email for your downlodable audiobook

Have you clicked on the ‘Send Test Email’ button, but haven’t got a test email? If your site isn’t sending emails correctly, then customers won’t be able to download your audiobook.

With that in mind, you can follow our guide on how to fix the WordPress not sending email issue. You can use WP Mail SMTP to make sure the purchase confirmation emails arrive safely in the customer’s inbox.

When you’re happy with how the email looks, you can go ahead and click on the ‘Save Changes’ button.

This is all you need to start selling audiobooks online. However, Easy Digital Downloads has lots more advanced features that can help you sell audiobooks.

For more information on Easy Digital Downloads, please see our guide on how to sell digital downloads on WordPress.

Method 2. How to Sell Audiobook Memberships (Best for Recurring Revenue)

Another option is using your audiobooks to create recurring revenue streams.

For example, you might offer members unlimited monthly or annual access to all your audiobooks for a membership fee. In this way, you can get reliable recurring revenue over a longer period of time.

How to add an audiobook to your site using MemberPress

A membership site is also a great choice if you’re releasing your audiobooks as a series.

If you want to get recurring revenue, then MemberPress is the best WordPress membership plugin. It allows you to accept payments, create an unlimited number of membership levels, restrict access to audiobook pages based on membership subscription, and more.

First, you need to install and activate the MemberPress plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, go to the MemberPress » Settings page to configure the plugin settings.

How to configure the MemberPress plugin

To start, you’ll need to set up a payment gateway.

Out of the box, MemberPress supports PayPal (Standard, Express, and Pro), Stripe, and Authorize.net. You simply need to select the payment method you want to use and then type in the required credentials, such as your PayPal email address.

Adding a payment gateway to a membership site

You may want to add multiple methods, so members can use their preferred gateway. When that’s done, don’t forget to click on the Update Options button to save your settings.

With the setup out of the way, it’s time to create one or more membership levels. These are the subscriptions that visitors will buy to access your audiobooks, or other content.

MemberPress allows you to offer different content for different membership levels. For example, you might create Bronze, Silver, and Gold memberships and then give members access to different audiobooks.

To create the first membership plan, go to the MemberPress » Memberships page and then click on the ‘Add New’ button.

Adding a membership level to your audiobook website

On the next screen, you’ll need to provide a title for the membership plan and then add details in the post editor.

After that, you can set the pricing, billing type, interval, and expiration under the ‘Membership Terms’ section.

How to sell audiobooks online using MemberPress

Next, scroll to the Membership Options box below the editor.

Here, you can customize the plan permissions and membership options.

Adding a membership level to your WordPress blog or website

When you’re happy with how the plan is set up, go ahead and click on ‘Publish.’ To create more membership levels, simply repeat the same process described above.

Once you’ve created all the membership levels, it’s time to add some access rules. These allow you to restrict access to your audiobooks based on the user’s membership plan.

Just go to MemberPress » Rules and then click on the Add New button.

Adding a new rule to your WordPress membership site

Here, you can create all kinds of access rules, but you’ll typically start by selecting the audiobook that you want to restrict access to.

Under ‘Protected Content,’ open the dropdown menu and choose an option from the list. This might be the specific page where you embedded the audio file, content that has a particular tag, or any other option from the list.

Creating content restriction rules in WordPress

After that, open the ‘Access Conditions’ dropdown and choose ‘Membership.’

In the second dropdown menu, select the membership level people will need in order to access this content.

Creating subscriptions for your audiobooks

There are more settings that you can configure, but this is all you need to create a simple access rule.

When you’re happy with how the rule is set up, click on ‘Save Rule.’ To create more access rules, simply follow the same process described above.

Now that everything is set up, you’ll need to make sure visitors can buy memberships and log into their accounts. Thankfully, MemberPress comes with ready-made forms that you can add to your site.

We recommend adding the MemberPress login widget to a widget-ready area, so members can log in from any page.

Simply head over to Appearance » Widgets and add the ‘MemberPress login’ widget to the sidebar or similar section.

Adding a MemberPress login widget to WordPress

To learn more, please see our guide on how to add and use widgets in WordPress.

Don’t forget to click on the ‘Update’ button to save your widget settings.

There are a few different ways to add a signup page to your website, but MemberPress automatically creates a registration page for each membership level. This means you can simply add these pages to your main navigation menu.

In your WordPress dashboard, go to Appearance » Menus. In the left-hand menu, simply click to expand the ‘Memberships’ section.

Adding membership subscriptions to your WordPress website

You’ll now see a list of all the different MemberPress levels.

To add a membership to the navigation menu, simply check the box next to it and then select ‘Add to menu.’

How to sell audiobooks online

For step-by-step instructions, please see our guide on how to add a navigation menu.

When you’re happy with how the menu is set up, click on ‘Save Menu.’

At this point, you’ve created a website where visitors can buy audiobook subscriptions. However, MemberPress has lots more settings you can use to sell audiobooks, grow your brand, and get more members.

For more information about MemberPress, check out our ultimate guide to creating a WordPress membership site.

Method 3. How to Sell Audiobooks With WooCommerce (Best For Online Stores)

Easy Digital Downloads makes it easy to sell audiobooks on any WordPress blog or website, without you having to configure lots of unnecessary settings like shipping and handling.

However, if you’ve already created a WooCommerce store, then you can sell digital products like audiobooks using this popular eCommerce plugin.

How to sell an audiobook online using WooCommerce

Although it’s mostly used to sell physical products, you can add support for digital products by going to WooCommerce » Settings and then clicking on the ‘Products’ tab.

Here, click on the ‘Downloadable products’ link.

Creating downloadable WooCommerce products

You can now open the ‘File download method’ dropdown and choose an option from the list.

When you’re selling digital downloads, there is a risk that customers may share the direct link with other people. This allows people to download your audiobook without paying.

‘Force Downloads’ helps to protect your site from direct linking, so it’s the recommended method. However, just be aware that very large files may result in a timeout, especially if your server has limited resources.

If this happens, then you may need to change your WordPress hosting plan or select a different file download method.

You may also want to enable the checkbox next to ‘Allow using redirect mode (insecure) as a last resort.’ If WooCommerce encounters any problems, then this setting will deliver the audiobook via an unsecured redirect link rather than showing an error.

This is a much better customer experience.

WooCommerce's downloadable product settings

The second option is ‘X-Accel-Redirect/X-Sendfile,’ which serves the file directly to the customer. This protects the audiobook from unauthorized downloads without impacting your site’s performance.

However, this method requires you to install and enable the X-Accel-Redirect/X-Sendfile module on your server, so it’s not very beginner-friendly. Depending on your plan, you may also need to speak to your WooCommerce hosting provider.

The final option is ‘Redirect only,’ which uses a direct link to the file. This means your audiobook isn’t protected and anyone can access it using the URL. That said, we don’t recommend the ‘Redirect only’ method.

After selecting a download method, you can choose whether visitors must be logged into an account in order to download the audiobook.

Allowing guest checkout can get you more sales and downloads, but requiring users to register with your online store can help you do lead generation.

To make this decision, either enable or disable the ‘Downloads require login’ checkbox.

How to disable guest checkout for audiobooks in WooCommerce

By default, customers can download the audiobook while their order is processing.

If you want to wait until the order is complete, then uncheck the following box: ‘Grant access to downloadable products after payment.’

By default, WooCommerce will download the audiobook to the customer’s computer.

Most of the time this is the best customer experience, but you can set the file to open in a new tab instead. The customer can then decide whether they want to save the file.

There are some use cases where this may be the better option. For example, if you’re showing the customer a free sample, or your audiobooks are short enough to enjoy in one sitting.

In this case, you may want to check the box next to ‘Open downloadable files in the browser.’

How to set up downloadable files in WooCommerce

When you’re happy with the settings you’ve entered, click on ‘Save Changes.’

With that done, you’re ready to add the audiobook as a downloadable product by going to Products » Add New. Here, you can type in a title, add a description, upload a product image, and set the price as normal.

Creating a downloadable WooCommerce product

Then, scroll to ‘Product Data’ and check the box next to ‘Downloadable,’ which adds some new settings.

To start, click on ‘Add File.’

Adding a downloadable audiobook to a WooCommerce online store

You can now either choose the audiobook from your media library or upload a new file from your computer.

After that, type in a filename for the audiobook.

Adding a downloadable audiobook in WooCommerce

By default, customers can download the audiobook as many times as they want, for as long as they want.

If you want to limit the number of downloads per customer, then type a number into the ‘Download limit’ field.

Adding a download limit for your audiobook

If you want the download link to expire after a certain number of days has passed, then type a number into the ‘Download expiry’ field.

When you’re happy with how the audiobook is set up, click on the ‘Publish’ button. The audiobook will now appear as a downloadable product on your online store.

We hope this article helped you learn how to sell audiobooks online. You may also want to check out our expert pick of the best WordPress plugins to grow your site, and our comparison of the best email marketing services for small businesses.

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.

The post How to Sell Audiobooks Online (3 Simple & Easy Ways) first appeared on WPBeginner.

How to Automatically Add WordPress Products in Google Shopping

Do you want to add your WordPress products to Google Shopping?

Adding your online store products to Google Shopping can help you increase traffic, reach more customers, and generate greater revenue.

In this article, we’ll show you how to easily add WordPress products to Google Shopping.

How to Add WordPress Products in Google Shopping

Why Should You Add WordPress Products to Google Shopping

Google Shopping is a virtual marketplace like Amazon and Etsy, where users can search, view, and compare products from different online stores that have paid to advertise their products.

If you have a WooCommerce store, then adding your products to Google Shopping can prove to be extremely beneficial for your business.

Your products will be shown to all users browsing through Google shopping which will increase traffic on your WordPress website, generate more revenue and bring in more customers.

Google Shopping

That being said, let’s see how you can add WordPress products to Google Shopping.

How to Add WordPress Products in Google Shopping

Step 1: Creating a Google Merchant Account

To add your products to Google Shopping, you have to start by creating an account in the Google Merchant Center. This is the place where your product information will be stored for viewing by Google Shopping.

First, go to the Google Merchant Center page and click the ‘Sign up for free’ button.

Sign up for the Google Merchant account

After that, Google will ask you about your online business.

Just check the answers that apply to you, and then provide your website’s URL.

Provide the URL of your online store

After you’ve provided the details, you’ll be redirected to another page.

Here, you simply have to click the ‘Create a Google Merchant Account’ button at the bottom of the page.

Click the Create Google Merchant Account button

Now, you will be asked to provide your business details. You can start by writing your business name.

Next, select the country where your business is based from the dropdown menu below the ‘Registered Country’ option.

After that, click the ‘Continue to Merchant Center’ button.

Provide business details

You’ve successfully created your Google Merchant Account. Now all you have to do is provide your business info and shipping details.

Once you’ve filled in those details, simply click the ‘Save’ button at the bottom to store your settings.

Provide shipping and business details once a GMC account is created
Step 2: Linking Your Google AdWords Account

Now you’ll have to link your Google AdWords account to your Google Merchant Center account so that you can show your products via Google Shopping.

To link your account, simply go to the Google Merchant Center dashboard and click the gear icon at the top of the page.

Clicking it will open up a ‘Tools and Settings’ prompt. Here you simply have to choose the ‘Linked Account’ option present.

Click the Linked Accounts option from the Settings

This will take you to the ‘Linked Accounts’ page.

Now you simply have to click the ‘+’ button to create your Google Ads account.

Click the Plus button to create a Google Ads account

This will open up a ‘Create Your Google Ads Account’ prompt.

Simply choose your preferred time zone and currency and then click the ‘Create’ button.

Create a Google Ads account

You have now successfully created your Google Ads account.

This is how it will look once your account has been created.

GMC account has now been linked to the Google Ads account
Step 3: Adding WordPress Products to Google Shopping

To add your WordPress products to Google Shopping, we will be using the ELEX Google Shopping plugin to display your WooCommerce products in Google Shopping.

First, you need to do is install and activate the ELEX Google Shopping plugin. For more instructions, check our guide on how to install a WordPress plugin.

Upon activation, head over to the Google Shopping Feed » Create Feeds page from the WordPress admin sidebar.

From here, simply fill in your business details and click the ‘Continue’ button at the bottom.

Fill basic info on the Google Shopping Feed page

Next, you’ll be taken to the ‘Map Category’ page. Here you simply have to select your product categories.

Simply type your product categories in the ‘Google Categories’ tab and click ‘Continue’

Select Map Category

After that, you’ll be directed to the ‘Map Attributes’ page.

This is where you’ll have to fill in your product details including product id, product description, product link, pricing, image, and more.

Here select and fill in as many attributes as possible for more visibility in Google Shopping and click the ‘Continue’ button.

Map attributes

Now that you’re on the ‘Filtering Options’ page, simply fill in the details as required for your online store.

For example, you can include how many items you have in stock or note how many have sold already.

Next, simply click the ‘Generate Feed’ button at the bottom.

Click the Generate Feed button

After you’ve created your Google Shopping feed, go to the Google Shopping Feed » Manage Feeds page from the admin sidebar.

Here you will be able to view your Google Shopping Feed. Now you have to simply click the ‘Download’ button beside it.

Click the Download button

Once you’ve downloaded your feed as an XML file, go back to the ‘Google Merchant Center’ dashboard and click the Products » Feeds option from the sidebar.

This will open up the ‘Primary Feeds’ page where you have to click the ‘+’ button to add a new feed.

Click the plus button to create a feed

This will take you to the ‘New Primary Feed’ page where you can start by filling in basic details. First, start by adding all your target countries.

Next, select your preferred language and then click the ‘Continue’ button.

Fill in basic details

Then, you have to choose a name for your feed and select a method to connect your data to the Merchant center.

For this tutorial, we will be uploading the feed XML from WordPress.

After that, just click on the ‘Continue’ button.

Choose a name and method for uploading the feed

Now that you’re on the ‘Setup’ page, simply type the name for your Google Shopping Feed.

Next, just upload the Feed file you got from WordPress and click the ‘Create Feed’ button.

Upload file and click the Create Feed button

You have now successfully added your WordPress products to Google Shopping.

Bonus: How to Add Google Merchant Center Schema in WordPress

To improve your product search visibility in Google Shopping and increase conversion rates, you should add a Google Merchant schema in WordPress.

Schema markup is an HTML code that provides more details about your products to search engines.

A GMC listing schema will make your search snippets more prominent and will allow your products to be featured as popular products for the relevant search terms.

The easiest way to add a Google Merchant Center listing schema to WordPress is by using the All in One SEO for WordPress.

It is the best SEO plugin for WordPress that is used by over 3 million websites.

First, you need to install and activate the All in One SEO for WordPress. For more instructions, please see our guide on how to install a WordPress plugin.

Upon activation, a setup wizard will open up. Simply go ahead and click the ‘Get Started’ button.

All in One SEO setup

After that, you need to follow the onscreen instructions in the setup wizard to configure the plugin. If you need help, please see our guide on how to properly set up AIOSEO in WordPress.

After the AIOSEO plugin has been set up, you need to visit the Products » All Products page from the admin sidebar.

From here, simply click on the ‘Edit’ link below a product to open up the ‘Edit Product’ page.

Click the Edit link below the product name

Once there, you need to scroll down to the ‘AIOSEO Settings’ section and click on the ‘Schema’ tab.

Now, you need to make sure that the schema type is set to ‘Product’ by default.

If that is not the case, then simply click on the ‘Generate Schema’ button.

Click the Generate Schema button to add another schema

It will open up the Schema Catalog which will list all the available schema templates.

From here, you need to click the ‘Add Schema’ (+) button beside the Product option to set it as your primary schema.

Note: You may see the ‘Article’ schema already applied. If so, you can remove it as you add the new one because this particular page isn’t an article or blog post in Google’s eyes.

Click the Add Schema button next to the Product option

Next, you will need to fill in the product information to add the GMC listing schema.

For that, you need to click the ‘Edit Schema’ button next to the ‘Schema in Use’ option.

Click the Edit button next to the Schema in use option

This will open up the ‘Edit Product’ modal where you will need to fill in the product details.

If you’re using WooCommerce, then AIOSEO will automatically pull most of the product data from your product information.

However, if you want to fill in the information manually, you need to simply toggle the ‘Autogenerate Fields’ switch to ‘No.’

Toggle the Autogenerate fields switch to No

The product attributes that you will need to add include the product name, description, image, ISBN, price, material, color, shipping details, and more.

We recommend that you provide all the details so that the schema markup can make your product snippets more engaging.

Once you’re done, simply click the ‘Update Schema’ or ‘Add Schema’ button to store your settings.

Click the Update Schema button

You have now successfully added the Google Merchant Center listing schema to WordPress, and your products can now be featured on the platform and hopefully earn you more sales.

We hope you learned how to add WordPress products to Google Shopping. You may also want to check out our best WooCommerce reporting and analytics plugins and our article on how to speed up your eCommerce website.

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.

The post How to Automatically Add WordPress Products in Google Shopping first appeared on WPBeginner.

7 Best Multi Currency WordPress Plugins (Free + Paid)

Do you want users to easily change the currency on your WordPress website?

A multi-currency WordPress plugin lets you show different currencies on your website and automatically apply the exchange rate. This way, customers can switch their local currency when purchasing a product.

In this article, we’ll share the best multi-currency WordPress plugins that you can use on your site.

Best multi currency WordPress plugins

Why Use a Multi Currency WordPress Plugin?

A multi currency plugin allows you to offer multiple currencies on your WordPress website. Your customers can switch currencies from the US dollar to their native currency with a click of a button.

If you’re running an online store, then having a currency switcher plugin can come in handy.

You can reach a wider audience and target users from around the world. Customers from other countries can easily convert the product prices into their local currency without leaving your website.

It also improves the overall shopping experience for customers. The plugin removes any pricing confusion that people may have. As a result, you get to keep customers on your website and boost sales.

That said, let’s look at the best multi-currency plugins for WordPress.

1. Easy Digital Downloads

The Easy Digital Downloads WordPress plugin

Easy Digital Downloads is the best eCommerce plugin for WordPress that lets you sell digital products like ebooks, digital art, music files, software, and more.

It offers multi-currency support and lets you show prices in different currencies. You can select from over 200 currencies and have complete control over the exchange rate.

There is an automatic option where the plugin will auto-update the exchange rate and convert the price from USD to the customer’s local currency. On the other hand, you can also manually set the exchange rate.

Multi currency settings in EDD

Besides that, Easy Digital Downloads lets you sell digital downloads with ease. It offers unlimited file downloads, full data reporting, a shopping cart, and more. It also easily integrates with payment gateways like Stripe, PayPal and third-party tools like AWeber, ConvertKit and Slack.

Pricing: Easy Digital Downloads is a premium plugin with prices starting from $99.50 per year.

2. YITH Multi Currency Switcher for WooCommerce

YITH multi currency switcher for WooCommerce

YITH Multi Currency Switcher for WooCommerce is the next multi-currency WordPress plugin on our list.

It is super easy to use and lets you add unlimited currencies to your WooCommerce store. You can show a currency switcher anywhere on your website and let customers choose their local currency.

Besides that, the plugin also automatically detects users’ geolocation and displays prices in their native currency. It integrates with APIs of the European Central Bank, Google Finance, and other providers to automatically update exchange rates.

You can also control the frequency of exchange rate updates. For example, the plugin can check it daily, twice daily, weekly, monthly, or every 15 days.

Other than that, you get options to customize the currency switcher, display different payment methods for specific countries, and more.

Pricing: YITH Multi Currency Switcher for WooCommerce is a premium plugin that will cost you $99.99 annually.

3. WP Simple Pay

WP Simple Pay

WP Simple Pay is the best Stripe plugin for WordPress that lets you accept one-time or recurring payments on your website. The best part, you don’t have to set up a shopping cart to collect payments.

WP Simple Pay lets you select from 135+ different currencies supported by Stripe. It also lets you choose your site’s region’s default currency, format, and tax rate. This way, you can charge customers in their native currency and receive funds in your preferred currency.

With WP Simple Pay, you get a drag-and-drop payment form builder and over 10 different payment methods. For example, you can collect payments through credit and debit cards, Apple Pay, Google Pay, ACH direct debit, and more.

Pricing: WP Simple Pay prices start from $49.50 per year. There is also a free version you can use to get started.

4. CURCY – Multi Currency for WooCommerce

CURCY

CURCY is a free WooCommerce multi currency plugin. It lets you accept payments in different currencies and helps customers to switch to their preferred currency.

The plugin is easy to use and set up. It automatically detects users’ location on your WooCommerce store and displays products in the native currency.

You can also allow the plugin to set the exchange rate automatically. However, there are different options for controlling the exchange rate. For example, you can manually set the rate, keep the product prices fixed in other currencies, and manage the exchange rate fee.

Pricing: CURCY is a free WordPress plugin.

5. WooCommerce Multi-Currency

WooCommerce multi currency

WooCommerce Multi-Currency is a premium WooCommerce extension that allows you to show product prices in the customer’s country’s currency.

Like many other plugins on our list, you can choose between automatic or manual exchange rate settings. The plugin supports different exchange rate providers’ APIs, such as Open Exchange Rate, Abstract, Exchange Rate API, and more.

Using a shortcode, you can display the currency switcher anywhere on your WooCommerce store. It also has a sidebar widget and helps customers quickly convert prices into their local currency.

Pricing: WooCommerce Multi-Currency prices start from $99 per year.

6. Currency Switcher for WordPress

Currency switcher plugin

Currency Switcher for WordPress is another free and beginner-friendly plugin you can use to show different currencies on your website.

It works with Open Exchange Rate API and allows you to automatically convert the prices into different currencies depending on the exchange rate. There is also an option to manually control the exchange rate.

Currency Switcher for WordPress supports currency conversion for visitors from the United States, Australia, Europe, and India.

You can easily add the currency switcher to any page using shortcodes. Plus, the plugin easily integrates with WordPress page builders like Elementor and Beaver Builder.

Pricing: Currency Switcher for WordPress is free to use plugin.

7. Currency Converter Widget

Currency convertor widget

Currency Converter Widget is a premium WooCommerce plugin that you can use on your store. The multi-currency plugin offers a dynamic widget that converts product prices in real-time.

It automatically grabs the latest exchange rate and applies it to the products. You can add and convert as many currencies as you want.

The best part is that the plugin saves the converted total at checkout. This way, you can see the prices customers saw on your WooCommerce store.

Pricing: Currency Converter Widget will cost you $49 per year.

Which is the Best Multi Currency WordPress Plugin?

Based on our research, the best WordPress multi-currency plugin are Easy Digital Downloads, YITH multi currency switcher for WooCommerce, and WP Simple Pay.

The choice of picking the best multi-currency plugin depends on the type of website you’re running.

For instance, if you’re selling digital products, then Easy Digital Downloads is the best choice. It is super easy to use and lets you select from over 200 different currencies. You get full control over the exchange rate and can add as many currencies as you want.

On the other hand, YITH Multi Currency Switcher for WooCommerce is the best multi-currency plugin to use if you have a WooCommerce store. It automatically detects the user’s location and converts product prices. Plus, you can choose from different providers to set the exchange rate.

Lastly, you can also use WP Simple Pay to collect online payments without setting up a shopping cart. It is the best Stripe plugin and supports over 135 currencies.

We hope this article helped you pick the best multi-currency WordPress plugin. You may also want to see our comparison of the best live chat software and best business phone services for small business.

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.

The post 7 Best Multi Currency WordPress Plugins (Free + Paid) first appeared on WPBeginner.