Display Settings
Enable Audio Preview
- Type: Toggle (On/Off)
- Default: On
- Description: Master switch to enable/disable audio preview functionality across your entire store
- Use Case: Turn off temporarily during maintenance or troubleshooting
Product Page Position
- Type: Dropdown
- Options:
- Before Add to Cart Form
- Before Add to Cart Button (Default)
- After Add to Cart Button
- Before Product Summary
- In Product Summary
- With Product Thumbnails
- Description: Controls where the audio player appears on single product pages
- Tip: Test different positions to find what works best with your theme
Default Configuration
Default Player Theme
- Type: Dropdown
- Options: Classic, Dark, Minimal, Colorful
- Default: Classic
- Description: Sets the default player appearance for all products
- Note: Can be overridden per product
Default Preview Duration
- Type: Number (seconds)
- Range: 0-300
- Default: 0 (unlimited)
- Description: How long audio previews play before stopping
- Examples:
- 0 = Full track
- 30 = 30-second preview
- 60 = 1-minute preview
Multi-vendor Integration
Vendor Audio Upload
- Type: Toggle
- Default: On
- Description: Allow marketplace vendors to upload audio previews
- Affects: Dokan, WCFM, WC Vendors users
Player Settings
Show Waveform
- Type: Toggle
- Default: Off
- Description: Display visual waveform representation of audio
- Impact: Adds visual interest but may increase load time
Show Time Display
- Type: Toggle
- Default: On
- Description: Shows current playback time and total duration
- Format: 0:00 / 3:45
Player Width
- Type: Text
- Default: 100%
- Examples:
- 100% (responsive)
- 400px (fixed)
- 80% (percentage)
- Description: Controls player width on the page
Player Behavior

Autoplay
- Type: Toggle
- Default: Off
- Description: Automatically start playing when page loads
- Warning: Most browsers block autoplay with sound
Loop Playback
- Type: Toggle
- Default: Off
- Description: Automatically restart audio when it ends
- Use Case: Good for short ambient samples
Sticky Player (PRO)
- Type: Toggle
- Default: Off
- Description: Keep player visible when scrolling
- Behavior: Player sticks to top/bottom of viewport
Player Colors
Primary Color
- Type: Color Picker
- Default: #667eea
- Affects: Progress bar, buttons, active states
Background Color
- Type: Color Picker
- Default: #f3f4f6
- Affects: Player background area
Text Color
- Type: Color Picker
- Default: #374151
- Affects: Time display, track names, labels
Watermark Configuration
Enable Watermark
- Type: Toggle
- Default: Off
- Description: Add audio watermark to all preview clips
- Purpose: Protect your audio from unauthorized use
Watermark Type
- Type: Dropdown
- Options:
- Voice Overlay (Default)
- Beep Sound
- Custom Audio
- Description: Choose how to watermark your audio
Voice Overlay Text
- Type: Text
- Default: “This is a preview”
- Visible When: Watermark Type = Voice Overlay
- Note: Requires text-to-speech API
Custom Watermark Audio
- Type: File Upload
- Visible When: Watermark Type = Custom Audio
- Format: MP3 recommended
- Tip: Create a branded audio watermark
Watermark Placement
Watermark Interval
- Type: Number (seconds)
- Range: 5-60
- Default: 10
- Description: How often the watermark repeats
Watermark Volume
- Type: Slider
- Range: 10%-100%
- Default: 30%
- Description: Volume level of watermark relative to main audio
Fade Effect (PRO)
- Type: Toggle
- Default: On
- Description: Smooth fade in/out for watermark
- Result: More professional, less jarring
Advanced Protection
Prevent Download
- Type: Toggle
- Default: On
- Description: Disable right-click download option
- Note: Basic protection, not foolproof
Advanced Settings
Performance Settings
Lazy Load Players
- Type: Toggle
- Default: On
- Description: Load players only when visible
- Benefit: Faster initial page load
Preload Strategy
- Type: Dropdown
- Options:
- None (Default) – Load when play clicked
- Metadata Only – Load duration/info
- Auto – Preload entire file
- Trade-off: Performance vs. instant playback
Buffer Size
- Type: Number (seconds)
- Range: 10-120
- Default: 30
- Description: Audio buffer for smooth playback
- Higher: Better for slow connections
Enable CDN Support
- Type: Toggle
- Default: Off
- Description: Serve audio files from CDN
- Benefit: Faster global delivery
CDN URL
- Type: URL
- Example: https://cdn.example.com
- Visible When: CDN Support enabled
- Setup: Point to your CDN service
External Storage (PRO)
- Type: Dropdown
- Options:
- Local Server (Default)
- Amazon S3
- DigitalOcean Spaces
- Description: Store audio files externally
- Benefit: Reduce server load
Developer Options
Debug Mode
- Type: Toggle
- Default: Off
- Description: Enable detailed logging
- Warning: Only for troubleshooting
Custom CSS
- Type: Textarea
- Description: Add custom styling
- Example:
.wcap-player { border: 2px solid #000; }
REST API (NEW)
- Type: Toggle
- Default: Off
- Description: Enable REST API endpoints
- Use: Custom integrations
Settings Management
Import/Export
- Export settings for backup
- Import to restore or copy between sites
- Format: JSON file
Reset Options
- Reset to defaults if needed
- Individual sections or all settings
- Confirmation required
Best Practices
- Start Simple: Use defaults, then customize
- Test Changes: Preview on frontend after saving
- Mobile Check: Verify settings work on mobile
- Performance: Balance features with load time
- Security: Enable protection for valuable content




