Account Contact Search
Business Bloomer
  • WooCommerce Tips
  • WooCommerce Plugins
  • WooCommerce Courses
  • More
    • WooCommerce Dev & ConsultationGet a quote for WooCommerce customization & troubleshooting
    • Private Community for WooCommerce DevelopersJoin and get WooCommerce support, perks and discounts
    • Free WooCommerce Tips NewsletterGet WooCommerce tutorials, snippets and guides directly into your inbox
    • Ecommerce BookA simple book for ecommerce entrepreneurs who are struggling with online sales
    • Guest Blog / Co-MarketingAttract leads to your product by tapping into Business Bloomer audience
    • WooCommerce Website Audit ServiceGet a website conversion rate or performance optimization audit
    • WooCommerce Mini-Plugin SupportCreate a support ticket for your plugin purchase
  • 0
  • Home
  • WooCommerce Blog
  • WooCommerce PluginsIf you don’t feel confident with PHP and JS coding, and need more control over your WooCommerce customization with additional settings and functionalities, we’ve developed a series of mini WooCommerce plugins. You don’t want to purchase yet another bloated, expensive plugin? Great! Because Business Bloomer mini WooCommerce plugins come without the usual hassles. One feature. Lifetime license. No annoying subscriptions. 1 plugin file. A few lines of code. No banners. No up-sells. No WP notifications. Use it on as many websites as you like. Lifetime support. 1-page documentation. A single and easy admin dashboard.
  • WooCommerce Online Courses
  • Account
  • Search
  • Contact
  • Cart

Tag: My Account

WooCommerce: Rename “My Account” If Logged Out @ Nav Menu

You could install a free WordPress plugin to enable “LOGIN / LOGOUT” menu links – or you could use a super simple snippet. Once again, the less plugins you use the better, especially if you can replace them with a few lines of code.

In this case study, I have added the “My Account” page to the navigation menu and I want that label to change to “Login” if the user is logged out. Enjoy!

Continue reading WooCommerce: Rename “My Account” If Logged Out @ Nav Menu
Category: WooCommerce Tips
Tags: Logged in, My Account

WooCommerce: File Upload @ My Account Registration Form

You can add first and last name to the WooCommerce registration form (easy, no?). Or maybe a custom radio field. And why not, a file upload input – which is able to load an image from the user’s browser, assign it to the form, and add the image to “Media” in your WordPress install.

And today we’ll see exactly that. Unfortunately the “woocommerce_form_field” function does not allow (yet, maybe) to generate file input fields, so we’ll just use basic HTML. Enjoy!

Continue reading WooCommerce: File Upload @ My Account Registration Form
Category: WooCommerce Tips
Tags: Custom fields, Customer Registration, My Account

WooCommerce: Deny Automatic Login Upon Registration @ My Account

If you’ve enabled customer registration on the My Account page, you will know that a new user is automatically logged in as soon as they successfully register.

This is great – however in certain cases it could be “dangerous” (for example, if you need to manually approve each user).

As I was searching through the WooCommerce plugin code, I found a great action filter that can immediately stop this from happening – I love one-liners! So, here’s the quick fix.

Continue reading WooCommerce: Deny Automatic Login Upon Registration @ My Account
Category: WooCommerce Tips
Tags: Customer Registration, My Account

WooCommerce: Separate Login, Registration, My Account Pages

There are times when you need to send logged out customers to a Login page and unregistered customers to a standalone Register page.

As you know, the WooCommerce My Account page, which contains the [woocommerce_my_account] shortcode, has both Login and Registration forms when registration is enabled on the My Account settings.

This is not always a good idea, mostly when you use landing pages or sales pages with a specific goal e.g. user registration.

Clearly, when this happens, you don’t want to have a login form there as well. My solution provides two new shortcodes, one for the login form and one for the register form, as well as a complete guide to set the whole process up. Enjoy!

Continue reading WooCommerce: Separate Login, Registration, My Account Pages
Category: WooCommerce Tips
Tags: Customer Login, Customer Registration, My Account

WooCommerce: Allow Users to Edit Processing Orders

How can WooCommerce customers edit an order they just placed and paid for? I swear I looked on search engine results and other places before coming to the conclusion I needed to code this myself.

For example, a user might want to change the delivery date (if you provide this on the checkout page). Or maybe they need to change size, or make up their mind about a given product in the order.

Either way it’s shocking to me this functionality is not in a plugin – as usual if you’re interested in customizing this snippet/plugin for your specific needs feel free to get in touch.

So, let’s see how it’s done!

Continue reading WooCommerce: Allow Users to Edit Processing Orders
Category: WooCommerce Tips
Tags: My Account, Order

WooCommerce: Add Privacy Policy Consent @ My Account Registration

Here’s a snippet regarding the “My Account” registration form and, once again, GDPR. If you get any website traffic from EU, you will need users to give you Privacy Policy consent – including when they register a new account on your WooCommerce website.

So, how do we display a checkbox on the My Account page, at the bottom of the registration form? Continue reading WooCommerce: Add Privacy Policy Consent @ My Account Registration

Category: WooCommerce Tips
Tags: GDPR, My Account, Privacy Policy

WooCommerce: How To Make A Website GDPR Compliant? (12 Steps)

Ok, we all know that the EU General Data Protection Regulation (GDPR) will come into force on the 25th May 2018.

So the main question is: what changes do we need to make on our WooCommerce website to become compliant? And another important query might be: how does GDPR affect non-European WooCommerce websites?

In this article, I will tell you EXACTLY what you need to do. There are a million articles and plugins on WordPress GDPR compliance, but there is no “ultimate” blog that tells you what you should be doing.

If you don’t know what GDPR is or need a good refresher, read Wikipedia’s GDPR page or the “Introduction to GDPR Compliance for WooCommerce Stores” on the official WooCommerce blog.

Many blogs I’ve read and WordCamp events I’ve attended didn’t really give me the answers I needed. I don’t particularly care about GDPR itself, I just want to know what I need to do on my WooCommerce website.

So, let’s see what changes you’re required to make.

Please note: I’m not a lawyer and cannot guarantee this article is going to make you 100% compliant – make sure to assess your GDPR compliance with a qualified consultant.

Continue reading WooCommerce: How To Make A Website GDPR Compliant? (12 Steps)
Category: WooCommerce Tutorials
Tags: Cart Abandonment, Checkout Page, Email Marketing, GDPR, Google Analytics, Metorik, My Account, Terms and Conditions

WooCommerce: How to Customize the My Account Page?

Customizing the WooCommerce “My Account” page is one of the most requested features by designers and developers.

The “My Account” page of an ecommerce website is absolutely vital to the smooth running of its operations, should be well designed in order to allow users to fully make the most of account management and – of course – can be customized in order to convert more sales and or entice for return business.

The “My Account” page is an actual WordPress page (you can find it under “Pages”) which contains a WooCommerce shortcode. Such shortcode outputs the default account management tabs and their unique content.

In order to customize the look, feel, layout, content and design of the “My Account” page (and all its subpages of course, such as the “Edit Address” page), you have two different choices. If you’re familiar with PHP customization, almost anything can be achieved with simple snippets: add a custom tab, remove a tab, change the content of a tab, sort tabs, and so on. We’ve seen this already on Business Bloomer but I’ll link to a few articles and tutorials below as a reminder.

The other sleek alternative is to use a plugin. Sometimes, this might be a quick and error-free way to achieve what you need without the need of having to code. It’s up to you – so in this article we will see both methods!

Continue reading WooCommerce: How to Customize the My Account Page?
Category: WooCommerce Tutorials
Tag: My Account

WooCommerce: How to Merge My Account Tabs

The default WooCommerce My Account tabs are many. Sometimes, they’re too many. In this post, we will see how to “merge” two tabs into a single one.

For example, how can we move the content of the “Edit Address” tab into the “Edit Account” tab – and save users some navigation time?

Continue reading WooCommerce: How to Merge My Account Tabs
Category: WooCommerce Tips
Tag: My Account

WooCommerce: Hide or Rename a My Account Tab

Many WooCommerce websites don’t need the “Downloads” tab in the My Account page. Or maybe the “Addresses” tab needs to be renamed into something more user-friendly 🙂

Well, here are 2 super simple snippets to hide or rename any tabs you have in the My Account page, including custom tabs that are added by plugins such as Account Funds, Subscriptions, and so on.

Simply note down the URL of the tab e.g. “edit-account” (see image) and edit the snippets accordingly. Enjoy!

Continue reading WooCommerce: Hide or Rename a My Account Tab
Category: WooCommerce Tips
Tag: My Account

WooCommerce: Add Select Field to “My Account” Register Form

We’ve already seen how to add First & Last Name to the “My Account” register form. Today, I want to expand a bit and show you how to add and save a select box.

Continue reading WooCommerce: Add Select Field to “My Account” Register Form
Category: WooCommerce Tips
Tag: My Account

WooCommerce: Change User Role for New Customers

If you don’t want to assign the WooCommerce user role “customer” to new… customers, there is simple PHP that can be added to your functions.php to achieve this. Enjoy!

Continue reading WooCommerce: Change User Role for New Customers
Category: WooCommerce Tips
Tags: Customer Registration, My Account, User Roles

WooCommerce: Add First & Last Name to My Account Register Form

Here’s yet another useful PHP snippet – and a mini-plugin alternative with super simple settings – that adds the Billing First Name and Billing Last Name to the Registration Form on the WooCommerce My Account page.

By default, the WooCommerce customer Registration Form only displays the email, username, and password fields (unless username and password are set to “automatically generate“, in which case only the email input field will be visible); by adding more billing and/or shipping fields to the form we can of course capture more information about each customer, so that you can do your background checks or allow them to save time at their next purchase.

Either way, enjoy!

Continue reading WooCommerce: Add First & Last Name to My Account Register Form
Category: WooCommerce Tips
Tag: My Account

WooCommerce: Add New Tab @ My Account Page

One of the features of Bloomer Armada is the provision of Premium WooCommerce Q&A Support to supporters who enroll. So, how to add an extra “tab” to the My Account page, and how to add content inside it?

Here’s the code I used (thanks to Mike Jolley for inspiration) – feel free to leave a comment below if you found this tutorial useful 🙂

Continue reading WooCommerce: Add New Tab @ My Account Page
Category: WooCommerce Tips
Tag: My Account

WooCommerce Visual Hook Guide: My Account Pages

Hey WooCustomizers, the Visual Hook Guide is back 🙂

In this episode, I’ve created a visual HTML hook guide for the WooCommerce Account Pages (there are multiple pages such as the My Account as logged in user, My Account as logged out, etc). This visual guide belongs to my “Visual Hook Guide Series“, that I’ve put together so that you can find WooCommerce hooks quickly and easily by seeing their actual locations – and you can also copy & paste in seconds unlike other “hook sniffer plugins” out there. Let me know in the comments what you think about this resource!

Enjoy!

Continue reading WooCommerce Visual Hook Guide: My Account Pages

Category: Visual Hook Guides
Tag: My Account

WooCommerce: Add Content @ My Account Register / Login Page

A WooCommerce Customization client wanted to add some text above the “Login” and “Register” boxes on the My Account page. Understandably, users may need a bit of an explanation before they take action. Here’s how you do it!

Continue reading WooCommerce: Add Content @ My Account Register / Login Page
Category: WooCommerce Tips
Tag: My Account

Posts navigation

  • Previous
  • 1
  • 2
Recent Posts
  • WooCommerce: Get “Trending” Products
  • WooCommerce: Order Number Prefix / Suffix
  • Cart slide-in?
  • WooCommerce order source?
  • Can WooCommerce error messages be displayed in another place?
About Business Bloomer

With 100,000 (and growing) monthly organic sessions, Business Bloomer is the most consistent, most active and most complete WooCommerce development/customization blog.

Of course this website itself uses the WooCommerce plugin, the Storefront theme and runs on a WooCommerce-friendly hosting.

Join 75,000+ Monthly Readers & 17,000+ Subscribers.

Become a Business Bloomer Supporter.

Join BloomerArmada and become an Official Business Bloomer Supporter:
easy-peasy, and lots of perks for you.
See your Benefits →
Popular Searches: Visual Hook Guides - Checkout Page - Cart Page - Single Product Page - Add to Cart - Emails - Shipping - Prices - Hosting
Latest Articles
  • WooCommerce: Get “Trending” Products
  • WooCommerce: Order Number Prefix / Suffix
  • Cart slide-in?
  • WooCommerce order source?
  • Can WooCommerce error messages be displayed in another place?
Latest Comments
  • Rodolfo Melogli on WooCommerce: Hide “Private” Products From The Shop Page
  • Maria Kelley
    PRIORITY COMMENTER »
    on WooCommerce: Hide “Private” Products From The Shop Page
  • Rodolfo Melogli on Cart slide-in?
  • Rodolfo Melogli on WooCommerce order source?
Find Out More
  • Become a WooCommerce Expert
  • WooCommerce Blog
  • WooCommerce Online Courses
  • WooCommerce Weekly
  • Bloomer Armada
  • Affiliate Program
  • Contact
Contact Info

Ciao! I’m Rodolfo Melogli, an Italian Civil Engineer who has turned into an international WooCommerce expert. You can contact me here:

Email: [email protected]

Twitter: @rmelogli

Hire me by the hour: Get Quote »

VisaMastercardAmexPayPal Acceptance Mark
Business Bloomer © 2011-2023 - Terms of Use - Privacy Policy