xpay✦ Commerce
Directory
WooCommerce plugins
Advanced User Avatar | Custom Profile Picture Uploader for WordPress, WooCommerce, and BuddyPress
Advanced User Avatar | Custom Profile Picture Uploader for WordPress, WooCommerce, and BuddyPress
Let WooCommerce customers upload profile photos shown on My Account, reviews, and member pages — no Gravatar account required.
5.0
(5 ratings)Will this break my store?
What the WordPress.org registry says about keeping Advanced User Avatar | Custom Profile Picture Uploader for WordPress, WooCommerce, and BuddyPress running.
Tested to 7.0.2
Tested against the WordPress branch in use today.2 months ago
At least 6.4 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.4
Your host must be running at least this version.6.0
2
Maintenance & trust
Scored on how Advanced User Avatar | Custom Profile Picture Uploader for WordPress, WooCommerce, and BuddyPress is looked after — not on how many stores run it.
96
out of 100Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
12 / 15Listing transparency
10 / 10Ratings
5.0
5 ratingsYour WooCommerce customers are faceless. Reviews come from anonymous silhouettes, the My Account dashboard greets returning shoppers with a generic placeholder, and every account in your store feels like a transaction instead of a person. Faceless reviews are trusted less, and anonymous accounts give your customers no reason to feel connected to your brand.
Advanced User Avatar gives every WooCommerce customer a real profile photo, uploaded from their device in seconds. The avatar appears in the WooCommerce My Account dashboard and on the Account Details page automatically. For BuddyPress communities, it replaces the default avatar uploader with a faster, friendlier flow. For any other WordPress site, drop the avatar uploader anywhere using a shortcode or the Gutenberg block.
Features
WooCommerce integration
- My Account Dashboard avatar — customer’s profile photo displays on the dashboard the moment they log in
- Account Details upload field — customers update their photo from the same page they manage their account
- Page builder compatible — works alongside Bricks Builder and other builders without duplicate template rendering
- Product review avatars — coming in version 2, so reviewers show as real people on product pages
BuddyPress integration
- Replaces the default BuddyPress avatar uploader with the same upload, crop, and webcam flow used across your site
- Displays on member profile pages and the member directory so communities feel populated by people, not placeholders
Better Messages integration
- Custom avatars appear in the Better Messages chat interface automatically, replacing the default Gravatar with the user’s uploaded photo
Upload experience
- Crop interface — customers position and size their photo before saving
- Webcam capture — take a photo directly in the browser, no file needed
- EXIF orientation handling — phone photos stay upright after cropping
- File type validation — admin chooses which of JPG, PNG, and GIF are allowed
- Max file size control — set the upload ceiling from settings
- Auto-generated image sizes — multiple thumbnails created on upload for fast display everywhere
Placement options for developers and site builders
- Shortcode:
[wpmake_advance_user_avatar_upload]renders the full upload form on any page - Shortcode:
[wpmake_advance_user_avatar]outputs the current user’s avatar - Gutenberg block for drag-and-drop placement in the block editor
No Gravatar, no external data sharing
Gravatar sends a hash of every visitor’s email address to an external server to fetch their photo. For EU stores and any site under GDPR scope, that third-party request is a compliance question your legal team would rather not answer. Advanced User Avatar stores every photo on your own server. No outbound requests, no hashed emails leaving your site, no third-party dependency.
Install the plugin and give your customers a face on your store.
Yes. Once the WooCommerce integration is enabled in settings, the customer’s avatar appears on the My Account dashboard and an upload field is added to the Account Details page. No template editing or shortcode placement is required for the standard WooCommerce account pages.
No. That is the point of the plugin. Customers upload a photo directly from their device or take one with their webcam. No Gravatar account, no external sign-up, no email hashing.
Yes. Every avatar is uploaded and stored on your own server. The plugin makes no external requests to Gravatar or any other third-party service, so no customer data leaves your site to fetch profile images.
The plugin works with any theme that follows WordPress and WooCommerce template standards. It has been tested with Flatsome, Astra, Storefront, and Hello Elementor. Themes that heavily override the WooCommerce My Account templates may need minor adjustments.
Yes. From Users > User Avatar, the admin chooses which of JPG, PNG, and GIF are accepted and sets the maximum upload size. Invalid uploads are rejected with a clear error message so the customer knows what to fix.
Yes, optionally. When the BuddyPress integration is enabled, Advanced User Avatar takes over the avatar upload flow on member profile pages, giving members the same crop and webcam tools used elsewhere on the site.
Yes. Once a user uploads a custom avatar, it appears inside the Better Messages chat interface in place of the default Gravatar. No extra configuration is required.
Yes. The WooCommerce integration is compatible with Bricks Builder and inserts the avatar uploader and viewer without conflicting with the builder’s template rendering.
Yes. Use the shortcode [wpmake_advance_user_avatar] to output the current user’s avatar anywhere shortcodes are supported, including widgets and page builders.
Plugin details
Tags on WordPress.org
