Vendor registration redirects to account settings instead of profile form

Hi,

I’m running a Japanese marketplace site connecting AI consultants (vendors) with companies. Vendor registration has stopped working and I can’t identify the cause.

Symptom

When a user goes to /register-vendor/ and creates an account, they are redirected to /account/settings/ instead of the vendor profile form (/register-vendor/profile/). No hp_vendor post is created, and the user stays as a Subscriber instead of becoming a Contributor.

The profile description they enter is saved to the WordPress user profile (“Biographical Info”), but nothing is created on the HivePress side.

This worked correctly on August 10. A real user tried to register on August 25 and was lost this way, so I’d like to fix it quickly.

Environment

  • HivePress 1.7.30
  • Theme: ListingHive child theme
  • Extensions: Authentication, Claim Listings, Favorites, Geolocation, Messages, Paid Listings, Requests 1.2.5, Reviews

What I’ve already checked

  1. “Allow direct registration” under HivePress > Settings > Vendors is enabled
  2. Switching the site language to English does not change the behavior (so it’s not a translation issue)
  3. Deactivating the Requests extension does not change the behavior
  4. Accessing /register-vendor/ directly (not via the menu link) produces the same result
  5. Geolocation “Content Types” is set to Requests only (not Vendors)
  6. My child theme functions.php contains custom code, including filters that make the vendor description field required (hivepress/v1/models/vendor, hivepress/v1/forms/user_update, hivepress/v1/forms/user_update_profile) and one that sets location to not required for requests

Changes made between August 10 (working) and August 25 (broken)

  • Translated Requests extension, HivePress core, and Geolocation extension strings into Japanese using Loco Translate (saved as “custom”)
  • Reorganized header/footer menus
  • Added CSS to hide the location field on request forms
  • Changed Geolocation “Content Types” from Listings to Requests

Could the description-required filters be interfering with the registration flow? Or is there another setting I should check?

Thanks for your help.

Thanks for your message — our team will reply shortly.

In the meantime, you can also get instant help from our AI Assistant, familiar with all the docs and solutions we’ve shared over the years.

Hi,

Thanks for the details.

Could you please let us know if you have at least one required attribute enabled for vendors? This ensures that the next step after registration is the profile completion step.

Also could you please share the code snippets that you’re using?