Skip to main content
This guide is for developers who want to customize data feeds. Basic PHP and WordPress development knowledge is required. Always test customizations in a staging environment first.

Overview

The PureClarity WooCommerce plugin provides several hooks and filters that allow developers to customize the data that is sent to PureClarity. This enables advanced customizations for specific business requirements.
Feed modifications can affect recommendation quality. Test thoroughly and monitor results when implementing custom feed logic.

Available Hooks and Filters

Product Feed Customization

Product Data Filter
Product Exclusion Filter

Category Feed Customization

Category Data Filter

User Feed Customization

User Data Filter
Custom user data helps PureClarity create more accurate customer segments and personalized recommendations.

Advanced Customizations

Custom Product Attributes

Adding Third-Party Plugin Data
Dynamic Pricing Integration

Custom Business Logic

Multi-Language Support
Inventory Management Integration
Include inventory data to enable PureClarity to avoid recommending out-of-stock products or prioritize items with higher availability.

Feed Processing Hooks

Pre-Processing Hooks

Before Feed Generation

Post-Processing Hooks

After Feed Completion

Error Handling and Validation

Custom Validation

Product Data Validation

Error Logging

Custom Error Handling

Performance Optimization

Batch Processing Customization

Caching Integration

Be cautious with caching duration. Product data that changes frequently should have shorter cache times to ensure accuracy.

Testing and Debugging

Debug Output

Test Mode Enhancements

Best Practices

Code Organization

Create a Custom Plugin

Documentation

Comment Your Code