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.
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.
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
FunnelKit lets you easily set up automated emails for abandoned cart recovery, lead nurturing, post-purchase education, next order coupons, subscription reminders, and more.
To start, click on the ‘WooCommerce’ tab and then select the following trigger: ‘Subscriptions Before Renewal’.
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’.
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’.
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.
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.
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.’
In the popup that appears, choose ‘Send Email.’
Then, click on ‘Done.’
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.
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.
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.
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.
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.
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.
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.
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.
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’.
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.
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’.
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’.
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’.
In the popup that appears, select ‘Send Email.’
After that, you need to click on ‘Done.’
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.
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.’
Now, FunnelKit will now send automated subscription reminder emails for your online store.
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.
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 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:
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.
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.
After selecting a plan, click on ‘Continue.’
On the next screen, you will need to choose a domain name.
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.
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.’
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.
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.
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.
You can also log in to the WordPress dashboard by going to yoursite.com/wp-admin/ in your web browser.
Your typical automotive website needs special features, like the ability to show listings, support for popular eCommerce plugins, and a VIN decoder tool.
It even has a template that’s designed specifically for the car industry.
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.
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.
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.
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.
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.
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.
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.
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.
However, since you are selling automotive parts, make sure to check the ‘Physical products’ box.
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.
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.’
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.
Here, you need to click on the ‘Shipping’ tab.
With that done, select ‘Add shipping zone.’
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.
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.’
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.
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.
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.
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.
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.
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.
When you are happy with the information you have entered, click on ‘Add attribute.’
This attribute will now appear towards the right of the screen.
Next, go ahead and click on the ‘Configure terms’ link.
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.
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.
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.
After that, type in a description and add a product image.
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.
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.
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.’
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.
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.
With that done, click on the ‘Save attributes’ button.
To add more product attributes and terms, simply repeat the above steps.
With that done, click on the ‘Variations’ tab.
On this screen, go ahead and click on ‘Generate variations.’
WooCommerce will now create variations using all the attributes you added to the product.
To set up each variation, click on its ‘Edit’ link.
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.
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.
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.
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.
After that, just add the form to any page, post, or widget-ready area using the ready-made WPForms block.
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.
No matter which theme you are using, it’s easy to add menus and sub-menus to your automotive website.
Step 12: Create a Smart WooCommerce Product Search
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.
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.
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.
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.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
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.
Your custom WooCommerce theme will now replace your existing WooCommerce theme.
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.
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’.
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.
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.
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.
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.
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.
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.
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.
Next, you need to add blocks to the right column. This is the area you can use to convince users to complete the purchase.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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’.
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.
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.
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.
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.
Once you have activated the plugin, you must go to the FunnelKit » Cart page to configure the slide-in 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.
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.
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’.
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.
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.
This will launch the SeedProd builder interface.
You can start by switching to the ‘Sections’ tab and adding a header to your blank template.
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.
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.
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.
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.
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.
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.
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’.
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.
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.
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.
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.
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.
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.
To make your product page more effective, you can try these tips:
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.
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.
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.
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.
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.
Below that, you can use WooCommerce blocks to display your products.
You can choose from recent, featured, best-selling, top-rated, and sale 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.
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.
After saving your page, click the ‘Preview’ button to see it in action.
SeedProd will open the page in a new browser tab.
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.
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.
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.
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.
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.
Upon activation, go to the WooCommerce » Settings page and click the ‘Products’ tab.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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’.
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.
This will open up the ‘Bulk Edit’ tab on the page.
From here, simply click the ‘Update’ button to reindex all the WooCommerce 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Finally, you can visit your website to check out the new and improved WooCommerce product search box.
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.
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.
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.
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.
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.
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.
After setting up Easy Digital Downloads, it’s time to install the extensions by going to Downloads » Extensions.
On this screen, find the All Access, Free Downloads, and Recurring Payments extensions.
For each extension, click on the ‘Install’ button.
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.’
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.
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.’
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.
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.’
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.
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.’
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.
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 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.
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.
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.
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.
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:
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.
After publishing the page, simply add its URL to the ‘Receipts: Link URL’ field.
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.
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.
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.’
You can replace this with your own custom messaging.
Simply go ahead and type into the ‘Button Label’ field.
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.
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.
On this screen, check the box next to ‘Send Expiration Reminders.’
After that, select ‘Add Expiration Reminder.’
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.
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.
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.
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.
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.’
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.
Want to use a different interval? Then select ‘Custom’ instead.
You’ll now see some new controls where you can set a custom interval.
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.’
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.
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.
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.
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.
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.
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.
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.
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.
As soon as the plugin is active, you’re ready to add free trial subscriptions to WooCommerce. Simply go to Products » Add New.
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.
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.
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.
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.’
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.
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.
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.
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.
With that done, click the ‘Activate and Continue’ button.
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.
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.
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.
To offer a free trial, hover over the ‘Recurring Services with Trial Period Form’ template. When it appears, click on the ‘Use Template’ button.
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.
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.
Another option is to host the payment form on Stripe’s site, by opening the ‘Type’ dropdown.
Here, select ‘Off-site Stripe Checkout form.’
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
You can also remove fields from the subscription form.
Simply click to expand the field, and then select ‘Remove.’
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.’
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.
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.’
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.
When you’re finished, click on either ‘Update’ or ‘Publish.’
Now, if you visit your website you’ll see the subscription form live.
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.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
You can also hide custom code from running on pages like the homepage or for different user roles.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
You can also create additional services, such as cleaning and delivery fees, and then add them to your equipment rentals.
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.
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.
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.
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.
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.
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.
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.
Simply go ahead and open the ‘Quantity’ dropdown and then choose ‘Fixed Unit.’
Now, type in the number you want to use.
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.
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.’
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.
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.’
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).’
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.
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.
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.
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.
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.
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.’
With that done, click on the ‘People’ tab.
Here, you need to check the box next to ‘Enable People Option.’
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.
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.
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.
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.’
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.
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.
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.
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.
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.
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.’
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.
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.’
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.
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.
You can also make a service optional.
This means customers can check a box to add the service to their order.
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.
Another option is to make the service ‘hidden.’
Hidden services simply appear on the product page as ‘Service Cost.’
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.
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.
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.
When it’s time to add a service, simply open the product for editing.
Then, just scroll to the ‘Additional Services’ box.
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.
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.
Simply click on this notification to see all your bookings.
You can reach the same screen by going to WooCommerce » Orders.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Once that’s done, you can save your changes.
You can now visit your WooCommerce store to see the currency converter in action.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Upon activation, go to FunnelKit » Cart. You’ll see a preview of the sliding slide cart towards the right of the screen.
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.
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.
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.’
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.
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.
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
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.
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).
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.
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.
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.
You can also show any savings the customer has qualified for, including discounts from any coupons they’ve applied.
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.
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.
You can also add the cart price to the checkout button using the ‘Enable Cart Price’ toggle.
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.
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.
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.
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 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.
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.
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.
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.
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.’
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.
To do this, open the ‘Add to Menu’ dropdown and choose the menu you want to use.
After that, click on the ‘Save’ button.
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.’
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.
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.’
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.’
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.
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.
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.
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.
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.
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.’
After that, scroll to the ‘Upsells and Cross-Sells’ section.
Here, you’ll see all the products on your online store.
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.
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.
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.
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.’
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.’
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.
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.
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.
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.
After that, you’re ready to create a reward by selecting ‘Rewards’ in the FunnelKit settings and then clicking on ‘Create Reward.’
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.
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.
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.
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.
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.
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.
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.
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.’
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.’
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?
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.
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:
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.
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.
This can help visitors find the right content, without having to manually press the ‘Search’ button or wait for the page to reload.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.’
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.
You will now see this template in the full-site editor.
To go ahead and add a search bar, click on the blue ‘+’ icon.
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.
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.
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.
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.
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.
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.
When you’re happy with how the Search block looks, you can go ahead and either publish or update the post.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Upon activation, go to Downloads » Settings in the WordPress dashboard.
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.
Next, find the ‘Business Region’ field.
Here you can open the dropdown and choose the region where your store operates from.
After making these changes, go ahead and click on Save Changes to store your settings.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
Every time someone buys an audiobook from your website, Easy Digital Downloads will send them an email and download link.
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.
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.
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.
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.
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.
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.
Upon activation, go to the MemberPress » Settings page to configure the plugin settings.
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.
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.
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.
Next, scroll to the Membership Options box below the editor.
Here, you can customize the plan permissions and membership options.
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.
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.
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.
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.
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.
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.’
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.
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.
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.
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.
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.
To make this decision, either enable or disable the ‘Downloads require login’ checkbox.
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.’
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.
Then, scroll to ‘Product Data’ and check the box next to ‘Downloadable,’ which adds some new settings.
To start, click on ‘Add File.’
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
This will take you to the ‘Linked Accounts’ page.
Now you simply have to click the ‘+’ button to create your 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.
You have now successfully created your Google Ads account.
This is how it will look once your account has been created.
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.
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.
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’
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.
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.
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.
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.
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.
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.
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.
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.
Upon activation, a setup wizard will open up. Simply go ahead and click the ‘Get Started’ button.
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.
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.
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.
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.
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.’
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.