Tag: woocommerce

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

    Do you want to add free trial subscriptions in WordPress?

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

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

    How to add free trial subscriptions in WordPress

    Why Add Free Trial Subscriptions in WordPress?

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

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

    An example of a subscription box with a free trial

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

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

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

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

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

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

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

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

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

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

    An example of an unlimited pass created using Easy Digital Downloads

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

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

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

    Install Easy Digital Downloads Extensions

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

    Installing Easy Digital Downloads extensions

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

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

    Installing Easy Digital Downloads addons

    Create a Free Trial Subscription in WordPress

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

    On this screen, click ‘Add New.’

    Adding a new digital download using WordPress

    You can now type in a name for the subscription.

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

    Creating a free trial subscription using Easy Digital Downloads

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

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

    Enabling a free trial in Easy Digital Downloads

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

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

    Creating an all access pass for an online store

    Limit the Trial to Specific Product Categories (Optional)

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

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

    Limiting a free trial to specific product categories

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

    When the right category appears, click to select it.

    Creating a free trial subscription for specific product categories

    Set a Time Limit

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

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

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

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

    How to create a permanent free trial

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

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

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

    Changing the duration of an all access pass in WordPress

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

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

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

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

    Adding a download limit for your free trial

    Adding Variable Pricing to Your Free Trial (Optional)

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

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

    Creating variable pricing using Easy Digital Downloads

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

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

    Digital products with variable pricing

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

    Customizing the Purchase Confirmation Page and Email

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

    An example of a purchase confirmation screen on an online store

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

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

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

    How to customize a purchase receipt using Easy Digital Downloads

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

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

    [downloads all_access_customer_downloads_only="yes"]
    

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

    How to offer a free trial subscription using WordPress

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

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

    Customizing the purchase receipts link for a digital download

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

    Create a Premium Subscription

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

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

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

    Adding pricing options to a digital product in WordPress

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

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

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

    Remove the Checkout for Free Trial Users

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

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

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

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

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

    By default, this is ‘Download Now.’

    How to customize the all access download pass

    You can replace this with your own custom messaging.

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

    Customizing the free download and free trial subscription CTA

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

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

    How to add a free trial subscription to a website

    Create Expiration Reminder Emails

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

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

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

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

    How to set up recurring payments for online subscriptions

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

    After that, select ‘Add Expiration Reminder.’

    How to create an expiration reminder for an online subscription

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

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

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

    Create personalized emails using template tags

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

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

    How to add a reminder notice using Easy Digital Downloads

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

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

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

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

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

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

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

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

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

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

    Create a New Membership Level

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

    Adding a new membership subscription to WordPress

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

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

    Adding a membership level to a website using MemberPress

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

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

    Creating a paid membership subscription using MemberPress

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

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

    How to create a recurring membership using WordPress

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

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

    How to set a billing interval for a membership subscription

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

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

    Setting a custom billing interval for your membership site

    Create a Free Trial Membership Subscription

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

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

    Changing the duration of a free membership trial

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

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

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

    Choose whether to allow multiple free trials per member

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

    Create a Lifetime Membership (Optional)

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

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

    Limiting the payment cycles using MemberPress

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

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

    Creating a one-time payment membership

    Publish the Free Trial Membership Subscription

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

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

    Publishing a membership level with a free trial

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

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

    Previewing a membership level in WordPress

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

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

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

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

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

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

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

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

    A free trial subscription, created using WooCommerce

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

    This includes the length of your free trial.

    An example of a free trial subscription on a WooCommerce store

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

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

    How to manage WooCommerce subscriptions

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

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

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

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

    How to add a new product in WooCommerce

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

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

    Adding product data to WooCommerce

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

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

    The new Simple Subscription WooCommerce product type

    To start, type in the ‘Subscription price.’

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

    Setting the WooCommerce subscription price

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

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

    Setting an expiration date for a WooCommerce subscription

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

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

    Adding an optional signup fee in WooCommerce

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

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

    Creating a free trial in WooCommerce

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

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

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

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

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

    The Stripe Payment Gateway for WooCommerce plugin

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

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

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

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

    Set Up the WP Simple Pay Plugin

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

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

    The WP Simple Pay setup wizard

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

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

    Adding a license to a WordPress plugin

    Connect WordPress to Your Stripe Account

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

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

    Connecting your WordPress website to Stripe

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

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

    Configuring WP Simple Pay's emails

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

    Create a Subscription Form With a Free Trial

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

    Completing the WP Simple Pay setup

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

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

    The WP Simple Pay's subscription and free trial template

    This will take you to the payment form editor.

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

    Adding a title and description to a subscription form

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

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

    Opening a subscription form in a popup

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

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

    Hosting a subscription and payment form on the Stripe website

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

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

    Changing the payment success page in WordPress

    Add a Price to Your Subscription Form

    When you’re ready, select the Payment tab.

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

    Creating a subscription form in testing mode

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

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

    Adding a price to a subscription form with a free trial

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

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

    Setting a billing period for a subscription form in WordPress

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

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

    Setting the free trial duration

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

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

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

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

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

    Adding more payment methods to your website

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

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

    Adding more payment methods to WP Simple Pay

    Customize the WP Simple Pay Subscription Form

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

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

    Customizing the WP Simple Pay subscription template

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

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

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

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

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

    Customizing the recurring payment form

    You can also remove fields from the subscription form.

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

    Deleting fields from a subscription form

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

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

    Adding WP Simple Pay fields to a subscription form

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

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

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

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

    Add the Subscription Form to Your WordPress Website

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

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

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

    Adding a block using the page or post editor

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

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

    Adding a WP Simple Pay form to your website using blocks

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

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

    An example of a subscription form, on a WordPress website

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

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

    Adding a subscription form to your website using shortcode

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

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

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

    Go to source

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

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

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

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

    Magento vs WooCommerce

    Overview: Magento vs WooCommerce

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

    What is Magento

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

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

    What is WooCommerce?

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

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

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

    What to Look for in Your eCommerce Platform?

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

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

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

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

    Cost: Magento vs WooCommerce

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

    Cost of Magento Ecommerce Platform

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

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

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

    Adobe commerce pricing

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

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

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

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

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

    Cost of WooCommerce

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

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

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

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

    Bluehost WooCommerce hosting offer

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

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

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

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

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

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

    Winner: WooCommerce

    Ease of Use: Magento vs WooCommerce

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

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

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

    Magento – Ease of Use

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

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

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

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

    Adding products in Magento

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

    WooCommerce – Ease of Use

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

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

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

    WooCommerce setup wizard

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

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

    Winner WooCommerce

    Payment Methods: Magento vs WooCommerce

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

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

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

    Magento – Payment Options

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

    Payment methods in Magento

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

    WooCommerce – Payment Options

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

    woocommerce payment gateways

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

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

    Winner: Tie

    Extensions and Integrations: Magento vs WooCommerce

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

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

    Magento Extensions

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

    Extensions for adobe commerce

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

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

    WooCommerce Extensions and Addons

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

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

    WooCommerce extensions

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

    Winner: WooCommerce

    Scaling Your Business: Magento vs WooCommerce

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

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

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

    Scaling Magento

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

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

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

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

    Scaling WooCommerce

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

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

    Next, you can move to managed WordPress hosting providers like WPEngine or Liquid Web. These WordPress hosting companies allow you to easily scale your website to meet your growing business.

    Finding WordPress specialists to help scale your online store is not as costly as Magento. Even at the enterprise level, your eCommerce store would be able to perform well at much lower costs.

    Winner: WooCommerce

    Magento vs WooComemrce: Which One is a Better E-commerce Platform for You?

    Magento and WooCommerce are both full-featured eCommerce platforms that you can use to build any kind of online store. However, it comes down to costs, and your personal skills to choose between them.

    WooCommerce obviously has the advantage of a large user base and market share. It runs on WordPress which is already the world’s most popular website builder. WordPress users would feel at home when working on WooCommerce.

    It also beats Magento in terms of ease of use, and cost of building and running an eCommerce store at scale.

    If you want an easy-to-use, cost-effective, and easy-to-scale eCommerce platform, then WooCommerce is the perfect fit for you.

    Magento, on the other hand, is more suitable for enterprise-level businesses with their own development teams or businesses who can spend money on hiring someone.

    We hope this article helped you compare the pros and cons of Magento vs WooCommerce. You may also want to see our side-by-side comparison of Shopify vs WooCommerce and how to create a WooCommerce popup to increase sales.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post Magento vs WooCommerce – Which one is Better? (Comparison) first appeared on WPBeginner.

    Go to source

  • 5 Best Multi Currency WordPress Plugins (Both Free and Paid)

    If you want to support multiple currencies on your ecommerce shop or site, the easiest way to do it is by choosing from one of the specialized multi currency WordPress plugins on the market. In this article, we will go through the best ones (including those specifically designed for WooCommerce) and explore their features, pros and cons, and prices.

    The post 5 Best Multi Currency WordPress Plugins (Both Free and Paid) appeared first on Themeisle Blog.

    Go to source

  • WordPress Losing Ground: Can Coopetition Ensure Survival?

    Despite facing increased competition from user-friendly website builders and specialized CMSs, WordPress continues to be a strong contender in the content management system market. This article explores how WordPress can combat the decline by embracing a strategy of coopetition, where it collaborates with these competitors to offer enhanced features and user experiences. By leveraging the strengths of its rivals, WordPress can adapt to evolving consumer preferences and maintain its position as a leading choice for website creators and bloggers.

    The post “WordPress Losing Ground: Can Coopetition Ensure Survival?” first appeared on WP Mayor.

    Go to source

  • How to Filter WooCommerce Products (Step-by-Step Tutorial)

    Are you looking for a way to filter products by attribute in your WooCommerce store?

    Filtering your WooCommerce products by attribute makes it easier for customers to locate the item they want to purchase. It helps save customers’ time and makes the shopping experience more seamless.

    In this article, we will show you how to use WooCommerce filter by attribute settings in your online store.

    Filter WooCommerce products

    Why Filter WooCommerce Products by Attribute?

    Filters make it super easy for customers to browse products in your WooCommerce store.

    They allow shoppers to narrow down their search based on different attributes, including color, price range, fabric, size, and more. Rather than scrolling through your entire collection of products, users can simply browse the products they are interested in.

    WooCommerce Product filter preview

    Adding filters can help enhance user experience, improve search functionality, and reduce bounce rates in your online store.

    They can also increase sales by enabling customers to see all of the available options for the products they are interested in, helping them make more informed purchases.

    That being said, let’s see how you can easily filter the products on your WooCommerce store. We will show you how to filter WooCommerce products by attribute and custom attribute.

    How to Filter WooCommerce Products by Attribute

    If you are looking for a quick and easy way to filter WooCommerce products, then this method is for you. We will show you how to set up a simple WooCommerce filter by attribute settings.

    First, you need to install and activate the YITH WooCommerce Ajax Product Filter plugin. For more instructions, please see our step-by-step guide on how to install a WordPress plugin.

    Note: There is also a free version of the YITH WooCommerce Ajax Product Filter plugin. However, we will be using the premium version of the plugin for this tutorial.

    Upon activation, head to the YITH » Ajax Product Filter page from the WordPress admin sidebar.

    From here, click the ‘+ Create a new preset’ button to start creating a filter preset.

    Click Create a new preset button

    Once you are there, you can start by typing a name for the filter into the ‘Preset name’ box.

    Keep in mind that the preset name won’t be displayed in your store and is only there for your reference.

    Type a preset name

    Next, simply choose ‘Horizontal’ as the preset layout and then click on the ‘+ Add a new filter button’ at the bottom.

    If you are using the free version of the plugin, then this option won’t be available for you. Instead, you will have the ‘Default’ preset layout.

    You can now start creating a filter for your WooCommerce products.

    Choose the horizontal preset layout and click on the Add new filter button

    Create a Filter for WooCommerce Products

    First, you will need to type a filter name next to the ‘Filter Name’ option.

    For instance, if you are creating a filter that will help customers sort through product categories, then you can name it ‘Filter by Category’.

    Next, you can select the parameters for the filter from the ‘Filter for’ dropdown menu. Keep in mind that the free version of the plugin only offers filters for product categories and tags.

    To learn more about the differences between these options, you can read our guide on how to add tags, attributes, and categories to WooCommerce.

    If you are creating a filter to sort products by different price ranges, then you must choose the ‘Price Range’ option. Similarly, if you want to sort products by popularity or average rating, then you need to choose the ‘Order by’ option.

    You can also choose the ‘Taxonomy’ option if you want to filter product tags, categories, colors, sizes, materials, styles, and more. For this tutorial, we will be going with this option.

    Type a filter name and choose a filter for option from the dropdown menu

    After you have done that, you must choose from the taxonomy options for the filter. For instance, if you want to filter products by color, then you will need to choose that option from the dropdown menu.

    As we are creating a filter for product categories, we will be selecting the ‘Product categories’ option.

    Next, you must type all the product categories on your website in the ‘Choose Terms’ section.

    Choose a taxonomy option from the dropdown menu and then write terms for the categories

    After that, you can choose how you want the filter to display on the front end of your store from the ‘Filter type’ dropdown menu.

    You can display the filter as a checkbox, dropdown menu, text, color swatches, and more. For this tutorial, we will be choosing the ‘Select’ option to add a dropdown menu.

    Choose a filter type from the dropdown menu

    Next, you need to toggle the ‘Show Search Field’ switch if you want to enable a search box within the dropdown menu.

    You can also display the filter you are creating as a toggle by activating the ‘Show as toggle’ switch. Then, customers will be able to toggle the filter on and off.

    Toggle the switch for the search field

    Once you have done that, just choose a default order for the filtered terms from the ‘Order by’ dropdown menu. The filter categories will be displayed in the order that you choose.

    You can sort the filter categories using the name, term count, or slug. You can also choose the ‘Order type’ for the filtered terms in ascending (ASC) or descending (DESC) order.

    Choose order type as ascending or descending

    Finally, click the ‘Save Filter’ button at the bottom to save your filter.

    Now, repeat the process to create multiple filters.

    After you have done that, go back to the top and switch to the ‘General Settings’ tab to configure some settings.

    Configure the General Settings

    Here, you have to start by choosing a ‘Filter mode’ option. You can select if you want to apply filters in real-time using AJAX or if you want to show an ‘Apply Filters’ button on your site.

    Next, you must also make a choice between showing a save button or displaying filter results immediately.

    Choose a filter mode

    Once you have done that, choose if you want to show the filter results on the same page using AJAX or if you want to reload the results on a new page.

    Next, you need to scroll down to the ‘Hide empty terms’ option and toggle the switch on if you don’t want to display filter terms that are empty.

    For instance, if you have added a ‘Mugs’ category in your WooCommerce store, but it currently has no items in it, then it won’t be displayed in the ‘Filter by Category’ list.

    After that, go ahead and toggle the ‘Hide out of stock products’ switch if you don’t want to display out-of-stock products in the results.

    Toggle switches to hide empty terms or out of stock products

    You can leave the other settings as default or configure them to your own liking.

    After making your choices, click the ‘Save options’ button to store your changes and switch to the ‘Customization’ tab at the top.

    Configure the Customization Settings (Premium Plugin Only)

    Note: The ‘Customization’ tab won’t be available if you are using the free version of the plugin.

    From here, you can choose your WooCommerce filter’s label style color, textual term color, color swatch size, filter area color, and more.

    Adding colors can help your WooCommerce filter look more aesthetically pleasing and match your online store’s branding.

    Customize filter colors

    Once you have made your choices, click on the ‘Save Options’ button and switch to the ‘SEO’ tab from the top.

    Configure the SEO Settings

    Once you are there, toggle the ‘Enable SEO option’ switch to activate the settings.

    Now you can add meta tags from the dropdown menu to use on your filtered pages. This will improve the SEO of your site.

    For more details, you may want to read our article on WordPress metadata and meta tags.

    You can also automatically add the nofollow attribute to all the filtered anchors by toggling on the ‘Add “nofollow” to filter anchors’ switch. This will tell search engines not to use the filter anchors when ranking your page.

    Configure the SEO settings for the filter preset

    Once you are happy, click the ‘Save Options’ button to store the settings.

    Add the WooCommerce Filter to the Products Page

    To add the filters that you have just created to your WooCommerce products page, you need to switch to the ‘Filter presets’ tab from the top.

    Once you are there, simply copy the shortcode of the filter preset that you just created.

    Copy the shortcode for the filter preset

    Next, simply open up your WooCommerce products page in the block editor from the WordPress admin sidebar.

    Once you are there, click the Add Block ‘(+)’ button in the top left corner to find the Shortcode block.

    Now simply paste the filter preset shortcode that you copied into the Shortcode block.

    Add the filter preset shortcode to the block

    Finally, click on the ‘Publish’ or ‘Update’ button to save your changes.

    You can now visit your website to see the WooCommerce filter by attribute feature in action.

    WooCommerce Product filter preview

    How to Filter WooCommerce Products by Custom Attribute

    If you want to create a WooCommerce products filter using custom attributes, then this method is for you.

    Create a Custom Attribute

    To create a custom attribute, you will need to visit the Products » Attributes page from the WordPress admin sidebar.

    Once you are there, start by entering a name and slug for the attribute.

    For instance, if you want to create a filter for a specific product material, then you can name the attribute ‘Filter by Material’.

    Next, you must check the ‘Enable Archives’ box if you want to display all the items that share that attribute on a single page. 

    Create an attribute

    After that, click the ‘Add Attribute’ button at the bottom.

    Once the attribute has been created, click on the ‘Configure Terms’ link to add terms to the attribute.

    Click the Configure terms link to create terms

    This will direct you to a new screen, where you must type a term into the ‘Name’ box.

    For example, if you created an attribute called ‘Filter by Material,’ then you can add the individual materials as terms, such as wool. You can add as many terms as you want to an attribute.

    Once you are done, click on the ‘Add new filter by Material’ button to save the term.

    Add an attribute term

    Add the Custom Attribute to a Product

    After creating an attribute, you will need to add it to individual WooCommerce products.

    For this, you will have to open the product page that you want to edit. From here, scroll down to the ‘Product data’ section and switch to the ‘Attributes’ tab.

    Next, simply open up the ‘Custom Product Attribute’ dropdown menu and select the custom attribute you just created.

    Now, go ahead and click the ‘Add’ button.

    Choose the custom attribute you created from the dropdown menu

    Now that the custom attribute has been added, simply search for the term that matches the product in the ‘Select Terms’ option.

    For instance, if you created an attribute for material and the product you are editing is made of wool, then you will need to choose ‘Wool’ from the dropdown menu.

    Once you are done, click the ‘Save attributes’ button.

    Add an attribute term for the product

    Next, click the ‘Update’ or ‘Publish’ button at the top to save your changes.

    You will now have to repeat the process for all the products that share the same attribute.

    Create a Custom Attribute Filter Using a Plugin

    Next, you will need to install and activate the YITH WooCommerce Ajax Product Filter plugin. For more instructions, please see our guide on how to install a WordPress plugin.

    Note: You can use the free or premium version of the plugin to create a custom attribute filter for WooCommerce.

    Upon activation, head to the YITH » Ajax Product Filter page from the WordPress admin sidebar.

    From here, go ahead and click on the ‘+ Create a new preset’ button.

    Click Create a new preset button

    Next, you have to type a name for the preset that you are creating into the ‘Preset name’ box.

    Once you are done, click the ‘+ Add a new filter button’ at the bottom to start creating a WooCommerce custom attribute filter.

    Create a filter

    First, you will have to type a name into the ‘Filter Name’ box.

    For example, if you are creating a filter that will help customers sort through different material options, then you can name it ‘Filter for Material’.

    Next, simply select ‘Taxonomy’ from the ‘Filter for’ dropdown menu. If you are using the free version of the plugin, this option will be chosen for you by default.

    Choose taxonomy option from the filter for dropdown menu

    Now, the custom attribute that you created will already be available in the dropdown menu next to the ‘Choose taxonomy’ option.

    Go ahead and choose the custom attribute from the dropdown list and type the attribute terms into the ‘Choose terms’ box.

    Choose the custom attribute filter and add its terms

    Next, you must choose how you want the filter to be displayed on the front end of your store from the ‘Filter type’ dropdown menu.

    The filter can be displayed as a checkbox, dropdown menu, text, color swatches, and more.

    Choose a filter type from the dropdown menu

    Once you have done that, choose a default order for the filtered terms from the ‘Order by’ dropdown menu.

    You can sort the filter categories using the name, term count, or slug. You can also select the ‘Order type’ for the filtered terms in ascending (ASC) or descending (DESC) order.

    Choose order type as ascending or descending

    Finally, click on the ‘Save Filter’ button at the bottom to save your custom attribute filter.

    Next, you need to switch to the ‘General Settings’ tab from the top. From here, you can choose a filter mode, hide empty terms, and configure other settings according to your needs.

    Choose a filter mode

    Once you are done, click the ‘Save options’ button to store your changes and switch to the ‘Customization’ tab at the top.

    Note: If you are using the free version, then the customization settings won’t be available.

    From here, you can customize how your filter preset will look on the front end of your website.

    For instance, you can choose the label style color, textual term color, color swatch size, filter area color, and more.

    Customize filter colors

    After you have made your choices, click on the ‘Save Options’ button and switch to the ‘SEO’ tab from the top.

    From here, toggle the ‘Enable SEO option’ switch to activate the settings.

    You can add robots meta tags from the dropdown menu to use on your filtered pages. This will improve the SEO of your site.

    Configure the SEO settings for the filter preset

    You can also toggle the ‘Add “nofollow” to filter anchors’ switch to automatically add the nofollow attribute to all of the filter anchors.

    Once you are satisfied, click the ‘Save Options’ button to store the settings.

    Add the Custom Attribute Filter to a WooCommerce Products Page

    To add the custom attribute filter to a WooCommerce products page, you will need to switch to the ‘Filter presets’ tab at the top.

    From here, copy the shortcode of the custom attribute filter.

    Copy the shortcode for the filter preset

    Next, open up your products page in the block editor from the WordPress admin sidebar.

    Here, click the Add Block ‘(+)’ button in the top left corner to find and add the Shortcode block.

    After that, simply paste the filter preset shortcode that you copied into the block.

    Add the filter preset shortcode to the block

    Finally, click on the ‘Publish’ or ‘Update’ button to save your changes.

    You can now visit your website to see the WooCommerce custom attribute filter in action.

    Preview for the custom attribute filter

    We hope this article helped you learn how to filter WooCommerce products by attribute and custom attribute. You may also want to see our article on how to add fuzzy search to your website to improve search results and our top picks for the best WooCommerce themes.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post How to Filter WooCommerce Products (Step-by-Step Tutorial) first appeared on WPBeginner.

    Go to source

  • Understanding and Overcoming Common WooCommerce Challenges: A Guide for Store Owners

    Despite the many benefits of WooCommerce, online store owners often face a myriad of challenges that can hinder the growth and success of their business. Understanding and overcoming these common obstacles is crucial for not only maintaining a seamless online shopping experience but also for ensuring a thriving and profitable e-commerce venture.

    The post “Understanding and Overcoming Common WooCommerce Challenges: A Guide for Store Owners” first appeared on WP Mayor.

    Go to source

  • How to Create Custom Product Tabs for WooCommerce (No Code)

    Trying to set up custom product tabs for WooCommerce? In this article, we’ll discuss some example use cases for creating custom product tabs in WooCommerce. Then, we’ll show you step-by-step how to do it.

    The post How to Create Custom Product Tabs for WooCommerce (No Code) appeared first on Themeisle Blog.

    Go to source

  • 9 Best WordPress Conditional Logic Plugins for 2023

    Are you looking for the best conditional logic plugins for your WordPress website?

    Conditional logic plugins allow you to show or hide information based on users’ responses and behavior. They help collect relevant leads, boost conversions, and provide a better user experience.

    In this article, we will show you the best WordPress conditional logic plugins.

    Best WordPress conditional logic plugins

    What is Conditional Logic in WordPress?

    In simple words, you can think of conditional logic as if-then statements. It is a technique where you can automatically display relevant information, snippets, or scripts to users based on their actions.

    For instance, a user may want to connect with the support team. If they select a support team as an option on your WordPress site, then you can show relevant contact information or a landing page.

    Similarly, let’s say a customer is looking for hiking shoes. You can use conditional logic to only show those products and addons that a customer is looking for.

    Where Can You Use WordPress Conditional Logic Plugins?

    You’ll find conditional logic in WordPress forms, automated email workflows, conversion optimization methods, and more.

    Here are some ways you can use conditional logic on your WordPress website:

    • Use conditional logic on your WordPress forms and dynamically change form fields based on the selection users make while filling out your forms.
    • Create optin campaigns and show popups based on different rules, like the user spending a certain time on the page or clicking a link.
    • Load code snippets and scripts based on conditional logic and user roles.
    • Ask different questions in online quizzes based on the user’s previous answers.
    • Display or hide products, addons, and other items based on customer choices on your eCommerce store.
    • Set up visibility rules using conditional logic to show menu items for your visitors.

    That said, let’s see the best WordPress conditional logic plugins you can use today for your website.

    1. WPCode

    WPCode - Best WordPress Code Snippets Plugin

    WPCode is the best WordPress code snippet plugin. You easily add custom code snippets to your website and manage them using the plugin.

    The best part, WPCode offers a conditional logic feature that lets you set up rules for running code snippets without editing code. It is super easy to use and offers a beginner-friendly interface.

    For example, you can load code snippets for logged-in users, run PHP code snippets for specific user roles and page URLs, and insert header and footer pixel scripts for certain pages.

    WPCode Smart Conditional Logic

    You can also hide custom code from running on pages like the homepage or for different user roles.

    2. Conditional Blocks

    Conditional blocks

    Conditional Blocks is a free WordPress plugin for hiding or showing different blocks in the content editor. You can control the visibility of each block without writing a single line of code.

    The plugins let you set up conditions where WordPress blocks will appear for different user roles or membership levels. For instance, you can show the image block to only logged-in users. It also allows you to show certain blocks based on screen size.

    Conditional Blocks offers a premium version as well. You get to unlock more conditions for showing WordPress blocks. For example, you can control block visibility based on post type, time, server requests, and more. There are also conditions for WooCommerce users in the pro version.

    3. WPForms

    WPForms

    WPForms is the best contact form plugin for WordPress. It is beginner friendly plugin that offers a drag-and-drop form builder, lots of templates, and a smart conditional logic feature.

    You can easily hide or show different form fields, display payment options, dropdown menus, and more based on the user’s responses.

    All you need to do is select the form field in the template and enable conditional logic. After that, you can set up the rules to show different form fields.

    For example, let’s say you’re running a net promoter score (NPS) survey on your website. If a user rates 8 or higher, then you can hide other questions in the survey using conditional logic. If they rate a lower score, then you can ask more questions to improve your performance.

    Enter conditional logic conditions

    Besides that, WPForms offers lots of other features and addons. You can integrate different payment services and create forms to collect online payments.

    It also works with some of the most popular email marketing tools, so you can easily collect leads and grow your email list.

    Other than that, there are addons for recovering form abandonment, tracking user journeys, adding save and resume features, learning about the user’s geolocation data, and more.

    4. OptinMonster

    The OptinMonster lead generation tool

    OptinMonster is the best WordPress popup and lead generation plugin. It helps you get more conversions, grow your email list, and increase sales.

    OptinMonster offers powerful display rules that you can use to display your campaigns to the right people at the right time.

    For example, you can show optin popups to users that spend a certain time on a page, visit a particular page, or scroll X% of the page.

    OptinMonster also offers an Exit-Intent technology, which triggers your campaigns as a user is about to leave your website. This helps recover abandoning visitors and converts them into subscribers and customers.

    Enter exact URL for exit intent display rule

    Other than that, you can display campaigns to users from a particular location or when they click a link. There are also display rules for eCommerce sites. You can show popups when customers have a specific cart total or when they view a product.

    OptinMonster also offers a drag-and-drop builder, which makes it very easy to create attractive campaigns. There are lots of templates for different types of campaigns and various customization options. You can also integrate it with leading email marketing tools to collect leads.

    5. YITH WooCommerce Product Add-Ons & Extra Options

    YITH WooCommerce product addons and extra options

    YITH WooCommerce Product Add-Ons & Extra Options is a WooCommerce plugin that lets you add extra options and addons to your products.

    The plugin is very easy to use and allows you to add options and extra services, like warranty, insurance, special transfer services, express shipping, customizations, and more.

    For example, if you’re selling jewelry and rings, then you can add an option to engrave the customer’s name. Or if you’re selling tech products in WooCommerce, then you can offer additional services like warranty, product customization, and device checkup.

    With YITH WooCommerce Product Add-Ons & Extra Options, you get a conditional logic feature that automatically shows or hides addons and options based on the customer’s selection.

    You can define rules, and when the conditions are met, users will be able to see extra services and addons on your WooCommerce products.

    6. Thrive Quiz Builder

    Thrive Quizzes

    Thrive Quiz Builder is the best WordPress quiz plugin and is part of Thrive Theme suite. It is beginner friendly to use, and you can create complex quizzes for your website without editing code.

    The plugin offers different quiz styles, which include a right/wrong, number, percentage, personality, and survey. Thrive Quiz Builder also provides pre-made quiz templates that you can use to get started quickly.

    Using the plugin, you can create conditional quizzes. The drag-and-drop quiz builder lets you display questions based on the user’s previous answers. Simply set the conditions where the next question will only appear if a person enters a particular answer.

    When they’re finished, you can direct them to a page or product based on their answers.

    Besides that, you can create badges for users, customize the quizzes, track results, check the quiz flow and see where users dropped off, and get detailed analytics of how your quizzes perform.

    7. Formidable Forms

    The Formidable Forms plugin and Signature addon

    Formidable Forms is the next WordPress conditional logic plugin on our list. The plugin allows you to create simple contact forms to advanced and complex WordPress forms, like mortgage calculators.

    Formidable Forms offers a conditional logic feature built into its drag-and-drop form builder. You can easily set up conditions for each form field and show or hide them based on the user’s answers.

    If you have a multi-step form, then you can use conditional logic to automatically skip pages and lead users to the relevant section. Similarly, you can send email confirmation or redirect users to respective pages based on their answers.

    Other features offered by Formidable Forms include pre-built templates for web applications. It also lets you create apps for real estate listings, product reviews, restaurant menus, and more.

    The plugin also has a visual views feature that allows you to display data from form entries on the frontend of your site.

    8. If Menu

    If Menu

    If Menus is the next conditional logic plugin for WordPress on our list. It is a free WordPress plugin that you can use to create dynamic menus and control their visibility on your site.

    The plugin lets you use conditional logic to show or hide different menu items. For instance, it lets you display certain menu items only if a user is logged in, hide menu items on mobile devices, show specific menus to admin and editors, and more.

    Similarly, you can also show menu items to users from different locations or show any entirely new menu to members.

    9. FunnelKit

    FunnelKit Automations

    FunnelKit is the best WooCommerce sales funnel and automation plugin. It lets you create high-converting landing pages, order bump pages, upsells, checkout pages, and more.

    FunnelKit Automation offers multiple triggers that you can for automating workflows. You can set up different conditions, and based on the user’s actions, you can initiate different tasks.

    For example, if a customer adds products to the cart but doesn’t checkout, then you can trigger the cart abandonment recovery workflow.

    Similarly, you can automatically show different products to customers as upsells or order bumps. This way, you’ll increase sales without spending on paid ads.

    Which WordPress Conditional Logic Plugin Should You Use?

    Choosing the right conditional logic plugin for WordPress depends on your requirements and what you want to achieve.

    If you want to create dynamic forms that show different fields to users based on their selection, then WPForms is the best plugin. It is super easy to use and offers lots of customization options.

    Similarly, if you are looking to run different code snippets based on certain conditions, then WPCode is the perfect solution. It lets you set up rules and conditions without editing code.

    On the other hand, you can use OptinMonster to display different campaigns based on user actions or create conditional quizzes using Thrive Quiz Builder.

    You can also use conditional logic in WooCommerce and use FunnelKit to trigger workflows based on customers’ selections and actions.

    We hope this article helped you find the best WordPress conditional logic plugins. You may also want to see our list of best WooCommerce plugins and how to start your own podcast.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post 9 Best WordPress Conditional Logic Plugins for 2023 first appeared on WPBeginner.

    Go to source

  • 30+ Best WooCommerce Plugins, Free & Paid

    In this post, we look at some of the best WooCommerce plugins that help you improve your store in some way, whether that’s marketing it more effectively, creating a more user-friendly experience for your shoppers, or enhancing your WordPress site in other ways.

    The post “30+ Best WooCommerce Plugins, Free & Paid” first appeared on WP Mayor.

    Go to source

  • How to Add Equipment Rentals to Your WooCommerce Store

    Do you want to add equipment rentals to your WooCommerce store?

    By renting equipment to your customers, you can keep making money from the same product. You can also connect with a new audience who want to rent products rather than buy them.

    In this article, we will show you how to add equipment rentals to your WooCommerce store.

    How to add equipment rentals to your WooCommerce store

    Why Add Equipment Rentals to Your WooCommerce Store?

    By renting equipment to your customers, you can buy a product once and then turn it into an ongoing revenue stream.

    If you already have a WooCommerce store selling digital products or physical items, then equipment rentals can be another way to make money.

    For example, if you sell party hats and paper plates, then your existing customers might also be interested in larger party equipment rentals, such as a bouncy castle or audio speakers.

    You might also be looking to start a completely new equipment rental business. By creating a WooCommerce store that’s optimized for SEO, you can help potential customers discover your business.

    Even better, customers can browse your catalog and reserve equipment online. This convenient customer experience will keep people coming back to your equipment rental business rather than switching to a competitor.

    With that in mind, let’s see how you can add equipment rentals to WordPress.

    How to Add Equipment Rentals to Your WooCommerce Store

    In this guide, we are going to assume you already have a WooCommerce store. If you don’t, then you can see our complete guide on WooCommerce made simple.

    The easiest way to add equipment rentals to your store is by using Bookings for WooCommerce. This WooCommerce plugin allows you to turn any WooCommerce product into a bookable item that customers can rent for a certain number of days or hours.

    An example of rentable equipment, added to the WooCommerce store

    You can also create additional services, such as cleaning and delivery fees, and then add them to your equipment rentals.

    How to Create a Bookable Product in WooCommerce

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

    Upon activation, you can turn any WooCommerce product into a bookable product. If you have already added the product to your online store, then simply go to Products » All Products.

    Here, simply hover over the item that you want to turn into a bookable product, and click on the ‘Edit’ link when it appears.

    Editing a rentable WooCommerce product

    You can also add the equipment as a new product by going to Products » Add New. Here, you can type in the product’s name, upload a photo, add product categories and tags, type in a description, and more.

    For more information on how to set up a WooCommerce product, please see our WooCommerce made simple guide.

    Adding equipment and party supply rental products to WooCommerce

    No matter whether you create a new product or edit an existing one, you can turn it into a bookable product in exactly the same way.

    Simply scroll to the Product Data box and open the dropdown menu that shows ‘Simple product’ by default.

    Adding a simple product to an online store using WooCommerce

    You can now select ‘Booking Product.’ This gives you access to lots of new settings where you can configure the bookable product.

    Set How Many Units Customers Can Rent

    You can either offer a set number of units or let the customer choose how many units to rent, using the ‘Quantity’ dropdown.

    Adding bookable products to WooCommerce

    To let customers rent multiple units, select ‘Customer can choose.’

    By default, customers can rent as many units as they want, but you can also add a limit. If a customer types in a higher number, then WooCommerce will show an error message.

    Limiting the quantity of units that customers can rent

    This is useful if you have limited stock or equipment that’s in high demand.

    To set a limit, type a number into the ‘Max Booking Per User’ field.

    Limiting how many units a customer can rent on a party rental or similar website

    Another option is defining how many units the customer can book. For example, if you rent large or expensive equipment such as heavy farming machinery, then customers may only need to book a single unit.

    By setting the quantity in advance, you can remove a step from the booking process and improve the customer experience.

    An example of a rentable product on a WooCommerce website

    Simply go ahead and open the ‘Quantity’ dropdown and then choose ‘Fixed Unit.’

    Now, type in the number you want to use.

    How to change the quantity of equipment or party rental equipment in WooCommerce

    Require Admin Approval For Equipment Rentals (Optional)

    Next, you can decide whether to approve all rental requests automatically or put them on hold until you can manually approve them.

    If you have a smaller inventory, then requiring approval can help you avoid rental overlap. It can also help you spot any problems with rental requests before you take any payments.

    If you enable admin approval, then you will get a notification every time someone submits a rental request.

    A new booking notification, on a WordPress website

    Click on this notification, and you will go to WooCommerce » Orders.

    Here, you will see all the orders on your WordPress website, with any new bookings marked as ‘On hold.’

    Requiring admin approval on a party equipment rental or similar website

    You can now click on a new order to see all the information about that booking.

    If you want to change the order status, then you need to open the ‘Status’ dropdown and choose an option from the list.

    For example, if you are approving the booking, then you might select Pending Payment, Completed, or Processing, depending on your workflow.

    Changing the order status on an equipment rental website using WooCommerce

    With that done, click on ‘Update’ to save your changes.

    As you can see, admin approval gives you more control over your equipment rentals. To require approval, check the box next to ‘Booking Confirmation.’

    How to require admin approval on an equipment rental website

    Offer Hourly or Daily Equipment Rentals in WooCommerce

    By default, customers can rent your equipment for one or more days. However, sometimes you may want to rent equipment based on hours.

    To make this change, just open the ‘Booking Unit’ dropdown and select ‘Hour(s).’

    How to rent equipment based on hours

    You can then choose the start and end time for the booking period, using the ‘Daily booking…’ dropdown menus.

    In the following image, customers can only rent equipment between 9 AM and 5 PM.

    How to change the duration of rentable equipment in WordPress

    After making this change, WooCommerce will add a section where customers can choose a start and end time.

    This is perfect for equipment that people only need for a very short period of time. For example, if you provide party equipment rental, then customers may only need the party supplies for a few hours.

    How to rent equipment based on days and hours

    Add Base and Additional Costs

    When you are happy with the information you have entered so far, you need to click on the ‘Costs’ tab.

    To start, just type in the Booking Unit Cost, which is the price of booking a single unit.

    How to add a cost to a rentable product in WooCommerce

    After that, you can add an optional additional cost by typing into the ‘Base Cost’ field.

    This might be a booking fee, cleaning fee, or any other cost linked to renting the equipment.

    How to add additional costs to a rentable product in WooCommerce

    If you add a base cost, then customers will see it as part of the cost breakdown.

    In the following image, the product is $50 to rent per day, with a base cost of $10.

    An example of a cost breakdown on rentable equipment

    Depending on the kind of equipment you rent, you may want to multiply the fee based on how many people plan to use the equipment. This can help you cover additional wear and tear when lots of people use the same product.

    To multiply the price based on people, start by checking the boxes next to ‘Booking Unit Cost Per Person’ and ‘Base Cost Per People.’

    Multiply the cost of party equipment based on the number of people

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

    Here, you need to check the box next to ‘Enable People Option.’

    Multiply the price of rentable equipment based on the number of people

    With that done, customers will see a new field where they can type in how many people plan to use the equipment.

    WooCommerce will also show this information in its cost breakdown.

    An example of the cost breakdown on rentable equipment

    You may also want to set the minimum and maximum number of people who can use the equipment in a single booking. This can help to avoid customers misusing your equipment.

    For example, you may not want an entire workforce to use the same product.

    If you have large equipment that’s expensive to deliver or clean, then setting a minimum number of people can help to keep your profit margins healthy.

    To set these limits, simply type numbers into the ‘Minimum No. of People’ and ‘Maximum No. of People’ fields.

    Adding maximum and minimum limits for rentable equipment in WooCommerce

    How to Publish Equipment Rentals to Your WooCommerce Store

    Although there are some extra settings you may want to configure, this is all you need to add equipment rentals to your WooCommerce store.

    With that being said, you can click on ‘Update’ or ‘Publish’ to make the product live on your WooCommerce website. Now, people can rent this equipment directly from the WooCommerce product page.

    How to Set Up Services and Additional Costs for Your Equipment Rental Store

    Sometimes, you may want to create additional costs and services for your equipment rental store. For example, you might offer to deliver the equipment for an extra fee.

    With that in mind, let’s see how you can set up additional costs and services for your WooCommerce store.

    How to Add Additional Costs in WooCommerce

    Additional costs are fees that WooCommerce adds to one or more products automatically. This feature is useful if there are different costs associated with different pieces of equipment.

    For example, you may need to refuel some products after use, while others might need fresh oil.

    By adding these costs in the WordPress dashboard, you can easily apply them to different products. It also provides a single location where you can change the cost.

    For example, if petrol gets more expensive, then you can update your Refueling cost once, and this change will be applied across your entire online marketplace or store.

    An example of a rentable product with additional costs

    As you can see in the image above, additional costs simply appear in the cost breakdown as ‘Additional Costs.’ If you want to give the shopper some more information about these charges, then we recommend creating a service instead.

    To register an additional cost, you need to go to WP Swings » Bookings for WooCommerce. Here, simply click on ‘Configuration Settings,’ followed by ‘Additional Costs.’

    The Bookings for WooCommerce WordPress plugin

    To start, type in a name for the additional cost. This is just for your reference, so you can use anything you want.

    After that, you need to type in the slug you want to use for the additional cost.

    Adding a new booking cost to an equipment rental store

    With that done, you can type in an optional description. This typically won’t appear on your website, but some WooCommerce themes show it.

    Next, simply type the cost into the ‘Booking Cost’ field.

    Adding booking costs to a party equipment rental or similar product

    By default, the additional cost gets added to an order once.

    However, you can multiply the additional cost based on the booking duration or how many people plan to use the equipment. To do this, click to activate the ‘Multiply by No. of People’ or ‘Multiply by Duration’ toggles.

    Multiply a booking by duration and the number of people

    When you are happy with the information you have entered, simply type in ‘Add New Booking Cost.’

    To create more additional costs, simply repeat the same process described above.

    An example of multiple booking costs on a party supply rental website

    With that done, you can add this cost to any WooCommerce product.

    Simply open the product for editing, and then scroll to the ‘Additional Costs’ box.

    Adding extra costs to an equipment rental in WooCommerce

    You can now type in the name of the additional cost.

    When the right option shows up, give it a click and then select ‘Add.’

    The 'Additional Costs' box in a WooCommerce product

    You can click on ‘Update’ or ‘Publish’ to save your changes. Now, when someone rents this equipment, the additional cost will be applied automatically.

    How to Create Additional Services in WooCommerce

    You can also create additional services. Unlike additional costs, the name of the service will appear in the cost breakdown.

    An example of rentable equipment, with additional services

    This helps customers understand your extra fees, so we recommend using services for more expensive charges. It’s also a good idea to use services if you need to add multiple charges to an order so that customers can see a detailed cost breakdown.

    You can also make services optional, so the customer can choose whether to add them to the order. This allows you to offer premium additional services such as next-day delivery.

    To add services to your WooCommerce store, you need to go to WP Swings » Bookings for WooCommerce. Here, click on ‘Configuration Settings,’ followed by ‘Additional Services.’

    Creating additional services for customers on an equipment hire or rentable website

    You can now type a name for the service into the ‘Name’ field.

    This will be shown to customers, so you will want to use something that helps shoppers understand the extra charge.

    How to add an optional service to a party supply rental or similar website

    After that, you have to type in a slug, an optional description, and how much the service will cost by following the same process described above.

    Again, you can choose whether to multiply the fee based on the duration of the booking or the number of people who plan to use the equipment.

    How to add a rentable product to WooCommerce

    You can also make a service optional.

    This means customers can check a box to add the service to their order.

    Offering optional services along with your rentable equipment

    This gives shoppers more control over how much it costs to rent equipment from your WooCommerce store.

    To make a service optional, simply click to enable the ‘If Optional’ toggle.

    Making a service optional on an online store

    Another option is to make the service ‘hidden.’

    Hidden services simply appear on the product page as ‘Service Cost.’

    An example of an optional service, created using WooCommerce

    To make a service hidden, click to activate the ‘If Hidden’ toggle.

    Next, you may want to enable the ‘If has Quantity’ slider. This allows shoppers to add the same service to their order multiple times.

    Adding multiple services to a WooCommerce product

    After clicking to enable the ‘If has Quantity’ slider, you may want to set a minimum and maximum quantity.

    Simply type a number into the ‘Minimum Quantity’ and ‘Maximum Quantity’ fields.

    The Bookings for WooCommerce settings

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

    To add more services to your online store, simply follow the same process described above.

    Multiple bookings services, added to a rentable equipment website

    When it’s time to add a service, simply open the product for editing.

    Then, just scroll to the ‘Additional Services’ box.

    How to add an additional service to a WooCommerce product

    You can now type in the name of the additional service you want to add.

    When the right option shows up, simply select it and then click on the ‘Add’ button.

    How to add services to party equipment or other rentals

    With that done, click on ‘Update’ or ‘Publish’ to save your changes.

    How to Manage Equipment Rentals on Your WooCommerce Store

    After adding equipment to your website, you will need a way to manage your rental bookings.

    Every time you get a new booking, you will see a notification in the WordPress toolbar.

    A booking notification in the WordPress dashboard

    Simply click on this notification to see all your bookings.

    You can reach the same screen by going to WooCommerce » Orders.

    How to manage rental orders in WooCommerce

    To see more information about an order, go ahead and click on it. This takes you to a screen where you can see detailed information about the order and the customer, including their email address and phone number.

    You can also change the order status, including canceling or refunding the rental request.

    Changing the status of an order on an equipment rental or party supplies website

    The Bookings for WooCommerce WordPress plugin also comes with a calendar that shows all your bookings at a glance.

    To see this calendar, simply head over to WP Swings » Bookings For WooCommerce. Then, click on the ‘Bookings Calendar’ tab.

    An example of a booking calendar for an equipment rental or party supplies rental website

    We hope this tutorial helped you learn how to add equipment rentals to your WooCommerce store. You may also want to learn how to create an email newsletter or check out our expert picks for the best live chat software for small businesses.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post How to Add Equipment Rentals to Your WooCommerce Store first appeared on WPBeginner.

    Go to source