Description
B2B Product Showcase is a lightweight product display plugin designed specifically for B2B corporate websites. Unlike traditional e-commerce plugins, this plugin focuses on product display and inquiry functionality, without complex e-commerce features like shopping carts, payments, or inventory management.
Key Features:
- Lightweight Design – Includes only essential product display features for optimal performance
- Custom Post Type – Uses
productspost type for easy product management - Built-in Field Groups – Ready to use without additional ACF configuration
- B2B-Specific Features – Inquiry buttons and enterprise-level display layouts
- Category Management – Supports hierarchical categories and tag systems
- Responsive Design – Perfect adaptation to various devices
- SEO Friendly – Structured data and breadcrumb navigation
- Highly Extensible – Rich hooks for developer customization
Core Functions:
-
Product Management
- Product title, description, featured image
- Product gallery (multiple image display)
- Product categories and tags
- Inquiry button settings
-
Frontend Display
- Product archive page
- Product detail page
- Category/tag pages
- Shortcode support
-
Admin Dashboard
- SEO Settings
- Inquiry button customization
- Display option controls
-
Developer Friendly
- Rich action hooks and filters
- Template override support
- AJAX interfaces
- Clean code structure
Support
For technical support, please visit the plugin’s page or WordPress.org support forum.
License
This plugin is released under the GPL v2 or later license.
Installation
- Upload the plugin files to the
/wp-content/plugins/naibabiji-b2b-product-showcase/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to
Settings -> Product Showcaseto configure plugin options - Start adding product content
FAQ
-
Does this plugin support shopping cart functionality?
-
No. This plugin is designed for B2B businesses, focusing on product display and inquiry functionality, without e-commerce features like shopping carts or payments.
-
How can I customize product templates?
-
You can create the following template files in your theme directory to override the default templates:
–single-naibb2pr_products.php– Single product page
–archive-naibb2pr_products.php– Product archive page
–taxonomy-naibb2pr_product_category.php– Product category page
–taxonomy-naibb2pr_product_tag.php– Product tag page -
What shortcodes are supported?
-
The plugin provides the following shortcodes:
–[naibabiji_b2b_products]– Display product grid
–[naibabiji_b2b_product_categories]– Display product categoriesFor detailed parameters, please check the usage instructions on the settings page.
-
Yes! The plugin provides dedicated sidebar widgets with the following features:
Key Features:
* Smart Style Loading – Automatically detects shortcodes in sidebar and loads CSS styles only when needed
* Flexible Configuration – Supports product count, column layout, category filtering and other parameter settings
* Responsive Design – Automatically adjusts to single column display on mobile devices
* Theme Compatibility – Perfectly compatible with popular WordPress themesUsage Steps:
1. Go to WordPress adminAppearance Widgets
2. Find the « Naibabiji B2B Product Showcase » widget
3. Drag to the target sidebar area
4. Configure display parameters (product count, columns, show categories, etc.)
5. Save settingsRecommended Configuration:
* Sidebar display:[naibabiji_b2b_products limit="3" columns="1" show_category="false" show_excerpt="false"]
* This configuration is suitable for sidebar space, showing 3 products in single column layout without categories and excerpts -
This issue has been fixed in v1.0.13. If you still encounter style problems, please try:
- Clear Cache – If using a cache plugin, clear all caches
- Refresh Page – Use Ctrl+F5 to force refresh the browser
- Check Widget Configuration – Ensure the widget is properly saved
- Theme Compatibility – Some themes may require additional CSS adjustments
If the problem persists, please contact technical support and provide the theme name for further troubleshooting.
Avis
Contributeurs & développeurs
« Naibabiji B2B Product Showcase » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Naibabiji B2B Product Showcase” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Naibabiji B2B Product Showcase » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Historique des changements
2.0.0
- Major Feature Update: Separated SEO content area into independent top and bottom sections
- Added ability to set different SEO content for page top and bottom positions
- Each position has independent enable/disable toggle
- Automatic data migration from old single content field to new dual-field structure
- Improved flexibility and control over category/tag page SEO optimization
- Breaking change: Removed position dropdown, now using separate editors for top/bottom content
- New backend product display column count setting for frontend products
1.0.13
- Fixed foreach() warning error in sidebar widget processing
- Added type checking for widget_ids to prevent type mismatch errors
- Improved data validation for WordPress sidebar widgets configuration
- Enhanced plugin stability and error handling
1.0.12
- Enhanced CSS loading logic with sidebar widget shortcode detection
- Fixed CSS styles not working in sidebar widgets
- Smart detection of shortcode content on pages, loading CSS resources only when needed
- Improved responsive design for better product card display on mobile devices
1.0.11
- Added Elementor shortcode support in SEO content area
- Standardized function and variable prefixes to comply with WordPress plugin best development practices
1.0.10
- Added toggle to enable/disable product meta information display
- Improved translations and updated localization files
1.0.9
- Added button color customization entry for front and back, managers can quickly adjust styles to match brand vision
- Replace the product short description with the fill-in area, use a rich text editor to optimize the input experience and improve Gutenberg compatibility
1.0.8
- Changed product category URL slug from ‘naibb2pr-product-category’ to ‘product-category’
- Improved URL structure for better SEO and user experience
- Note: After updating, please deactivate and reactivate the plugin or visit Settings > Permalinks and save to refresh rewrite rules
1.0.7
- Changed product archive page URL from ‘naibb2pr-products’ to ‘products’
- Fixed PHP syntax error in admin settings page
1.0.6
- Fixed an issue with WordPress official review feedback
- Optimized internal connection styles and script loading to comply with WordPress best practices
- Improved sanitize_callback parameter configuration of register_setting () function
- Make sure all custom article types and taxonomies are named with unique prefixes
- Removed the direct < style > and < script > tags and replaced them with wp_add_inline_style () and wp_add_inline_script () functions
- Enhanced code security and WordPress compatibility
- Fixed a PHP syntax error
1.0.5
- Optimize the display of search results page
- Removed deprecated load_plugin_textdomain() function call for WordPress 4.6+ compatibility
- Enhanced security with improved nonce verification in form processing
- Fixed input sanitization in POST and GET request handlers
- Improved security logging mechanism to follow WordPress best practices
- Replaced direct database query with WordPress API functions in meta fields handling
1.0.4
- Enhanced security in AJAX handlers
- Improved nonce verification and input sanitization
- Added recursive array sanitization
- Added GET parameter sanitization method
- Fixed permission checks in admin functions
- Improved security event logging
1.0.3
- Front-end display bug fixes
1.0.2
- Multi-language support
1.0.1
- Modify the code to meet the requirements for submitting to the official WordPress repository
1.0.0
- Initial release
- Basic product showcase functionality
- Custom post types and taxonomies
- Frontend templates and shortcodes
- Admin dashboard settings page
- AJAX functionality support
- Developer hook system
