Skip to content

feat (feed): add new filters to personalize feed's products#173

Open
petitphp wants to merge 1 commit into
developfrom
issue/88351
Open

feat (feed): add new filters to personalize feed's products#173
petitphp wants to merge 1 commit into
developfrom
issue/88351

Conversation

@petitphp

@petitphp petitphp commented May 12, 2026

Copy link
Copy Markdown
Member
  • add filter shopping_feed_products_for_feed to add or remove products from feed
  • add filter shopping_feed_order_products_product_sku to modify SKU reference when importing and order from SF
  • remove generator when formatting products

Note

Medium Risk
Moderate risk because it changes the shape/type of product data passed into feed generation (from yielded arrays to Product objects) and updates generator mapper/filter signatures, which could break feed output if downstream expectations differ.

Overview
Adds a new customization point for feed generation by applying shopping_feed_products_for_feed to the formatted product list right before writing the XML, enabling third parties to add/remove items from the feed.

Adds shopping_feed_order_products_product_sku to let integrations rewrite the incoming ShoppingFeed order SKU before resolving WooCommerce products.

Refactors feed product formatting and generator callbacks to operate on ShoppingFeedWC\Products\Product objects directly (instead of arrays/wrappers), updating type hints/imports accordingly.

Reviewed by Cursor Bugbot for commit 371abf6. Bugbot is set up for automated code reviews on this repo. Configure here.

- add filter `shopping_feed_products_for_feed` to add or remove products from feed
- add filter `shopping_feed_order_products_product_sku` to modify SKU reference when importing and order from SF
- remove generator when formatting products
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants