Home > widget-integration > TierDiscountService > filterBundleProducts
TierDiscountService.filterBundleProducts() method
Filters products based on shop-specific criteria. Common customization point for shops.
Signature:
protected filterBundleProducts(products: TierDiscountProduct[], config?: Record<string, unknown>): TierDiscountProduct[];
Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
products |
Products to filter | |
|
config |
Record<string, unknown> |
(Optional) Optional filter configuration |
Returns:
Filtered products
Example
protected filterBundleProducts(products, config) {
return super.filterBundleProducts(products, config)
.filter(p => p.vendor !== 'Excluded Vendor')
.filter(p => p.inventory_quantity > 5);
}