Are you looking for a way to add GTIN, ISBN, and MPN schema to your WooCommerce store or WordPress website?
Using GTIN, ISBN, and MPN schema on your WordPress site can help search engines better understand your products. This can boost your website’s SEO rankings.
In this article, we will show you how to easily add the GTIN, ISBN, and MPN schema in WooCommerce and WordPress.
Why Should You Add GTIN, ISBN, & MPN Schema in WooCommerce and WordPress?
GTIN (Global Trade Item Number) is used for identifying trade items such as products or services. By contrast, ISBN (International Standard Book Number) is used for tracking books, eBooks, and audiobooks.
On the other hand, MPN (Manufacturer Part Number) is for tracking specific electronic components and parts, such as integrated circuits and resistors.
GTIN, ISBN, and MPN schema properties are markup code that you can add to your WordPress website to provide detailed and accurate product information to search engines.
This markup can help improve your content visibility and improve the SEO of your website. When people search for a specific ISBN, GTIN, or MPN, then your products may show up in the search results.
For example, if your run an online store that sells books, then you can add the ISBN schema to increase your website visibility.
Using schema markup in WooCommerce or WordPress can be a great way to get more clicks to your website from organic search results, which can lead to more sales.
It can also improve the customer shopping experience by making it easier for users to find and purchase your products.
That being said, let’s see how to easily add GTIN, ISBN, and MPN schema in WordPress and WooCommerce. You can use the quick links below to jump to the method you want to use:
The plugin also allows you to add different types of schema to your website, including FAQs, recipes, articles, and product schema.
First, you need to install and activate the AIOSEO plugin. For detailed instructions, you may want to see our beginner’s guide on how to install a WordPress plugin.
Note: AIOSEO also has a free version. However, you will need the Pro version of the plugin to unlock the schema markup feature.
Upon activation, the plugin will launch the setup wizard on your screen, which will walk you through the setup process.
Next, you need to visit the AIOSEO » Search Appearance page from your WordPress admin sidebar and switch to the ‘Content Types’ tab.
From here, scroll down to the ‘Products’ section and switch to the ‘Schema Markup’ tab. After that, you need to select the ‘Product’ option from the ‘Schema Type’ dropdown menu.
Finally, click the ‘Save Changes’ button to store your changes.
Now, you will be able to add separate schema markup for all your products. To do this, head over to the page or post where you want to add the ISBN, GTIN, or MPN schema from the WordPress admin sidebar.
Once you are there, scroll down to the ‘AIOSEO Settings’ section in the block editor and switch to the ‘Schema’ tab.
Next, you need to click on the ‘Generate Schema’ button.
This will launch the ‘Schema Catalog’ popup on your screen, where you can select the schema template you want to add.
Go ahead and click the ‘+’ button next to the ‘Product’ option.
This will open up a modal where you can add the details for your product and tell search engines like Google all of its information.
You can start by providing a name, description, brand, and image for your product.
Once you have done that, scroll down to the ‘Identifiers’ section, where you can insert the GTIN, ISBN, or the MPN of the product.
After that, you can further scroll down to add the price, attributes, reviews, and shipping destination for the product in the schema markup.
Once you are done, just click the ‘Add Schema’ button to save your schema markup for the product. Now, you can repeat the process for the other products on the page.
If you sell books online, then you can also select the ‘Book’ schema from the ‘Schema Catalog’ popup. This will open up a new modal where you can add the title, author, description, and image of the book.
After that, scroll down to the ‘Editions’ section and add the ISBN for the book. Finally, click the ‘Add Schema’ button to generate the schema.
Once you have added the GTIN, MPN, or ISBN schema for all the products, don’t forget to click the ‘Update’ or ‘Publish’ button at the top to save your changes.
You and your visitors won’t be able to see a difference on the front end of your website, but search engine bots will now have the ISBN, GTIN, or MPN details for the products.
Method 2: Add GTIN, ISBN, & MPN Schema to Your WooCommerce Store
If you want to add GTIN, ISBN, or MPN schema markup in your WooCommerce store, then you can use this method.
You can easily add the schema markup for ISBN, GTIN, and MPN using the All in One SEO (AIOSEO) plugin, which is the best WordPress SEO plugin on the market.
First, you need to install and activate the AIOSEO plugin. For detailed instructions, you may want to see our step-by-step guide on how to install a WordPress plugin.
Note: AIOSEO has a free version, but you will need the Pro version to unlock the schema markup feature.
Upon activation, the plugin will launch a setup wizard on your screen. If you need any help, then you may want to see our tutorial on how to set up All in One SEO in WordPress.
Next, head over to the Products » All Products page from the WordPress admin sidebar.
Once you are there, just click the ‘Edit’ link under the product where you want to add the GTIN, ISBN, or MPN schema.
This will open up the ‘Edit Product’ page, where you need to scroll down to the ‘AIOSEO Settings’ meta box.
From here, switch to the ‘Schema’ tab, where you will see the ‘Product’ schema is already in use by default. Now, simply click the ‘Edit’ button next to the schema.
This will open up an ‘Edit Product’ popup on the screen, where you will see that the ‘Autogenerate Field’ toggle has been switched to ‘Yes’.
This means that AIOSEO automatically fetches and fills the schema data for the product title, image, and description.
However, if you would like to fill these fields manually, then you can simply switch the ‘Autogenerate Fields’ toggle to ‘No’.
After that, scroll down to the ‘Identifiers’ section and add the GTIN, ISBN, or MPN for your product. You can also add other attributes, shipping destinations, and product reviews in the schema markup.
After you have made your changes, don’t forget to click the ‘Update Schema’ button.
If your online store only sells books, then you can click on the ‘Generate Schema’ button in the Schema tab and then select the ‘Book’ schema template from the catalog.
This will open the Schema Generator on the screen, where you can add the title, image, and description for the book you are selling.
After that, scroll down to the ‘Editions’ section and add the ISBN for your book.
After entering the details, simply click the ‘Add Schema’ button to generate your schema markup for books.
Finally, click the ‘Update’ button at the top to store your changes.
You have now successfully added a schema markup for your products, including the GTIN, ISBN, or MPN details.
Keep in mind that these changes will not be visible on your website’s front end but will help search engine bots rank your content.
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.
Setting up an online store has never been easier thanks to WooCommerce, the powerful e-commerce platform that seamlessly integrates with WordPress. With WooCommerce, you can transform your WordPress website into a fully functional online store and unleash the true potential of your business. In this article, we will guide you through the process of mastering WooCommerce setup and configuration, unlocking endless possibilities for your online business.
Setting Up WooCommerce: Harnessing the Power of WordPress!
Setting up WooCommerce is a breeze, especially if you already have a WordPress website up and running. First, you’ll need to install the WooCommerce plugin from the WordPress plugin directory. Once installed, activate the plugin and follow the simple setup wizard. This wizard will guide you through the essential steps, such as configuring your store’s location, currency, and payment gateways. Don’t forget to set up your shipping options too, as WooCommerce offers flexible shipping methods to suit your business needs. With just a few clicks, you’ll have your online store ready to go!
Next, customize your store’s appearance by selecting a theme that complements your business’s branding. There are numerous WooCommerce-specific themes available, designed to optimize the shopping experience for your customers. These themes offer features like product showcases, easy navigation, and mobile responsiveness. Choose a theme that best suits your needs and customize it further using WordPress’s powerful customization options. With WooCommerce and WordPress combined, you have complete control over the look and feel of your online store.
After setting up your WooCommerce store, it’s time to dive deeper into its configuration to fully unleash the potential of WordPress. WooCommerce offers a plethora of options to fine-tune your store’s functionality. Start by exploring the settings menu, where you can configure critical aspects of your store, such as taxes, inventory management, and product reviews. Take advantage of WooCommerce’s extension marketplace to add additional functionality to your store. From payment gateways to marketing tools, there’s an extension available for every need. Experiment with different extensions to enhance your customers’ shopping experience and boost your sales.
To maximize the effectiveness of your online store, leverage the power of WordPress plugins. With thousands of plugins available in the WordPress repository, you can easily integrate your WooCommerce store with powerful marketing tools, analytics platforms, and social media channels. Plugins like Yoast SEO can help optimize your product pages for search engines, while social media plugins enable seamless sharing of your products on various platforms. By exploring the vast array of WordPress plugins, you can take your WooCommerce store to a whole new level and stay ahead of the competition.
Setting up and mastering WooCommerce is the key to unlocking the full potential of your WordPress-powered online store. With its easy setup process, flexible customization options, and extensive configuration settings, WooCommerce provides you with the tools you need to create a successful e-commerce business. By harnessing the power of WordPress and exploring the vast array of plugins and extensions available, you can take your WooCommerce store to new heights, attract more customers, and increase your sales. So, what are you waiting for? Dive into the world of WooCommerce and unleash the power of WordPress for your online business today!
If you use WooCommerce for your WordPress eCommerce store, it’s important to understand the need for the best hosting possible. We’ll help you understand what that is and where to find it.
The goal of any product page is to turn visitors into buyers. WooCommerce enables you to design high-converting product pages that include summaries, Calls to Action (CTAs), reviews, and of course, images. However, in today’s day and age, a lot of customers prefer to look at product videos before making a decision. In this article, we’ll show you how to add WooCommerce video in a product gallery in three code-free steps.
In this article, we will guide WooCommerce store owners through the development of an effective customer support strategy. We’ll cover essential concepts, practical steps, WooCommerce-specific tools, and metrics for success. By the end, you’ll have the knowledge to enhance your customer service, setting your store apart from the competition. Let’s get started!
Do you want to edit WooCommerce pages without writing code?
WooCommerce creates many pages to display products and add cart functionality to your store. Small improvements to these pages can result in higher sales and less cart abandonment for your store.
In this article, we will show you how to easily edit WooCommerce pages to make more sales without any coding skills.
Why Edit WooCommerce Pages for Your Online Store?
WooCommerce creates many pages to display products, shop, account, checkout, and cart features for your online store.
By default, your WordPress theme controls how these pages look. There are a ton of great WooCommerce themes that you can choose from.
However, editing these pages may not be as straightforward as it seems.
For instance, you may not be able to show additional products, add upsell features, change the layout, and more.
This is where SeedProd comes in. It is the ultimate WooCommerce page builder plugin that allows you to use an intuitive drag-and-drop tool to design your WooCommerce pages.
For the different methods in this article, we will be using the SeedProd Pro version, as it has the features needed to edit WooCommerce pages.
Upon activation, you need to visit SeedProd » Settings page to enter your plugin license key. You can find this information under your account on the SeedProd website.
After entering your license key, you are good to go. You can now edit and create highly optimized WooCommerce pages for your online store.
That being said, let’s take a look at how to edit WooCommerce pages, step by step.
You can click any of the links below to jump to any method you want:
SeedProd comes with a complete WooCommerce theme builder built-in. This allows you to replace your WooCommerce theme with a custom one of your own.
The advantage of this approach is that you get more flexibility when editing your WooCommerce theme. You can edit any page using a simple drag-and-drop tool.
To get started, simply go to the SeedProd » Setup page and click on the ‘Select a theme for my store’ button next to the ‘Build a WooCommerce Store’ option.
Next, the plugin will show you many ready-to-use WooCommerce themes you can use as a starting point.
Simply click on a template to select it.
Each WooCommerce or WordPress theme is a collection of templates showing different areas of your website or online store.
SeedProd will now generate those templates for your theme and show you a list of them.
You can now take your mouse over to a template and click on the ‘Edit Design’ link to start editing it.
This will launch the SeedProd page builder interface.
You can add all the common website building blocks from the left column. To the right, you will see a live preview of the page you are editing.
You can also simply point and click on any item to edit it.
SeedProd comes with all the WooCommerce blocks that you will need to build a sales-oriented WooCommerce theme.
Once you are done making changes to a template, simply click on the ‘Save’ button to store your changes.
Just repeat the process to edit other templates in your custom WooCommerce theme.
Once you have finished editing all the pages, go to the SeedProd » Theme Builder page and toggle the ‘Enable SeedProd Theme’ switch.
Your custom WooCommerce theme will now replace your existing WooCommerce theme.
On the other hand, if you want to keep using your existing WooCommerce theme and only edit certain parts of your website, then continue reading.
Customize the WooCommerce Checkout Page
The checkout page in any eCommerce store is one of the most significant steps in the customer journey.
By default, WooCommerce comes with a plain checkout experience, which is not optimized for sales and conversions.
Small edits to the checkout page can help you increase sales and reduce cart abandonment on your store.
For example, you can show related products with an ‘Add to Cart’ button on the checkout page so that users may see something else they want to purchase, too.
To create your custom checkout page, simply go to SeedProd » Landing Pages and click on ‘Add New Landing Page’.
Next, you will be asked to choose a template for your page.
You can choose one of the templates on the screen and edit it to create a checkout page, or you can start with a blank template.
We will be using the blank template for this tutorial, but you can choose any of them that you like.
Next, you will need to provide a title and URL for the page. You can use anything that helps you easily identify this page.
Click on the ‘Save and Start Editing the Page’ button to continue.
This will launch SeedProd’s page builder interface, where you can simply drag and drop blocks to build your page layout.
First, you should add a header and then customize it with your own branding.
SeedProd comes with sections, which are collections of blocks that are often used together. To add a header section, click on the ‘Sections’ tab and then select the ‘Header’ category.
Next, take your mouse to a header and click the ‘Add (+)’ button to insert it into your page.
You can now edit the header section by simply clicking on each block and replacing it with your own logo, menu, and call to action.
Once you are happy with the header, you need to add a two-column layout.
You can use this two-column layout to display the checkout form and upsell products, testimonials, and other elements.
After that, you need to add the Checkout block from the left-hand menu.
Add it to the left column, which is wider and will appear first on mobile devices.
Next, you need to add blocks to the right column. This is the area you can use to convince users to complete the purchase.
Here are a few more things you can add to your checkout page to improve it for higher conversions:
Trust badges like secure payment badges provided by PayPal and Stripe
More social proof, like real-time customer activity
The Business Reviews block in SeedProd to display Google reviews
Once you have finished editing your checkout page, don’t forget to click the arrow beside ‘Save’ and then click on ‘Publish’ in the upper-right corner of the screen.
Next, you need to tell WooCommerce to start using your custom checkout page for all customers.
Go to the WooCommerce » Settings page and switch to the ‘Advanced’ tab.
Under the ‘Page Setup’ tab, select your custom checkout page for the ‘Checkout page’ option. Don’t forget to click on the ‘Save changes’ button to store your settings.
You can now go to your store in a new browser tab and try the new checkout experience by adding a product to your cart.
Bonus Tip: Want to see how your new cart page is performing? See our tutorial on WordPress conversion tracking for beginners to track all your conversions.
Customize the WooCommerce Checkout Form
The checkout page is one of the areas where many users abandon carts.
The easiest way to ensure users complete their purchases is by offering a better checkout experience.
It has dozens of templates, a funnel builder wizard, and drag-and-drop editing for your cart and checkout pages.
First, you need to sign up for a FunnelKit plan by visiting their website.
Note: You will need at least the Plus plan to unlock sales funnels, upsells, order bumps, and other features.
After that, you need to install and activate the FunnelKit Builder and FunnelKit Builder Pro plugins. You can find them under your account on the FunnelKit website.
Upon activation, you will be asked to provide your plugin license keys. You can find them on the same Downloads page under your account on the FunnelKit website.
Once you have finished, you are ready to customize the WooCommerce checkout form.
Simply go to the FunnelKit » Store Checkout page in the WordPress admin dashboard and click on the ‘Create Store Checkout’ button.
On the next screen, you need to first choose your editor interface.
FunnelKit templates can be edited with the default Gutenberg editor, Elementor, Divi, Oxygen, or any other page builder by using shortcodes.
After that, you need to choose a template. There are dozens of beautiful templates to choose from. Just click on the ‘Preview’ button to see a live preview of the template.
You can choose between a single-step or multi-step checkout page in the preview. After that, simply click on the ‘Import This Funnel’ button at the top.
Next, you will be asked to enter a name for your funnel.
You can call it anything that helps you identify it later. Then, click on the ‘OK’ button to continue.
FunnelKit will now create your custom checkout page.
After that, you will see the page dashboard. From here, you can edit your checkout page, add more steps, or add an order bump.
Editing a page will open it in the editor you chose earlier.
For this tutorial, we chose Gutenberg. Each item on the checkout page is a block that you can edit by simply clicking to select it.
You can also add new blocks by clicking on the ‘Add Block’ button.
Once you have finished making the changes, don’t forget to click on the ‘Update’ button.
This will bring you back to the Checkout page dashboard. From here, you need to switch to the ‘Fields’ tab.
This is where you can edit the checkout form fields. In this example, we are using a two-step checkout form. This allows you to capture the contact information before the payment.
You can also add new form fields from the right column. By default, the plugin shows the commonly used checkout fields.
However, you can click on the ‘Add New Field’ button to add a custom form field.
This will show a popup where you can choose the field type, provide a meta key, and enter a label.
You can also make the field ‘required’ and assign it to the checkout or thank you page.
Don’t forget to click on the ‘Save Changes’ button to store your form settings.
FunnelKit comes with a bunch of optimizations that you can add to your checkout page for a more frictionless experience.
Just switch to the ‘Optimizations’ page, and you will see a list of optimizations that you can apply to the checkout page.
Simply click on an optimization to configure it, then click on the ‘Save Changes’ button to store your changes.
Next, switch to the ‘Settings’ tab to enable Analytics, Facebook pixel, custom scripts, or CSS in your checkout funnel.
Don’t forget to click on the ‘Save Changes’ button to apply your changes.
Finally, you need to click on the ‘Draft’ button next to the Checkout page title and change it to ‘Publish’. This will replace your existing checkout page with the custom funnel you have just created.
You can now visit your store in a new browser tab to test the custom checkout experience you have created.
This is how it looked on our demo website.
Add One-Page Checkout in WooCommerce
FunnelKit also allows you to create a one-page checkout experience.
You need to visit the FunnelKit » Store Checkout page and click on ‘Create Store Checkout’.
In the template selection, simply click on the ‘One-Step’ option at the top.
After that, click on the ‘Import This Funnel’ button to continue.
You can then continue editing your template in your preferred editor. See the previous section of this tutorial for more detailed instructions.
Add a Slide-In Cart to WooCommerce
Most WooCommerce themes come with a separate cart page. This cart experience adds friction to the shopping and checkout experiences.
If users need to adjust the product quality or remove items from the cart, they have to leave the page they are currently viewing to update the cart.
A slide-in cart shows a cart button on the screen. Clicking on the button displays a slide-in menu with products the user has added to the cart.
Users can now edit and update the cart without leaving the page.
FunnelKit has a beautiful slide-in cart feature that integrates seamlessly with your online store. You can even use it to upsell products, incentivize checkout, offer discounts, and more.
First, you need to visit the FunnelKit website and sign up for an account.
Note: You will need at least the Plus plan to access the slide-in cart features.
After signup, go to your account on the FunnelKit website to download the FunnelKit Cart plugin.
Once you have activated the plugin, you must go to the FunnelKit » Cart page to configure the slide-in cart settings.
From here, you will see many options to your left and a live preview of how your slide-in cart will look.
FunnelKit offers a ton of customization options. For instance, you can choose from different styles, select cart icons, change button text, and more.
You can also add upsell products or cross-sell products, offer discounts, and make the cart experience much more appealing.
To publish your changes, don’t forget to click on the ‘Save’ button.
You can now visit your website to test the slide-in cart in your live store.
Customize the WooCommerce Cart Page
WooCommerce has a default cart page allowing users to continue to the checkout page.
By default, it shows the products customers have added to their cart. However, research shows that more than 70% of customers leave an online store without completing the purchase.
WooCommerce themes often come with a boring cart page with no optimization for conversions.
By customizing your WooCommerce cart page, you can easily reduce cart abandonment and improve sales.
To create your custom checkout page, simply go to the SeedProd » Landing Pages and click on ‘Add New Landing Page’.
Next, you will be asked to choose a template for your page.
You can choose one of the templates on the screen and edit it to create a cart page, or you can start with a blank template.
We’ll use the blank template for this tutorial.
Next, you will need to provide a title and URL for the page. You can use anything that helps you easily identify this page.
This will launch the SeedProd builder interface.
You can start by switching to the ‘Sections’ tab and adding a header to your blank template.
After that, feel free to point and click to edit the header area to your liking.
Below that, you need to add a two-column layout, which you will use to add other cart page blocks.
Next, add the ‘Cart’ block to the right column.
Now, since your cart is currently empty, it will not show any products. Go to your store and add a few products to your cart and then reload the SeedProd page builder.
After that, you can add other elements to improve your cart page.
For instance, you can start by adding testimonials or add a countdown timer to trigger the FOMO effect.
Feel free to play around by adding different blocks and tweaking colors and width.
Once you have finished editing, don’t forget to click on ‘Save and Publish’ in the top-right of the screen.
Next, you need to tell WooCommerce to start using your custom cart page for all customers.
Go to the WooCommerce » Settings page and switch to the ‘Advanced’ tab.
You can now visit your online store in a new browser tab.
Start adding a few products, and then head over to the cart page to see your new cart page in action.
Edit WooCommerce Product Pages
WooCommerce themes use the same template to display all products on your website.
However, you may want to promote some products more than others. The most you can do to distinguish important products is to make them featured products.
SeedProd allows you to create custom product pages. You can use a well-designed template tailor-made for higher conversions and then simply fill it with your product information.
To get started, simply go to the SeedProd » Landing Pages and then click on ‘Add New Landing Page’.
Next, you will be asked to choose a template for your page.
You can choose one of the templates on the screen and edit it to create a product page. You will find several templated optimized for conversions under the ‘Sales’ tab.
Simply click to select a template and continue.
Next, you will be asked to provide a page title and URL. You can use the product name as the title and URL.
Click on the ‘Save and Start Editing the Page’ button to continue.
This will launch the SeedProd page builder interface with your selected template. You can simply point and click on any item on the page to edit it.
You can start by replacing the header items, such as the logo, navigation menu, and call-to-action button, with your own.
After that, you can replace images with your product images and edit the text as necessary.
Finally, you can replace the call to action with the Add to Cart block.
After that, you need to enter the product ID in the Add to Cart block settings. You can also change the button text, as well as add subtext, color, and shift alignment.
To find a product ID, you need to go to the Products » All Products page in the WordPress admin area in a separate browser tab.
Take the mouse over to the product that you want to promote, and the product ID will appear along with other links.
To make your product page more effective, you can try these tips:
Customize the Shop Page for Your WooCommerce Store
WooCommerce allows you to easily display your products on the shop page. It is basically a page with your products displayed in a grid layout.
The shop template in most WooCommerce themes is boring and not optimized for sales and conversions. On top of that, there are usually no or very few options to customize it.
SeedProd allows you to create and customize a WooCommerce shop page easily. You can choose your own layout and design and optimize this page for higher conversions.
To get started, simply go to the SeedProd » Landing Pages and then click on the ‘Add New Landing Page’ button.
Next, you will be asked to choose a template for your page.
You can choose one of the templates on the screen and edit it to create your shop page.
Simply click to select a template and continue.
Next, you will be asked to provide a page title and URL. You can use something like Shop, Store, or Storefront to indicate that it is the main shop page.
Click on the ‘Save and Start Editing the Page’ button to continue.
This will launch the SeedProd page builder interface with your selected template. You can simply point and click on any item on the page to edit it.
You can start by replacing the header items, such as the logo, navigation menu, and call-to-action button, with your own.
After that, you can add a hero section at the top with a large image and your main call to action.
Below that, you can use WooCommerce blocks to display your products.
You can choose from recent, featured, best-selling, top-rated, and sale products.
After adding a product block, you can also customize how it looks.
SeedProd allows you to choose the number of products, sorting options, columns, and more.
You can further optimize this page by adding more text, special offers, banners, an FAQ section, and more.
Once you are done editing, don’t forget to click on ‘Save and Publish’ at the top.
After saving your page, click the ‘Preview’ button to see it in action.
SeedProd will open the page in a new browser tab.
You can now replace links to the Shop page in your navigation menu with your custom shop page.
Customize WooCommerce Thank You Page
The WooCommerce ‘Thank You’ page appears when a customer completes a purchase. By default, WooCommerce will only show them their order details on this page.
That doesn’t provide customers with more options to explore. It is kind of a dead end and a missed opportunity for sales and conversions.
Luckily, you can fix that with SeedProd by creating a custom thank you page.
To get started, simply go to the SeedProd » Landing Pages and then click on the ‘Add New Landing Page’ button.
Next, you will be asked to choose a template for your page.
Switch to the ‘Thank You’ tab, and you will find a bunch of thank you page templates. You can choose one of them, or you can even start with a blank template.
Next, you will be asked to choose a title and URL for your page.
You can use ‘Thank You’ or any other meaningful title for your page.
Click on the ‘Save and Start Editing the Page’ button to continue.
This will launch the SeedProd page builder interface, where you will see a live preview of your template. You can simply point and click to edit any item in the preview or add new blocks from the left column.
Upon activation, go to the WooCommerce » Settings page and click the ‘Products’ tab.
From here, you need to check the ‘Enable Global Thanks Redirect’ option. After that, you will see a field labeled ‘Thanks Redirect URL.’
Paste your new WooCommerce Thank You page URL into this box, then click the ‘Save Changes’ button.
Now when customers complete a purchase, they will see your highly optimized custom Thank You page. They will be far more likely to click and search the rest of your store than if you had stayed with the default.
We hope this article helped you learn how to easily edit WooCommerce pages without writing code. You may also want to see our complete WooCommerce SEO guide or our expert picks for the best WooCommerce sales funnel plugins to boost your conversions.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
An e-commerce store that looks good can help bring new potential customers to you. However, you’ll need more than swish visuals to nail down a sale. The best WooCommerce WordPress themes all look good, sure – but they also help you create and manage your store too. For this post, we’ll look at a bunch of near-perfect WooCommerce WordPress themes….. Continue Reading
Is the WooCommerce product search not working in your online store?
If your WooCommerce search isn’t working correctly, users won’t be able to find the products they are looking for. This can result in a poor user experience, abandoned carts, and fewer sales.
In this article, we will show you what to do when the WooCommerce product search is not working. We will also explain how to improve the search feature.
The Importance of WooCommerce Product Search
Without a functional search tool, users won’t be able to browse through your product catalog and make purchases in your WooCommerce store.
This can result in frustrated customers leaving your site, which will skyrocket bounce rates and decrease profits.
In turn, it can also damage your store’s reputation. If many people struggle to use your online store, then they may go to your competitors instead.
The error may also cause your website SEO to suffer because search engines use the search functionality to rank websites.
If your site has lower rankings in the search results, then fewer customers will be able to find and purchase your products online.
By fixing the WooCommerce search feature, you can improve the customer experience, making it easier for shoppers to find what they are looking for and make more sales.
That being said, you can follow the steps in our troubleshooting guide and learn what to do when the WooCommerce product search is not working.
The most common reason the search feature isn’t working is because of your WordPress hosting.
The server hosting your site may not have enough resources to handle a large number of WooCommerce products at once.
This server may also have some software restrictions that limit the amount of available memory and prevent the search feature from working correctly.
If this is the case, then you can try contacting your hosting provider’s customer support, as this problem cannot be solved from your end. They can help you figure out if the WooCommerce search isn’t working due to the server and help you fix the issue.
However, if the issue is not with your hosting, then you will need to move on to the next step.
Step 2: Deactivate Plugins
The WooCommerce product search may not be working because of an outdated or new plugin on your WordPress website that is causing some errors.
This can happen if a plugin has bugs in its software or isn’t compatible with other plugins on your website.
You can easily fix this issue by deactivating every plugin apart from WooCoomerce on your site.
First, you will need to go to the Plugins » Installed Plugins page from the WordPress admin sidebar. Once you are there, just select all the activated plugins except WooCommerce from the list.
Next, simply choose the ‘Deactivate’ option from the ‘Bulk actions’ dropdown menu and click on the ‘Apply’ button to deactivate all the plugins on your site.
Now, you can visit your website to check if this has fixed the issue.
If it has, then simply activate the plugins one by one until you can find the one causing the error. You will then need to look for an alternative plugin or contact the developers for support.
If deactivating plugins didn’t fix the issue, then keep reading to solve the problem.
Step 3: Update the WooCommerce Database
A corrupted database can be another reason that the WooCommerce search is not working.
For instance, you may have imported a large number of products as a CSV file, which is causing a problem with the database.
First, head over to the WooCommerce » Status page from the WordPress sidebar.
Once you are there, simply switch to the ‘Tools’ tab and click the ‘Regenerate’ button next to the ‘Product lookup tables’ option.
After that, scroll down to the ‘Update database’ option and just click the button next to it.
This will update the WooCommerce plugin’s database to the latest version.
Next, simply visit your online store to check if the issue has been resolved.
Step 4: Check Catalog Visibility Settings
Another reason for this problem can be that you have set the catalog visibility of your products to ‘Shop only’ or ‘Hidden’.
With these settings, the products won’t show up in the search results in your online store.
To check this, you need to visit the Products » All Products page from the WordPress admin sidebar and click on the ‘Edit’ link under a product name.
Once you are on the product page, simply click the ‘Edit’ link under the ‘Catalog visibility’ option in the ‘Publish’ section on the right.
This will open up a list of visibility choices.
From here, you need to make sure that the catalog visibility is set to ‘Shop and search results’.
After that, click the ‘OK’ button to save your changes. Then, simply click the ‘Update’ button.
Now visit your website to check if the WooCommerce search is working. If it isn’t, then you will need to keep reading our tutorial.
Step 5: Reindex WooCommerce Products
You may not have indexed your Woocomerce products properly, making the search feature inaccessible.
To reindex the products, head to the Products » All Products page from the WordPress admin sidebar. From here, check the box at the top of the list to select all the products.
After that, select the ‘Edit’ option from the ‘Bulk actions’ dropdown menu and click the ‘Apply’ button.
This will open up the ‘Bulk Edit’ tab on the page.
From here, simply click the ‘Update’ button to reindex all the WooCommerce products.
Once you have done that, you need to visit your website to test the search results.
Improve WooCommerce Product Search With SearchWP
If you have tried all the steps above and they haven’t fixed the product search problem, then it’s time for you to switch to a search plugin.
It is the best WordPress search plugin on the market that can help you improve WooCommerce product search by automatically replacing the default WordPress search with a more powerful search feature.
It puts you in complete control of the WordPress search algorithm and builds an index that matches search keywords in content, titles, categories, tags, shortcodes, documents, products, and more.
Upon activation, head over to the SearchWP » Settings page from the admin sidebar and switch to the ‘General’ menu option.
Here, you have to copy and paste the license key into the ‘License Key’ field. You can get your key from the ‘SearchWP Accounts’ page on the SearchWP website.
After that, simply click the ‘Activate’ button.
Next, you have to visit the SearchWP » Extensions page from the admin sidebar.
From here, click the ‘Install’ button under the ‘WooCommerce Integration’ extension. Upon installation, the extension will be activated automatically.
Next, head over to the SearchWP » Algorithm page from the WordPress admin sidebar and click the ‘Source and Settings’ button.
This will open a popup where you need to check the ‘Products’ option to add WooCommerce products as a search source.
After that, click the ‘Done’ button to continue.
Now, if you scroll down, you will see a new ‘Products’ section added to the list of search sources.
By default, SearchWP will look at the product title, content (description), slug, and excerpt (short description) for search matches. You can add relevance (importance) to these search attributes by moving the sliders next to them.
Depending on how your site is set up, you may also be able to search for other content by clicking on the ‘Add/Remove Attributes’ button.
This will open up a popup from where you can add custom fields and taxonomies to the attributes as well.
Improve WooCommerce Product Search With Categories, Tags, SKUs, and Other Attributes
To make your WooCommerce product search more accurate, we recommend adding categories, tags, and SKUs as search sources using SearchWP.
Once the ‘Add/Remove Attributes’ popup appears, simply start by typing ‘SKU’ into the ‘Custom Fields’ box. For more information, we recommend reading our guide on how to enable search by product SKU in WooCommerce.
After that, select the ‘Product categories’, ‘Product tags’, and other product attributes from the ‘Taxonomies’ dropdown menu.
Once you have done that, click the ‘Done’ button to save the changes.
Now that tags, SKUs, and categories have been added as search sources, move the slider next to these options to assign weight to these attributes.
After you have finished configuring settings for SearchWP, simply click the ‘Save’ button at the top.
Now the default search box on your WooCommerce store will be automatically replaced by SearchWP.
Finally, you can visit your website to check out the new and improved WooCommerce product search box.
We hope this article helped you learn what to do when the WooCommerce product search is not working. You may also want to see our article on how to fix WordPress search not working and check out our expert picks for the best WooCommerce plugins to grow your online store.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Do you want to add free trial subscriptions in WordPress?
Subscriptions are a great way to get consistent, recurring revenue for your business. However, it can be difficult to convince people to sign up for long-term subscriptions.
In this guide, we’ll show you how to get more signups by adding free trial subscriptions to your WordPress website.
Why Add Free Trial Subscriptions in WordPress?
By adding subscriptions to your website, you’ll have a more consistent cash flow, fewer payment errors, and fewer payment delays. However, customers often want to try before they buy, especially if you’re selling longer-term or more expensive subscriptions.
With that being said, it’s a good idea to offer free trials for all your subscriptions. For example, you might give customers a free month’s trial of your subscription box service or create a free one-week pass for your online yoga classes.
If customers enjoy the free trial, then they might pay for a premium subscription. Even if shoppers don’t sign up straight away, you can still use their contact information to do lead generation. For example, you might send them exclusive coupon codes or target them with web push notifications.
With that being said, let’s see how you can add free trial subscriptions in WordPress. Simply use the quick link below to jump straight to the method you want to use.
Method 1: Easy Digital Downloads (Free Trial For Software and Digital Products)
Do you want to offer a free trial subscription for digital products? Maybe you’re planning to sell subscriptions for online courses, a stock photography website, a digital music store, or something else.
The easiest way to offer free trial subscriptions for digital products is by using Easy Digital Downloads. This plugin lets you easily sell ebooks, PDF files, audio files, videos, and any other type of digital product.
Even better, if you’re a SiteGround customer then the Easy Digital Downloads plugin comes pre-installed, so you can start selling subscriptions and digital products straight away.
In this guide, we’ll show you how to create a free trial for an all-access pass. This pass will look just like any other digital product on your online store.
After signing up for the free trial, customers will be able to view, access, and download different products on your online store.
Customers can simply click on a link inside their account, to see all the products that are included in their free pass.
To stop customers from abusing their trial, you can set daily download limits, limit the free pass to specific product categories, and more.
With all that in mind, we’ll be using three extensions to create a user-friendly ‘all access’ free trial. You’ll need to buy the Extended or higher license for Easy Digital Downloads in order to download these three extensions.
After setting up Easy Digital Downloads, it’s time to install the extensions by going to Downloads » Extensions.
On this screen, find the All Access, Free Downloads, and Recurring Payments extensions.
For each extension, click on the ‘Install’ button.
Create a Free Trial Subscription in WordPress
With that done, you’re ready to create a free all access trial. To get started, head over to Downloads » Downloads in the WordPress dashboard.
On this screen, click ‘Add New.’
You can now type in a name for the subscription.
This will be visible to customers, so it’s a good idea to use something descriptive.
After that, scroll to the ‘Download Options’ section. Under ‘Pricing Options,’ type in 0.
Next, check the box next to the following option: ‘Enable free trial for subscriptions.’
Now, it’s time to turn this subscription into a free all-access pass that customers can use across your entire online store.
To do this, simply scroll to the ‘All Access’ section and check the following option: Convert this product into an “All Access” pass.
Limit the Trial to Specific Product Categories (Optional)
By default, the free trial gives customers access to all your products. However, you can restrict the free trial to specific product categories. For example, if you create and sell ebooks then you might include some books in the free trial, and keep others for paid subscribers.
To restrict the free trial to specific categories, simply click on the ‘x’ next to ‘All Products.’
After that, you can click on the ‘Type to search categories’ dropdown and start typing in the category you want to include in the free trial.
When the right category appears, click to select it.
Set a Time Limit
With that done, you can choose whether to make the free trial permanent or to set a time limit.
If you’ve restricted the free trial to specific product categories, then it may make sense to choose ‘Never Expires.’ For example, if you sell digital art and graphics then you might allow customers to download as many watermarked images as they want, forever. However, they’ll need to buy a subscription in order to remove the watermark.
Just be aware that Easy Digital Downloads also allows you to set a download limit. This means you can use ‘Never Expires’ while also limiting how many items the customer can download.
To create a never-ending free trial, open the ‘All Access Duration’ dropdown menu and choose ‘Never Expires.’
Another option is to set a time limit. This works particularly well for digital products that take a while to get through or for products the customer will want to access over and over again.
For example, if you create and sell online courses then you could offer a two-day free trial, so customers will need to buy a subscription to finish their training.
To set a time limit, open the ‘All Access Duration’ dropdown and choose from years, months, weeks, or days. You can then type a number into the field that appears.
Add a Daily, Weekly, Monthly, or Yearly Download Limit
You can also type in a Download Limit. This can protect your site from customers who might try to abuse the free trial. For example, if you sell Excel or Google Spreadsheets in WordPress, then you might set a download limit so customers can’t download your entire product catalog while on a free trial.
By default, Easy Digital Downloads has a download limit of 0, which means the customer can download as many products as they want. To change this, type a number into the ‘Download Limit’ field.
You can then make this limit per day, week, month, or per year using the dropdown that appears.
Adding Variable Pricing to Your Free Trial (Optional)
Are you using variable pricing on your online marketplace? Then you may want to include specific price variations in the free trial.
For example, if you’ve created Standard and Deluxe price variations, then you may want to include Standard in the free trial, while keeping the Deluxe version for paying users only.
If you’ve enabled variable pricing, then Easy Digital Downloads includes all variations in its free trial by default.
To change this, find ‘Total Price Variations’ and type in how many variations you want to include in the free trial. Depending on the number you use, you’ll see a list of the different variations on your online store.
Simply check the box next to each variation you want to include in the free trial.
Customizing the Purchase Confirmation Page and Email
When a customer downloads a product using their free trial pass, Easy Digital Downloads will show them a Purchase Confirmation page.
It will also send a confirmation message to their email address.
By default, both the Purchase Confirmation page and email contain the following link: Click here to use your All Access Pass. This takes the customer to a page where they can download their free products.
To change the link text, type into the ‘Receipts: All Access Link Message’ box.
You can also change the page where Easy Digital Downloads will send customers when they want to download their free products.
To do this, simply create a new page in WordPress and then add the following shortcode:
This will show all the products the customer can download while on a free trial. You can then add other content, such as text, images, a contact form, or anything else you want to include.
After publishing the page, simply add its URL to the ‘Receipts: Link URL’ field.
When you’re happy with how the free trial is set up, click on the ‘Publish’ button.
Create a Premium Subscription
With that done, you may want to create a premium ‘all access’ subscription. When their free trial expires, customers can upgrade to this subscription and continue enjoying your content.
To create a premium subscription go to Downloads » Add New.
You can then type in a name for the subscription and set the price, by typing into the ‘Pricing Options’ field.
You can also make this a recurring subscription, add an optional sign-up fee, and more using the settings under ‘Download Prices.’
With that done, scroll to the ‘All Access’ section. At this point, you can turn the subscription into an all-access pass, add a download limit, and more by following the same process described above.
When you’re happy with how the premium all-access subscription is set up, don’t forget to click on ‘Publish’ to make it live.
Remove the Checkout for Free Trial Users
After creating the free trial subscription, you’ll want to get as many signups as possible. With that being said, it’s a good idea to allow customers to start the free trial without going through the checkout screen.
Easy Digital Downloads can hide the checkout screen when a customer is claiming a free product, including your free trial subscription.
To do this, simply go to Downloads » Settings, and then select the ‘Marketing’ tab. Next, click on ‘Free Downloads’ to hide the checkout.
After that, you can use ‘Button Label’ to specify the text you’ll show when products are available for free download.
By default, this is ‘Download Now.’
You can replace this with your own custom messaging.
Simply go ahead and type into the ‘Button Label’ field.
There are more settings that can help you do lead generation like a pro. For example, you can collect the person’s name and email address, even when they’re signing up for a free trial or downloading a free product. However, we recommend keeping things simple, as this will often get you the most signups.
When you’re happy with the changes you’ve made, click on ‘Save Changes.’ Now, if you visit the free trial product page, you’ll see the new button text in action.
Create Expiration Reminder Emails
Free trials can generate leads, but the goal is to convert those people into paying customers.
With that in mind, you may want to email people when their free trial is about to expire. This will encourage them to buy a premium subscription, so they can continue accessing your digital content.
​​Easy Digital Downloads integrates with all the best email marketing services. However, you can also create reminder emails using the Recurring Payments extension you installed earlier.
To use this extension, go to Download » Settings. Then, select the ‘Emails’ tab followed by the ‘Recurring Payments’ link.
On this screen, check the box next to ‘Send Expiration Reminders.’
After that, select ‘Add Expiration Reminder.’
This takes you to a screen where you can type in an email subject and a message.
To make the email more personal, it’s a good idea to use template tags. Easy Digital Downloads will replace these tags with real values such as the customer’s name, the expiration date, and the name of their subscription.
You can see all the available template tags underneath the small text editor.
Just be aware that Easy Digital Downloads will send the message to all customers, and not just the people on your free trial.
When you’re happy with the information you’ve typed in, click on Add Reminder Notice.
Now, Easy Digital Downloads should notify customers when their subscription is about to expire. However, sometimes your WordPress hosting server may not be properly configured or email providers such as Gmail might use filters that wrongly flag your emails as spam.
To get more conversions, your emails need to arrive in the customer’s inbox and not in the spam folder. For that reason, we recommend using a WordPress SMTP plugin and provider to improve your email deliverability
WP Mail SMTP is the best WordPress SMTP plugin on the market. It allows you to connect your WordPress site with a mailer service. This means your expiration reminder and other messages will always arrive safely in the customer’s inbox.
Method 2. MemberPress (Free Trial For Memberships or Courses)
A membership website allows users to pay for premium content, online courses, features, and access to a community. However, these members-only features are usually hidden behind a paywall in WordPress, so visitors can’t see what the membership includes.
With that in mind, you may want to offer visitors a free trial so they can try before they buy. The easiest way to do this is by using MemberPress.
MemberPress is an all-in-one membership plugin that allows you to accept payments, add unlimited membership levels, create gated content, restrict access based on different membership levels, and much more. It also lets you create as many free trials as you want, including different trials for different membership levels.
First, you’ll need to install and activate the plugin. If you need help, then please see our guide on how to install a WordPress plugin.
With that done, you can set the price by typing into the ‘Price’ box.
This is how much members will pay once the free trial expires.
You can only create a free trial for recurring memberships. However, if you want to charge members a one-time fee then there’s a workaround, which we’ll be covering shortly.
With that being said, open the ‘Billing Type’ dropdown and choose ‘Recurring.’
Next, you need to set the billing interval for the recurring payment. This is how often your members will be charged once the free trial expires.
Simply open the ‘Interval’ dropdown and choose an option from the list, such as monthly or yearly billing.
Want to use a different interval? Then select ‘Custom’ instead.
You’ll now see some new controls where you can set a custom interval.
Create a Free Trial Membership Subscription
With that done, check the box next to ‘Free Trial.’
You can now specify how many days the free trial will last, by typing into the ‘Trial Duration’ field. For example, if you want to offer a one-month trial then you would type in ‘30.’
After that, you’ll need to type in the ‘Trial Amount,’ which is the total cost of the subscription trial period before tax. You’ll typically want to type ‘0’ into this box.
Finally, you can choose whether to limit customers to one free trial by checking or unchecking the ‘Allow Only One Free Trial’ box. If you check this box, then customers who cancel their subscription and then re-subscribe won’t get another free trial.
You’ll typically want to leave the box checked, so customers can’t abuse the free trial. However, if you only offer a very short trial then you may want to allow customers to have multiple free trials.
Just be aware that coupons will override this setting, so it’s still possible to offer multiple free trials to the same customer.
Create a Lifetime Membership (Optional)
As already mentioned, you can only offer a free trial for recurring memberships. However, it is possible to create a trial for lifetime memberships, by changing a few MemberPress settings.
To do this, check the ‘Limit Payment Cycles’ box and set the ‘Max # of Payments’ to 1.
After that, open the ‘Access After Last Cycle’ dropdown and select ‘Lifetime Access.’
Now, once the trial expires customers will need to pay a one-time fee for lifetime membership.
Publish the Free Trial Membership Subscription
With that done, you can make any other changes to the membership level.
When you’re happy with how the membership is set up, it’s time to make it live by clicking on the ‘Publish’ button.
To see how the membership looks to potential customers, go to MemberPress » Memberships. On this screen, you’ll see the membership level you just created.
Here, just hover your mouse over the membership level and click on the ‘View’ link.
WordPress will now show the membership signup form in a new tab.
Do you want to add a free trial to more membership levels? Then simply follow the same process described above.
Once you’ve added a free trial to your membership site, you’ll want to encourage visitors to sign up for the free trial. This might mean mentioning the free trial in your email newsletter, creating popups using a WordPress popup plugin, promoting it on social media, and more.
Method 3. WooCommerce Subscriptions (Free Trial For Physical Products)
If you want to sell digital products online, then we recommend using Easy Digital Downloads. However, if you want to sell physical products, then WooCommerce is the world’s most popular eCommerce platform.
By default, WooCommerce doesn’t allow you to offer free trial subscriptions. However, it’s easy to add this missing feature using WooCommerce Subscriptions.
This plugin adds a new ‘simple subscription’ product type to your WooCommerce store. You can add this product type to any existing item, or create new subscription products. For example, you might let shoppers try a product before they buy it, or maybe you will send them a sample subscription box from your online boutique shop.
When a customer visits a subscription product, they’ll see a ‘Sign up now’ button instead of the standard ‘Add to cart’ call to action button.
Customers can manage all their subscriptions by logging into their WooCommerce account, and then visiting the new ‘My Subscriptions’ section.
Here, they can see when the subscription started, how much it costs, the subscription status, and more. The customer can also cancel, reactivate, and renew their subscriptions directly from this page, without having to contact you directly.
In this way, a customer who is enjoying a free trial can quickly and easily upgrade to a premium subscription.
In this guide, we’re going to assume you’ve already set up a WooCommerce store. If you haven’t, then you may want to check out our complete guide to WooCommerce made simple.
As soon as the plugin is active, you’re ready to add free trial subscriptions to WooCommerce. Simply go to Products » Add New.
You can now create this product in exactly the same way you create any WooCommerce product. For example, you can type in the product’s title, add a description, or create a WooCommerce product gallery.
After entering all this information, scroll to the ‘Product Data’ box.
Here, open the dropdown menu and choose ‘Simple subscription.’
This adds some new settings that you can use to create a subscription and add a free trial.
To start, type in the ‘Subscription price.’
Then, use the dropdown menus to choose how long the subscription will last. In the following image, the subscription will cost $20 per month once the free trial expires.
You can now choose whether the subscription will last forever, or expire after a set amount of time. Just be aware that the expiration length doesn’t include the free trial. This means that if the subscription expires in 1 month and you offer a one-month free trial, then the subscription will last for 2 months.
Another option is to give the customer lifetime access. To do this, open the ‘Expire After’ dropdown and choose ‘Never expire.’
Next, you may want to add a sign-up fee.
Just be aware that WooCommerce will charge this fee no matter whether the customer is buying a subscription or signing up for a free trial. With that in mind, we don’t recommend adding a sign-up fee to products that have a free trial subscription.
With that done, you can specify how long the free trial will last by opening the dropdown that shows ‘days’ by default, and then choosing an option from the list.
After that, just type in how many days, weeks, months, or years the free trial should last. Note that the free trial can’t last longer than 90 days, 52 weeks, 24 months, or 5 years.
You can now make any other changes to the product. When you’re happy with how the product and subscription are set up, either click on ‘Update’ or ‘Publish’ to make the trial live.
You can now create free trial subscriptions for other products, by following the same process described above.
Once you’ve added one or more subscriptions to your WooCommerce website, you’ll want to get as many signups as possible. With that in mind, you should allow visitors to use their preferred payment method.
By adding the free Stripe Payment Gateway for WooCommerce plugin to your website, you can collect payments through Visa, MasterCard, Google Pay, Apple Pay, and more.
Simply install the plugin and the onboarding wizard will guide you through the process of adding more payment methods and enabling express checkout.
Method 4. WP Simple Pay (Free Trial For Custom Services)
Many freelancers, consultants, trainers, and other business owners sell their services as a subscription. For example, if you run a yoga studio then you might offer a one month free trial of your personalized training program.
The best way to offer a free trial for custom services is by using WP Simple Pay. It’s the best Stripe payment plugin for WordPress and lets you accept payments, manage invoices, and offer free trials without having to set up a shopping cart, or add products to an online store.
Note: There is a free version of WP Simple Pay that allows you to accept credit cards, Apple Pay, iDEAL, and other payment methods. However, in this guide we’ll be using the premium plugin as it allows you to offer free trials.
Set Up the WP Simple Pay Plugin
First, you’ll need to install and activate the WP Simple Pay plugin. If you need help, then please see our guide on how to install a WordPress plugin.
Upon activation, the plugin will automatically launch the setup wizard. Go ahead and click the ‘Let’s Get Started’ button.
With that done, click the ‘Activate and Continue’ button.
Connect WordPress to Your Stripe Account
In the next step, you’ll need to connect your Stripe account to WP Simple Pay. Stripe is a popular payment gateway, and it’s the easiest way to accept credit card payments in WordPress, so it’s a great way to sell custom services online.
To get started, simply click the ‘Connect with Stripe’ button. You can then either log into your Stripe account, or create a new account if you haven’t already registered with Stripe.
After connecting WP Simple Pay with Stripe, the setup wizard will ask you to configure its emails. You can choose whether to receive emails for payment receipts, upcoming invoices, and payment notifications.
You’ll also need to enter the email address where WP Simple Pay will send the messages.
Simply click the ‘Save and Continue’ button when you’re done.
Create a Subscription Form With a Free Trial
Now, you’re ready to create a subscription form that offers a free trial. Go ahead and click on the ‘Create a Payment Form’ button.
To offer a free trial, hover over the ‘Recurring Services with Trial Period Form’ template. When it appears, click on the ‘Use Template’ button.
This will take you to the payment form editor.
To start, you can rename the form and type in an optional description. By default, the description is ‘Try our service free for 30 days,’ but you can change this to anything you want.
By default, WP Simple Pay will create an on-site payment form. However, you may want to show a payment button instead. When the visitor clicks the button, they’ll see the payment form in a popup.
To create a popup, check the box next to ‘Open in an overlay modal’ box.
Another option is to host the payment form on Stripe’s site, by opening the ‘Type’ dropdown.
Here, select ‘Off-site Stripe Checkout form.’
When a customer buys a subscription, WP Simple Pay will redirect them to its built-in Payment Success Page. If you want to send visitors to a different page, then select either ‘Specific Page’ or ‘Redirect URL.’
You can then either type in the URL or select the page you want to use instead. For example, you might send subscribers to a custom thank you page, or a page where they can manage their free trial.
Add a Price to Your Subscription Form
When you’re ready, select the Payment tab.
Here you can set the payment mode to either live or testing. Testing mode allows you to complete the purchasing process without getting charged, so it’s perfect for testing new subscriptions on your website.
If you do select ‘Test Mode,’ then remember to come back to this page and change the mode to ‘Live’ when you’re finished testing.
Next, you can set the price of your subscription and the currency using the ‘Amount’ settings.
With that done, you can choose how often WP Simple Pay should charge subscribers.
Simply open the ‘Billing Period’ dropdown and choose day, week, month, or year. Then, type a number into the field next to the dropdown menu.
By default, WP Simple Pay offers customers a 30 day free trial.
If you want to make the free trial longer or shorter, then simply type a number into the ‘Free Trial’ field.
Sometimes, you may want to charge subscribers a set up fee. For example, if you’re a life coach then this extra fee may cover the time and effort required to add new clients to your admin system.
To charge an additional fee, simply type an amount into the ‘Setup Fee’ field.
With that done, scroll to the ‘Payment Methods’ section.
Here, you can check the box next to any additional payment methods you want to offer, such as Klarna payments or ACH payments.
By offering visitors a choice of payment methods, you may be able to get more subscribers. However, try not to offer too many options, as this can become confusing.
Depending on the payment methods you select, you may see a ‘Configure’ link. In this case, click on ‘Configure’ and then follow the onscreen instructions to set up the payment gateway or method.
Customize the WP Simple Pay Subscription Form
With that done, you’re ready to build the subscription form.
Simply click on ‘Form Fields’ to open WP Simple Pay’s form builder.
The template already collects some basic information about the customer, such as their email address and credit card information.
The following image shows how the default form will look on WordPress.
To customize any of the default fields, simply click select it.
The section will expand to show all the settings you can customize, such as changing the field’s label or adding some placeholder text.
You can also remove fields from the subscription form.
Simply click to expand the field, and then select ‘Remove.’
Do you need to collect more information from your new subscribers? For example, you might need their tax ID or phone number.
Just click on the ‘Form Fields’ dropdown and then choose a field from the list. After that, click on ‘Add Field.’
Finally, you can change the order the fields appear in your form using drag and drop.
As you’re customizing the form, you can click on ‘Preview’ to see how it will look on your blog or website.
When you’re happy with the form, click ‘Publish’ to store your settings.
Add the Subscription Form to Your WordPress Website
Now, you’re ready to add the form to your WordPress blog using either a block or shortcode.
The easiest method is to use a block, so open the page or post where you want to show the subscription form.
Then, click on the plus (+) sign and type in ‘WP Simple Pay.’
When the right block appears, click to add it to the page or post.
With that done, open the dropdown menu in the WP Simple Pay block, and choose the form you want to display.
When you’re finished, click on either ‘Update’ or ‘Publish.’
Now, if you visit your website you’ll see the subscription form live.
Another option is to add the subscription form using shortcode. To get the shortcode, head over to WP Simple Pay » Payment Forms in the WordPress dashboard.
Here, just find the subscription form and click on its ‘Copy Shortcode’ button.
Now you just need to paste the shortcode into any page, post, or widget-ready area. For step-by-step instructions on how to place the shortcode, please see our guide on how to add a shortcode in WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Are you trying to decide between Magento vs WooCommerce for your online store?
Magento and WooCommerce are two popular eCommerce platforms on the market. Both offer multiple features for creating an online store and making money online.
In this article, we will compare Magento vs WordPress and explain their pros and cons, so you can choose the best platform for your needs.
Overview: Magento vs WooCommerce
Before we get into details, let’s take a quick look at both popular eCommerce platforms and what makes them stand out.
What is Magento
Magento, now also known as Adobe Commerce, is an eCommerce platform that allows businesses to create online stores, accept payments, and manage products.
It has an open-source community edition available for free download. It also has paid solutions that come with additional features, cloud hosting, and support.
It allows you to easily create an online store, accept payments, manage inventory, and more. It runs on top of WordPress, which gives you access to thousands of WordPress plugins and themes to grow your eCommerce business.
Both platforms are open-source software and can be extended with extensions, and utilize templates for design. However, they both have different pros and cons which make them unique.
What to Look for in Your eCommerce Platform?
If you are just starting out, then you would want to keep a few things in mind when choosing a platform. These basic factors are crucial when deciding which eCommerce solution will be better for your business.
Budget – Cost of starting your store and recurring expenses that would affect your business.
Ease of Use – How easy is it to use for beginners
Payment Methods – It should support multiple payment gateways. If you require certain payment methods, then you need to make sure that it supports them.
Scalability – Your eCommerce platform should be able to scale with your growing business needs
These are just some of the basic things you need to look at. Depending on your business, you may also want to consider how the platform does other things like inventory, taxes, invoices, and more.
That said, let’s compare Magento vs WooCommerce. You can click the links below to jump ahead to any section:
For most startups, the cost is one of the most significant factors in decision-making. When starting your eCommerce website, you need to evaluate the cost while factoring in how those costs will grow as you need more resources, add-ons, and other services.
Cost of Magento Ecommerce Platform
Magento offers 2 different versions. First, you have a Magento open-source version, also known as the community edition.
You can download and install this yourself on any hosting provider. It does not include all features, and it does not come with any support.
Second, you have Adobe Commerce which includes 2 paid plans. The Commerce Pro plan includes Adobe application, support, deployment tools, CDN, 50GB of testing, DDoS protection, WAF, and more.
On the other hand, there is a Manager Services plan which offers additional features like designated cloud infrastructure, custom site monitoring and personalized run book, go-live process coaching, dedicated escalation management, and more.
To find out the prices for each of these plans, you’ll need to get in touch with the sales team and request a quote.
Having that said, even the Magento community version is not cheap. The core software you can download for free, but you will need at least a VPS hosting plan or a cloud host like Amazon Web Services to run it.
This means even though you will be using the free version, your hosting bill will still be quite higher than a shared hosting plan.
If you purchase paid extensions and themes, or hire a developer to work on your Magento store, then all these will significantly increase your costs.
Cost of WooCommerce
WooCommerce is available as a free software that anyone can download and install. It runs on top of WordPress which means you can install it on any WordPress website.
WooCommerce itself is free. However, you will need to register a domain name, ensure you have a SSL certificate, and purchase WordPress hosting to start your WooCommerce store.
Normally, you can buy a domain name for $14.99 / year, an SSL certificate for $69.99 / year, and hosting for $7.99 / month. This is cheaper than the self-hosted Magento community edition, but still, it is a lot of money for a startup.
Bluehost, an officially recommended WooCommerce and WordPress hosting provider, has agreed to offer WPBeginner users free domain names, SSL certificates, and discounts on hosting.
This offer will help you start your online store for as low as $9.95 / month.
The cost of starting a WooCommerce store is a lot lower than the Magento community edition. There are a lot more choices available for WooCommerce hosting plans than Magento, which helps you choose a plan that fits your budget.
Apart from hosting, using paid extensions and themes for WooCommerce will also affect your costs. However, WooCommerce gives you access to more than 60,000+ WordPress extensions and thousands of free WordPress themes.
You can easily find free WooCommerce plugins as alternatives to paid extensions. There are also tons of free WooCommerce themes that you can use to further reduce your costs.
With affordable hosting plans, and an abundance of low-cost free extensions and themes, WooCommerce is clearly less costly than Magento.
Winner: WooCommerce
Ease of Use: Magento vs WooCommerce
Most folks starting an eCommerce business are not programmers or web developers. They need a platform that they can use easily without paying someone a fortune to help them do basic things.
Even experienced users prefer an easy-to-use platform that helps them focus on growing their business instead of struggling with software.
Let’s take a look at Magento and WooCommerce to see which one is more easy to use.
Magento – Ease of Use
Magento is a powerful eCommerce-specific platform, packing tons of built-in features that work out of the box. It comes with an advanced setup process that can be complicated for new users.
It is not easy to install, and most hosting companies do not offer pre-configured installers for Magento. The installer language is very developer-centric which may leave beginners a bit clueless about several important settings.
After the setup, you will have to spend some time learning the basics. Installing extensions or customizing themes is not always easy, and you may need to seek help to set them up.
You can find tutorials and documentation online, but most often they are written for developers and not for DIY users.
Overall, Magento is extremely powerful and comes packed with a ton of features, but it is not the easiest-to-use eCommerce platform.
WooCommerce – Ease of Use
WooCommerce is a little easier to use compared to Magento. The installation is simple as many WooCommerce hosting providers will automatically install it for you along with WordPress.
Since WooCommerce is a WordPress plugin, you will need to install WordPress first. Even if your host doesn’t automatically install WordPress, chances are that there would be an auto-installer that would let you do it with just a few clicks.
WooCommerce comes with a setup wizard that will walk you through the initial setup like creating pages, setting up payments, choosing the currency, set shipping and tax options.
Once you are up and running, you will find plenty of help to do almost anything. WooCommerce themes and plugins are easy to install and come with their own settings.
WooCommerce still has a bit of a learning curve, but overall it is far easier to use than Magento.
Winner WooCommerce
Payment Methods: Magento vs WooCommerce
As an eCommerce store, you will accept online payments on your website. There are many payment gateway companies that allow you to take credit cards and other services, like PayPal or AliPay.
Some payment gateways may not be available in all regions. You need options that are available for both you and your users.
Let’s see what payment options are available to Magento and WooCommerce stores.
Magento – Payment Options
Magento comes with PayPal, Authorize.net, cash on delivery, bank transfer, and purchase order payment methods by default. It also has extensions available for many popular payment gateways including Stripe, 2Checkout, Braintree, WePay, Google Checkout, Skrill, Venmo, and more.
Magento’s APIs allow developers to easily integrate payment gateways. If the payment gateway you are looking for is not yet available, then you can hire someone to create a custom extension for that.
WooCommerce – Payment Options
WooCommerce offers PayPal and Stripe payments by default. It also supports all major payment gateways through extensions and addons.
WooCommerce even supports many regional and lesser-known payment companies. Since it is so easy to extend, any payment company can create an add-on for WooCommerce support.
We feel that both Magento and WooCommerce do an equally great job in terms of payment support. Both platforms have options for multiple payment choices.
Winner: Tie
Extensions and Integrations: Magento vs WooCommerce
There is a limit to the features your eCommerce platform can add to the core software. This leaves room for third-party extensions, tools, and integrations to extend the platform by offering additional features.
Both Magento and WooCommerce have extensions, themes, and support offered by third-party integration providers.
Magento Extensions
Magento has an active community of developers, agencies, and freelancers. There are plenty of free and paid third-party extensions available for Magento that you can use.
These extensions allow you to easily add new features and integrate other tools and services into your online store.
Currently, Magento Marketplace has 3,783 extensions. Out of those 1,071 were available for free. That’s a decent amount of extensions considering that Magento has a lot of functionality in the core software.
WooCommerce Extensions and Addons
Since WooCommerce runs on top of WordPress this gives you access to more than 60,000 free WordPress plugins and thousands of paid plugins.
Whether you want to add contact forms, lead generation forms, Google Analytics, or any other feature imaginable, chances are that there is already a plugin available that you can use.
A large number of extensions means you can connect your WooCommerce store to any third-party service like your email marketing company, payment gateways, CRM software, and more.
Winner: WooCommerce
Scaling Your Business: Magento vs WooCommerce
Growing your eCommerce business comes with its own challenges. As your website traffic and sales grow, you will need more server resources to keep up with your business goals and growth trajectory.
Both Magento and WooCommerce can handle large eCommerce stores with huge spikes in traffic. However, they are two different platforms which affects their scalability and infrastructure requirements.
Let’s take a look at how Magento and WooCommerce handle scalability on large eCommerce websites.
Scaling Magento
Magento is designed from the ground up to be a robust eCommerce platform. However, when it comes to scaling, your costs and technical challenges will skyrocket.
If you are using the community edition of Magento, then you will have to do it on your own. Magento is a resource-intensive software, which means if you are on a VPS hosting, then you will have to upgrade to a dedicated server and then to a cloud hosting service like Amazon Web Services.
You will also need to optimize your store for caching, manage backups, protect against DDOS attacks by using a website firewall, and more. If you don’t have experience in managing large websites, then you will need to hire Magento specialists.
If your business can afford the growing costs, then the easier option would be to switch to Adobe Commerce plans.
Scaling WooCommerce
WooCommerce stores will face the same technical challenges as Magento. However, the good thing is that you have a lot more options to continue growing while keeping your costs low.
First, you have several easy caching options to improve performance which can be implemented even by beginners. This will keep your server resources low and allow you to continue growing for a while.
Next, you can move to managed WordPress hosting providers like WPEngine or Liquid Web. These WordPress hosting companies allow you to easily scale your website to meet your growing business.
Finding WordPress specialists to help scale your online store is not as costly as Magento. Even at the enterprise level, your eCommerce store would be able to perform well at much lower costs.
Winner: WooCommerce
Magento vs WooComemrce: Which One is a Better E-commerce Platform for You?
Magento and WooCommerce are both full-featured eCommerce platforms that you can use to build any kind of online store. However, it comes down to costs, and your personal skills to choose between them.
WooCommerce obviously has the advantage of a large user base and market share. It runs on WordPress which is already the world’s most popular website builder. WordPress users would feel at home when working on WooCommerce.
It also beats Magento in terms of ease of use, and cost of building and running an eCommerce store at scale.
If you want an easy-to-use, cost-effective, and easy-to-scale eCommerce platform, then WooCommerce is the perfect fit for you.
Magento, on the other hand, is more suitable for enterprise-level businesses with their own development teams or businesses who can spend money on hiring someone.
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.