Replies
How to replicate the error:
1. Install WordPress, WooCommerce, BuddyCommerce and BuddyBoss or BuddyPress latest versions.
2. Configure BuddyCommerce in a way to have the “Addresses” tab in your profile.
3. Visit your Profile and click on the “Addresses” tab (or subtab-depending on how you have it configured).
4. Click on “Edit” for changing the billing address.
5. Fill in something but leave at least one “required” field empty.
6. Click “Save address”. Now you should see an error message “XXX is a required field” but there is none.
7. Look at the form after submitting your input. It looks like it has taken the input and the empty “required” field is indeed empty. So you might think that everything works fine when it is in fact not.
8. Because when you click to any other tab and then back to the “Addresses” tab you will see that in fact no input has been taken from the form and the address kept unchanged.
I now tried an install from scratch.
New WordPress install and plugins also from scratch.Only one user (me)
Same problem and this time even worse.
It did not take any input from the form in the profile even when it was correct and like before no error message was shown.When I switched to the standard WooCommerce My-Account page I could input an address and when I left field blank or put in an invalid ZIP code error message appeared.
Therefore it is pretty clear to me that the address part of the BuddyCommerce plugin doesn’t work.
- This reply was modified 11 months, 1 week ago by Rudolf Wagner.
In my test setup (like the attached screen recording) I don’t use the Tab plugin or a shortcode.
These plugins are activated:
BuddyBoss Platform
Version 2.4.80BuddyBoss Platform Pro
Version 2.4.30BuddyCommerce
Version 1.0.6Elementor
Version 3.18.2Elementor Pro
Version 3.18.1Woo Subscriptions
Version 5.7.0WooCommerce
Version 8.3.1With this setting it doesn’t show error messages.
I even tried switching to other themes and turned off Elementor. It still didn’t show error messages.
I even tried deactivating BuddyBoss and installed BuddyPress instead but same result.
No error messages.So this is the latest setup I tried:
BuddyPress
Version 11.4.0WooCommerce
Version 8.3.1BuddyCommerce
Version 1.0.6These are the only plugins activated – nothing else.
I tested it with the 2023 theme and the Storefront theme. Same result – no error messages.
With these 2 themes it is even worse because after refreshing the page it looks like it has accepted the empty input but when changing to another tab and back again it shows that it didn’t. Maybe that gives a hint of what’s going on.And yes, there is no server side cashing turned on.
- This reply was modified 11 months, 1 week ago by Rudolf Wagner.
I could not edit my post therefore I have to add a reply here:
The second screenrecording shows the missing error message with the BuddyCommerce plugin not with a tab-plugin like I have written above.It works so far but I still struggle to achieve what I originally wanted to achieve. I wanted to be in control how the members page looks like. I thought i will place some shortcodes there to show the members type that I want to show the way I want to show it. My theme (Kleo) would provide some clever shortcode to achieve that goal.
My main problem however is that I have found no way to prevent Buddypress from showing ALL members on that page per default. Do you know how I could make that happen?
Thanks for checking in. Glad that it works. Don’t know what I did that it didn’t work before.
I know the procedure how to do it with CSS, it’s described in the theme documentation. I just thought the plugin could maybe provide an easier way to choose the icon. But I am also happy with CSSing. I let you know when I need help with that.
> I am sorry, can you please tell me the issue? Is it that you are unable to associate group with member types? If that is the case, can you please type a few letters and see it is suggesting?
When I set the cursor in the group name field and type a few letters I can see it spinning but no suggestions are coming up.
> What happened? After refresh, did you see the member type column having the member type or not?
I did not see the column because of a plugin (admin columns). Sorry, my fault. Now I see them and they show the correct member type. So that works.
> Are you on multisite or normal WordPress?
normalSo it looks as if the only thing not working is selecting a group. I am not using any filter I am aware of. In fact I have a website with Bbpress and not yet implemented Buddypress. I am still testing it all on my staging site to find out if and how it all works together.
Maybe I might not even need groups in Buddypress because that makes other things quite complicated like the connection to forums. All I want is showing members that subscribed to a Membership plan (with Woocommerce Memberships) all of the members. I think I can do that with Member-types better than with groups because I found out that even my theme has all kinds of short-codes for showing members of specific member-types on a page.
I tried to find information about the use of Buddypress member-types versus groups but was not very successful.
As you seem to be very familiar with Buddypress could you give me some short advice of when to use member-types and when to use groups?I wanted to test all the steps just to find out that the first step doesn’t work.
I tried to assign users to a member type on the all users page.
It looked as if it was working but did not.
The shortcode of the member type shows no result.
(by the way, is there any other way to list users that belong to a member type than a shortcode?)I tried the other option with creating a x-tra field for member type in the profile.
I can choose the member type from the drop down menu and it remembers the setting after saving and refreshing the page but the shortcode still shows no result.And as I said before it also doesn’t find any BP Groups in the settings of the member type.
Something very basic doesn’t work here I think.