BP Business Profile 2.0.0: The Biggest Update Yet β OpenStreetMap, Business Claims, Transfer Ownership & More
We’re thrilled to announce BP Business Profile 2.0.0 – our most significant update ever. This release brings OpenStreetMap integration (no API key needed!), a complete business claim system, seamless ownership transfers, and dozens of accessibility and performance improvements.
After months of development and feedback from our community, version 2.0.0 transforms how BuddyPress communities handle business profiles. Whether you’re running a local business directory, vendor marketplace, or professional network, this update has something for you.
If you’re building a community with different member types, BP Business Profile gives your business members a professional storefront that integrates seamlessly with BuddyPress activity streams, groups, and member connections.
What’s New in Version 2.0.0
πΊοΈ OpenStreetMap Integration – Free Maps Without API Keys
The most requested feature is finally here. You can now display business locations using OpenStreetMap and Leaflet.js – completely free, with no Google Maps API key required.
- Zero setup cost – no API keys, no billing accounts, no credit card required
- Works globally with the same quality as Google Maps for location display
- Lightweight and fast loading with efficient tile caching
- Privacy-friendly – no user data sent to Google
- Still supports Google Maps if you prefer it for advanced features
This is especially valuable for community sites, non-profits, and startups that want professional map functionality without ongoing API costs. Google Maps API can cost hundreds of dollars monthly for high-traffic sites. With OpenStreetMap, you get unlimited map views at zero cost.
The implementation uses Leaflet.js, a lightweight open-source mapping library trusted by organizations like NPR, Washington Post, and GitHub. Your site gets beautiful, responsive maps that work on mobile devices just as well as desktop.
π’ Business Claim System
Let community members claim ownership of existing business listings through a formal verification process. This feature is essential for directories that pre-populate business listings from public data sources.
- Claim widget displays prominently on unclaimed business pages
- Document upload for verification (business cards, registration documents, utility bills)
- Admin approval workflow with full review capability
- Email notifications keep claimants updated on their claim status
- Full claim history tracking for audit purposes
- Automatic status updates when claims are approved or rejected
This is perfect for chamber of commerce directories, local business guides, and any directory where businesses are pre-populated. Business owners can now take control of their listings through a legitimate, documented process that protects both the directory operator and the business owner.
The admin dashboard shows pending claims with supporting documents, making it easy to verify ownership and approve legitimate requests while filtering out fraudulent claims.
π Transfer Ownership Feature
Business sales, team changes, or handovers now happen smoothly with our new ownership transfer system. No more manual database edits or support tickets required.
- Transfer to any business follower with one click
- Dropdown shows only trusted followers – people who have expressed interest in your business
- Confirmation checkbox prevents accidental transfers
- Instant BuddyPress notification to the new owner
- Previous owner automatically becomes a follower to maintain connection
- All business data, reviews, and history transfers with ownership
This feature handles real business scenarios: selling a business to a community member, handing over to a new manager, or transitioning ownership when an employee takes over. The transfer is instant and the new owner can start managing the business immediately.
π Services Tab
Businesses can now showcase their offerings with a dedicated Services tab that displays prominently on business profiles.
- Add unlimited services with detailed descriptions
- Flexible pricing formats: “$50”, “Starting at $100”, “Contact for quote”, or “Free”
- Drag-and-drop reordering to prioritize your most important services
- Clean, professional display that looks great on all devices
- Optional service categories for organized presentation
This helps businesses clearly communicate what they offer and attract qualified leads. Visitors can see at a glance whether a business offers what they need, with transparent pricing that builds trust.
π’ Announcement Banner
Business owners can now display a prominent announcement banner at the top of their profile – perfect for promotions, events, or important updates.
- Customizable banner text with rich formatting
- Optional link to landing page, product, or special offer
- Easy toggle on/off from business settings
- Attention-grabbing design that stands out without being intrusive
- Works with all theme styles and color schemes
Whether announcing a holiday sale, new product launch, or temporary closure, the announcement banner ensures visitors see your important message immediately when they visit your profile.
π Notifications Settings Panel
Business owners now have granular control over their notification preferences, reducing email fatigue while staying informed about what matters.
- Toggle notifications for new followers – stay updated on growing interest
- Control review notification emails – get alerted to new reviews
- Manage message alerts – never miss a customer inquiry
- Set preferences per business for multi-business owners
- Integrate with BuddyPress notification preferences
π Intro Activity for New Businesses
When a new business is created, an automatic “intro” activity post is published to the community activity stream. This helps new businesses get discovered immediately and gives existing community members a reason to check out the latest additions.
The intro activity includes the business name, category, and a brief description, encouraging clicks and follows from interested community members.
Redesigned User Interface
Modern Directory Layout
The business directory has been completely redesigned with a modern sidebar filter layout inspired by popular marketplace sites.
- Grid, List, and Map view toggles – visitors choose their preferred browsing style with a single click
- Sidebar filters – category, location, and search controls in one convenient, always-visible location
- Improved pagination – smooth navigation through large directories with AJAX loading
- Better mobile responsiveness – filters collapse into a slide-out panel on mobile devices
- Enhanced search – find businesses by name, description, services, or category
The new layout makes it easy for visitors to find exactly what they’re looking for, whether browsing a directory of 10 businesses or 10,000.
Card-Based Settings Pages
Business settings have been reorganized into a clean, card-based layout. Each setting category is now visually distinct and easier to find. Business owners can quickly navigate to the exact setting they need without scrolling through endless options.
Accessibility Improvements (WCAG 2.5.5 Compliant)
We’ve made significant accessibility improvements throughout the plugin, ensuring that BP Business Profile works for everyone. These changes follow the latest Web Content Accessibility Guidelines.
- Focus-visible styles – keyboard navigation is now clearly visible with consistent focus indicators
- Progress indicators – screen readers announce upload progress and form submission status
- ARIA labels – all interactive elements have proper accessible names and roles
- Target size compliance – WCAG 2.5.5 touch target requirements met (minimum 44×44 pixels)
- Keyboard navigation – full keyboard support throughout all features
- Color contrast – text meets AAA contrast ratios for readability
- Skip links – keyboard users can skip repetitive navigation
These changes make BP Business Profile usable for everyone, including users with motor disabilities, visual impairments, and those who prefer keyboard navigation. Accessibility isn’t just compliance – it’s about making your community inclusive.
Developer Improvements
40+ New Hooks and Filters
We’ve added over 40 new action hooks and filters for customization, giving developers complete control over BP Business Profile’s behavior:
// After business saved
do_action( 'bp_business_profile_after_save_business', $business_id );
// Filter business visibility
add_filter( 'bp_business_profile_group_status', 'my_custom_visibility', 10, 3 );
// Modify creation steps
add_filter( 'bp_business_profile_creation_steps', 'my_custom_steps' );
// Template override path
add_filter( 'bp_business_profile_locate_template', 'my_template_path', 10, 2 );
// Filter post status on creation
add_filter( 'bp_business_publish_post_status', 'my_custom_status' );
// Customize review form fields
add_filter( 'bp_business_profile_review_fields', 'my_custom_review_fields' );
Full hook documentation is available in our developer guide, with examples for common customization scenarios.
WP-CLI Commands
Manage businesses from the command line for efficient bulk operations and automation:
# List all businesses
wp bp-business list
# Export business data (GDPR compliance)
wp bp-business export --format=json --output=/path/to/export.json
# Bulk update business status
wp bp-business update --status=publish --type=pending
# Generate test businesses for development
wp bp-business generate --count=50
These commands integrate with your existing CI/CD pipelines and server management scripts.
rtMedia Integration
Full support for rtMedia galleries on business profiles – let businesses showcase photos and videos in beautiful, organized galleries. This integration brings professional media management to business profiles.
Performance Optimizations
Version 2.0.0 is significantly faster than previous releases:
- Lazy loading – images and maps load only when visible, improving initial page load
- Optimized database queries – reduced query count by 40% through intelligent caching and query consolidation
- Asset minification – smaller CSS and JS files for faster downloads
- Improved caching – better use of transients for frequently-accessed data
- Conditional loading – scripts only load on pages that need them
These optimizations make BP Business Profile feel snappier, especially on directories with hundreds or thousands of listings.
Security Hardening
Version 2.0.0 includes comprehensive security improvements based on a thorough code audit:
- Improved nonce verification throughout all AJAX endpoints
- Enhanced input sanitization using WordPress sanitization functions
- Stricter capability checks before sensitive operations
- Prepared statements for all database queries – no SQL injection vulnerabilities
- CSRF protection on all forms with proper nonce implementation
- Output escaping on all user-generated content
These security measures protect your community and give you confidence that BP Business Profile follows WordPress security best practices.
Bug Fixes
This release also addresses numerous bugs reported by our community:
- Fixed division by zero in rating calculations when no reviews exist
- Resolved double nonce verification issues causing form failures
- Fixed redirect handling in business creation flow
- Corrected transient cache invalidation logic for accurate data display
- Fixed group existence checks in follow system
- Resolved bidirectional link race conditions
- Fixed various PHP notices and warnings for cleaner error logs
- Corrected typos in function names and variable references
Compatibility
BP Business Profile 2.0.0 has been tested and works with:
- WordPress 6.4+
- BuddyPress 12.0+
- BuddyBoss Platform 2.4+
- PHP 7.4+ (8.0+ recommended)
- WooCommerce 8.0+ (for Shop tab)
- The Events Calendar 6.0+ (for Events tab)
- WP Job Manager 2.0+ (for Jobs tab)
The plugin works seamlessly with popular BuddyPress themes including Flavor Theme, BuddyX, and BuddyBoss themes. For teams managing complex WordPress sites, consider establishing clear team management workflows before deploying major plugin updates.
Frequently Asked Questions
Is BP Business Profile compatible with BuddyBoss?
Yes, BP Business Profile 2.0.0 is fully compatible with BuddyBoss Platform 2.4 and above. The plugin integrates with BuddyBoss activity streams, notifications, and theming. All features work seamlessly whether you’re using BuddyPress or BuddyBoss.
Do I need a Google Maps API key?
No, not anymore. Version 2.0.0 introduces OpenStreetMap integration which requires no API key and has no usage limits. You can still use Google Maps if you prefer, but it’s now optional rather than required.
Can I upgrade from version 1.x without losing data?
Yes, the upgrade is seamless. All your existing business profiles, reviews, settings, and data will be preserved. We recommend backing up your site before any major update, but the migration process is automatic and non-destructive.
How does the business claim system work?
When a visitor views an unclaimed business page, they see a “Claim This Business” widget. They can submit a claim request with supporting documents (like a business card or registration document). Admins review the claim in the WordPress dashboard and approve or reject it. Once approved, the claimant becomes the business owner with full management access.
Can businesses have multiple owners or team members?
Each business has one owner, but you can add team members who appear on the business profile. Team members are displayed publicly but don’t have management access. For businesses that need multiple managers, the owner can transfer ownership at any time.
How to Update
If you’re already using BP Business Profile:
- Backup your site before updating (always a best practice)
- Go to Plugins β Updates in WordPress admin
- Update BP Business Profile to version 2.0.0
- Clear your cache if using a caching plugin
- Test your business directory to verify everything works
New to BP Business Profile? Get it here and transform your BuddyPress community into a business network.
What’s Next?
We’re already planning version 2.1.0 with:
- Advanced analytics dashboard for business owners with visitor insights
- Booking system integration for appointment-based businesses
- Enhanced SEO features with schema markup
- More template customization options for designers
- AI-powered business description suggestions
Have feature requests? Let us know in the comments or contact support.
Thank You
A huge thank you to everyone who contributed feedback, reported bugs, and helped test this release. Your input makes BP Business Profile better for everyone. Special thanks to our beta testers who helped identify issues before the public release.
Ready to upgrade? Update now and discover everything new in BP Business Profile 2.0.0!
We specialize in web design & development, search engine optimization and web marketing, eCommerce, multimedia solutions, content writing, graphic and logo design. We build web solutions, which evolve with the changing needs of your business.