WooAccordion Pro Documentation
Complete guide to setting up and customizing your WooCommerce product accordions
Overview
WooAccordion Pro transforms your traditional WooCommerce product tabs into beautiful, mobile-optimized accordions. With smooth animations, customizable styling, and built-in custom tab management, it's designed to improve your customers' shopping experience and boost conversions.
What's Included
- Accordion Conversion: Transform existing WooCommerce tabs to accordions
- Smooth Animations: Customizable animation speeds and styles
- Multiple Icon Styles: CSS icons and FontAwesome support
- Advanced Styling: Complete color customization with template presets
- Custom Tab Manager: Create and manage custom accordion tabs with conditional logic
- Mobile Optimization: Touch gestures and responsive design
- Template System: Choose from Modern, Minimal, or Classic templates
Installation
Automatic Installation (Recommended)
1Download Plugin
Download the WooAccordion Pro plugin file from your purchase confirmation email.
2Upload to WordPress
Go to Plugins → Add New → Upload Plugin and select the downloaded file.
3Activate Plugin
Click "Activate Plugin" after successful upload.
Manual Installation via FTP
- Extract the wooaccordion-pro.zip file
- Upload the wooaccordion-pro folder to /wp-content/plugins/
- Activate the plugin through the WordPress admin panel
Quick Setup (3 Minutes)
Step 1: Enable Accordions
- Navigate to WooCommerce → Accordions
- Check "Enable Accordions" to replace default tabs
- Click "Save Settings"
Step 2: Choose Your Style
- In the Styling tab, select your preferred Template Style
- Choose your Toggle Icon Style (Plus/Minus, Arrow, Chevron, or Triangle)
- Customize colors to match your theme using the color pickers
Step 3: Test on Mobile
- Open a product page on your mobile device
- Test the touch gestures (tap to expand/collapse)
- Verify the responsive design looks good
System Requirements
Requirement | Minimum | Recommended |
---|---|---|
WordPress Version | 5.0+ | 6.0+ |
WooCommerce Version | 4.0+ | 8.0+ |
PHP Version | 7.4+ | 8.1+ |
Memory Limit | 128MB | 256MB+ |
Compatible Themes
WooAccordion Pro works with any properly coded WordPress theme. Tested extensively with:
- Storefront (WooCommerce default)
- Astra
- OceanWP
- GeneratePress
- Flatsome
- Divi
Basic Settings
General Options
Setting | Description | Default |
---|---|---|
Enable Accordions | Replace WooCommerce tabs with accordions | Enabled |
Auto Expand First | Automatically expand the first accordion item | Enabled |
Allow Multiple Open | Allow multiple accordion items to be open simultaneously | Disabled |
Show Icons | Display icons next to accordion headers | Enabled |
Icon Library | Choose between CSS icons (lightweight) or FontAwesome | CSS Icons |
Animation Speed | Control how fast accordions open and close | Normal (300ms) |
Styling Options
Template Styles
Modern Card
Clean, card-based design with subtle shadows and rounded corners. Perfect for modern e-commerce sites.
Minimal Flat
Flat design with clean lines and minimal visual elements. Great for minimalist themes.
Classic
Traditional styling with borders and conventional spacing. Ideal for established brands.
Toggle Icon Styles
Style | Icons Used | Best For |
---|---|---|
Plus/Minus | + / − | Universal, clear indication |
Arrow Down | ↓ / ↑ | Directional, intuitive |
Chevron | ⌄ / ⌃ | Modern, subtle |
Triangle | ▶ / ▼ | Classic, distinctive |
Color Customization
Element | Description | Reset Option |
---|---|---|
Header Background | Accordion header background color | ✓ |
Header Text Color | Accordion header text color | ✓ |
Active Header Background | Background color when accordion is expanded | ✓ |
Active Header Text Color | Text color when accordion is expanded | ✓ |
Border Color | Border color for accordion items | ✓ |
Mobile Features
Touch Gestures
Gesture | Action | Status |
---|---|---|
Tap | Expand/collapse accordion | Always enabled |
Swipe Gestures | Enhanced touch interactions | Configurable |
Responsive Design
- Mobile (< 768px): Optimized touch targets and spacing
- Tablet (768px - 1024px): Balanced design for medium screens
- Desktop (> 1024px): Full accordion functionality
Mobile Settings
Enable Touch Gestures in the Mobile tab to allow enhanced swipe interactions on mobile devices. This feature is optimized for better mobile user experience.
Custom Tabs Manager
Creating Custom Tabs
The Custom Tabs Manager allows you to create unlimited custom accordion sections with rich content and conditional display logic.
Adding a New Tab
- Go to WooCommerce → Accordions → Custom Tabs
- Click "Add New Tab"
- Fill in the basic information:
- Tab Title: The heading that appears in the accordion
- Priority: Controls display order (1-100, lower numbers first)
- Status: Enable or disable the tab
- Add your content using the HTML editor
- Set display conditions (optional)
- Save the tab
Content Editor
The custom tab content editor supports HTML and includes formatting buttons for:
- Bold and Italic text
- Headings (H2, H3)
- Bullet lists
- Code formatting
- Links
Dynamic Placeholders
Use these placeholders in your content for dynamic product information:
Conditional Display Logic
Control when and where your custom tabs appear:
Product Categories
Show tabs only for products in specific categories. Great for category-specific information like:
- Electronics → Warranty & Tech Support
- Clothing → Size Guide & Care Instructions
- Books → Author Bio & Reviews
User Roles
Display different content based on user roles:
- Customers: Standard product information
- Wholesale: Bulk pricing and trade terms
- Administrators: Internal notes and management info
Product Types
Show tabs only for specific product types:
- Simple products
- Variable products
- Grouped products
- External products
Troubleshooting
Common Issues
Accordions Not Showing
Solutions:
- Verify plugin is activated in Plugins → Installed Plugins
- Check that "Enable Accordions" is checked in WooCommerce → Accordions → General
- Clear any caching plugins
- Test with a different theme to check for theme conflicts
Styling Issues
Solutions:
- Try different template styles (Modern, Minimal, Classic)
- Reset colors to template defaults using the reset buttons
- Check if your theme has conflicting CSS
- Clear browser cache and refresh the page
JavaScript Errors
Solutions:
- Check browser console for JavaScript errors (F12 → Console)
- Deactivate other plugins to test for conflicts
- Ensure jQuery is loaded properly
- Clear browser cache and test in incognito mode
Custom Tabs Not Saving
Solutions:
- Ensure you have proper permissions (manage_woocommerce capability)
- Check that the tab title is filled in (required field)
- Try saving without special characters in the content
- Clear any page caching
Debug Mode
Enable debug mode to troubleshoot issues:
Theme Compatibility
If your theme isn't fully compatible:
- Contact theme developer for WooCommerce compatibility
- Test with a default WordPress theme (Twenty Twenty-Four)
- Consider switching to a WooCommerce-certified theme
Frequently Asked Questions
General Questions
Q: Will this work with my theme?
A: WooAccordion Pro works with any properly coded WordPress theme that supports WooCommerce. We've tested it with 50+ popular themes including Storefront, Astra, OceanWP, and Divi.
Q: Does it affect site performance?
A: No, the plugin is optimized for performance. CSS and JavaScript are only loaded on product pages, and the code is minified and optimized. Most sites see no measurable performance impact.
Q: Can I customize the appearance?
A: Yes! The plugin includes extensive styling options, multiple templates, color customization with reset options, and supports different toggle icon styles.
Q: What happens to my existing product tabs?
A: Your content is preserved exactly as it was. The plugin simply changes how it's displayed - from horizontal tabs to vertical accordions. You can easily switch back by disabling the plugin.
Technical Questions
Q: Does it work with variable products?
A: Yes, accordions work perfectly with variable products, grouped products, and all WooCommerce product types.
Q: Can I add custom accordion sections?
A: Absolutely! Use the built-in Custom Tabs Manager to create unlimited custom accordion sections with rich content, conditional display logic, and priority ordering.
Q: How do I reorder accordion items?
A: Use the Priority setting in each custom tab (1-100, lower numbers appear first). Default WooCommerce tabs have fixed priorities, but custom tabs can be positioned anywhere.
Q: Can I show different tabs to different users?
A: Yes! Use the conditional display logic to show tabs based on user roles, product categories, or product types.
Q: Is it translation-ready?
A: Yes, the plugin is fully translation-ready and includes .pot files for easy translation. It's also compatible with WPML and Polylang.
Q: Does it work with page builders?
A: Yes, it works with Elementor, Beaver Builder, Divi Builder, and other page builders that properly support WooCommerce product pages.
Custom Tabs Questions
Q: How many custom tabs can I create?
A: There's no limit! You can create as many custom tabs as needed. Use conditional logic to keep the interface clean for different user types.
Q: Can I use HTML in custom tabs?
A: Yes, the custom tab editor supports HTML. Use the formatting toolbar for common elements or write HTML directly.
Q: Do custom tabs work with product variations?
A: Yes, custom tabs work with all product types. You can even use conditional logic to show different tabs for different product types.
Get Support
Before Contacting Support
- Check this documentation for solutions
- Review the FAQ section above
- Test with default WordPress theme (Twenty Twenty-Four)
- Deactivate other plugins to check for conflicts
- Clear all caches (site cache, browser cache)
How to Get Help
Support Ticket (Recommended)
- URL: support.wooaccordionpro.com
- Response Time: 24-48 hours
- What to Include: Site URL, detailed issue description, screenshots
Community Forum
- URL: community.wooaccordionpro.com
- Best For: General questions, feature requests, sharing tips
- Response Time: Community-driven (usually same day)
Video Tutorials
- YouTube Channel: WooAccordion Pro Official
- Covers: Installation, configuration, custom tabs, troubleshooting
- New Videos: Added weekly
System Information
When contacting support, please include this information:
Changelog
Version 1.0.0 (Current)
Release Date: January 2025
Initial Release Features:
- ✨ Convert WooCommerce tabs to responsive accordions
- 🎨 Multiple template styles (Modern, Minimal, Classic)
- 🎯 Four toggle icon styles (Plus/Minus, Arrow, Chevron, Triangle)
- 📱 Mobile-optimized touch gestures
- 🔧 Complete custom tab management system
- 🧠 Conditional display logic (categories, user roles, product types)
- 🎛️ Advanced styling controls with color reset options
- ⚡ Performance optimizations
- 🌍 Translation-ready
- 📝 Rich content editor for custom tabs
- 🔄 Dynamic content placeholders
Key Features in v1.0.0
Admin Interface
- Premium admin design with tabbed interface
- Real-time color customization with reset buttons
- Template-based color schemes
- Custom tabs manager with modal editor
- Conditional logic builder
Frontend Features
- Smooth accordion animations
- Responsive design for all devices
- Multiple icon styles
- Touch-friendly mobile interface
- Clean, professional templates
Developer Features
- WordPress coding standards compliant
- Modular class structure
- Secure AJAX handling
- Proper sanitization and validation
- Hook-based architecture
What's Not Included (Future Versions)
- Custom field integration (ACF, Meta Box) - Planned for v1.1
- Analytics dashboard - Planned for v1.2
- A/B testing functionality - Planned for v1.3
- Multi-level nested accordions - Under consideration
- Live preview in admin - Planned for v1.1