Debugging Guide
Comprehensive debugging guide for O2VEND development.
Debugging Tools
Browser DevTools
- Console: Check for JavaScript errors
- Network: Monitor API requests
- Elements: Inspect DOM
- Performance: Profile performance
Liquid Debugging
<!-- Output variable -->
<pre>{{ variable | json }}</pre>
<!-- Debug with type -->
Type: {{ variable | type }}
Value: {{ variable }}
API Debugging
// Log requests
console.log('Request:', { url, method, data });
// Log responses
console.log('Response:', response);
Common Issues
Template Issues
- Check syntax errors
- Verify variables exist
- Check browser console
- Use debug output
Widget Issues
- Check widget exists
- Verify template
- Check settings
- Inspect data
API Issues
- Check request format
- Verify authentication
- Check response
- Inspect errors