Audit and stabilise the vendor registration / role setup on my existing multivendor marketplace.
Upwork

Remoto
•1 day ago
•No application
About
The Dokan seller multi step setup wizard does not reliably appear for new vendors, and some vendors are being created with Listeo roles (Guest/Owner) instead of (or in addition to) the Dokan Vendor/Seller role. There is also a legacy User Registration plugin that has been deactivated but left some artefacts. I need a specialist to cleanly separate the Dokan and Listeo registration flows so that Dokan roles are never overwritten, and vendor onboarding works as intended. Key Objectives 1. Audit current registration and roles setup o Review all ways a user can register (Dokan registration page, Listeo registration, any remaining shortcodes/pages, WooCommerce “My Account”, etc.). o Map how roles are currently assigned (WordPress default role, Listeo Guest/Owner logic, Dokan Vendor role, ACF user_type field, Members plugin). o Identify any hooks, templates, or plugins that are injecting Guest/Owner or other roles into the Dokan vendor registration flow. 2. Fix Dokan vendor registration & wizard o Ensure that the Dokan registration page (with [dokan-vendor-registration]) creates users with the Vendor/Seller role (plus Customer if appropriate). o Ensure Listeo’s Guest/Owner selector is not applied on this page or otherwise interfering. o Confirm that a brand new vendor, upon first login and visiting the Dokan dashboard, consistently sees and can complete the Dokan seller setup wizard. o Verify redirects and messaging are sensible for a new vendor. 3. Keep Listeo roles for non vendor flows o Preserve the Guest and Owner flows for directory/booking use where required, on separate pages. o Ensure those flows never override the Dokan Vendor role for users who should be sellers. o Confirm existing Uncanny Automator recipes (e.g. upgrading a club to Vendor after purchasing an add on product) still work correctly. 4. Tidy legacy artefacts o Remove or neutralise any remaining User Registration & Membership shortcodes or settings that affect registration. o Sanely handle existing test accounts (we can delete or manually adjust roles as you recommend). o Optionally address the known Elementor Pro “Delete User” fatal error impacting user deletion (documentation from WordPress error email is available). 5. Deliverables o Working vendor registration flow on staging, then deployed to production. o Short written summary of: What was changed (plugins, settings, snippets). Recommended process for registering new vendors going forward. Any caveats or things I should avoid changing in future.
Adzuna



