WordPress-BuddyBoss Data Synchronization

Замовник: AI | Опубліковано: 05.11.2025

I manage a WordPress community built with the BuddyBoss theme, BuddyForms for front-end submissions, WooCommerce, and WC Vendors. Right now forms appear to submit correctly, yet the data never renders—BuddyBoss profile tabs are blank and “Available Puppies” listings fail to publish as vendor products. Here is the workflow that must be fixed and fully tested: • Form-to-profile mapping – Waitlist applications, Past litter gallery, Dam & Sire gallery, deposit form, calendar/events, and Available Puppies all need to show up in their respective BuddyBoss profile tabs with the correct post/user/meta relationships. • Form-to-product sync – Every “Available Puppies” submission should automatically create or update a WC Vendors product so the listing appears publicly in the shop grid and single-product view. Stock status, price, images, and taxonomy terms come straight from the form fields. • Automated user verification – Role-based registrations must complete with an inline CAPTCHA check and immediately mark the user as “active/approved” so no manual vetting is required. • Front-end image tools – Add a simple crop / rotate interface (CropperJS or similar) for photo fields in any form that accepts gallery images, making sure the processed images are saved, optimised, and displayed in the correct aspect ratio. • End-to-end QA – Test each user journey (register, submit, edit) across desktop and mobile, confirm data persists, profile tabs populate instantly, and products display without admin intervention. Broken flows or console errors should be resolved before hand-off. I’ll provide staging credentials, current theme + child theme, and a list of existing custom hooks. Please be comfortable working with BuddyForms filters, BuddyBoss components, WooCommerce product data, and basic JavaScript image libraries. Final deliverable is a cleanly commented set of code changes (functions.php snippets or lightweight plugin), plus a short changelog so I can replicate on production.