Product Catalog Feed for WooCommerce / Creating and Managing Feeds / Reddit Feed

Reddit Feed

Last updated: February 12, 2026

A Reddit feed is a product catalog file you connect to your Reddit Ads catalog so Reddit can:

  • build a Product Catalog
  • run dynamic product ads (remarketing / DPA-style campaigns)
  • keep price + availability in sync

Just like with Meta/TikTok: the product IDs in the feed must match the IDs you send in your Reddit events (Pixel / Conversions API), otherwise Reddit can’t connect “viewed product X” to “catalog item X”.


How to use it (quick steps)

  1. Create a Reddit feed in the plugin → Save & Generate.
  2. Copy the generated feed URL (or download the file, depending on how Reddit asks for it in your setup).
  3. In Reddit Ads:
    • Create/select a Catalog
    • Add a Data sourceScheduled feed / URL feed
    • Paste the feed URL and set refresh frequency
  4. Make sure your Reddit tracking sends the same product IDs as the feed.

Reddit feed settings (everything in the screenshot)

1) Feed basics

  • Feed Name: internal label (helps when you have multiple feeds).
  • Feed Type: Reddit: chooses Reddit’s required format/fields.
  • File name / extension: optional; useful when you host multiple feeds.
  • Regenerate feed + Start regeneration from: controls how often the feed is rebuilt and at what time.

Tip: regenerate daily (or more often if stock/prices change frequently).


2) Multicurrency

If you use a currency switcher plugin, these integrations help export:

  • the correct currency
  • the correct converted prices

If you don’t use multicurrency, you can ignore this section.


3) ID Settings (most important)

  • ID: what the feed uses as the unique product identifier (Product ID / SKU, etc.).
  • Prefix / Postfix: optional modifiers.

✅ Best practice: set this to match the ID in your tracking.
Example:

  • If your Reddit event sends content_id=123 → feed item ID must be 123
  • If you send sku-123 → set Prefix to sku- or ensure the feed outputs the same format

4) Prices & Tax

  • Variable products price: how variation pricing is exported.
  • Tax options: include/exclude tax depending on your storefront pricing.
  • Sale schedule options: exports sale price timing (if supported / needed).

5) Backorders / stock behavior

Controls what the feed says about availability when:

  • product is on backorder
  • backorders are allowed/allowed with notification

Use this to prevent advertising items you can’t actually fulfill.


6) Filters (what gets into the catalog)

This is how you keep your Reddit catalog clean:

  • include/exclude by categories
  • include/exclude by product types
  • exclude hidden products
  • remove out-of-stock items (if you want)
  • other visibility rules

Use filters to avoid pushing low-quality / non-advertised items.


7) Smart Tags

Lets you build dynamic fields (usually titles) from product data.
Example idea:

  • {{brand}} - {{product_name}}

This helps keep naming consistent and searchable inside the catalog.


8) Product Titles Settings

Formatting rules for titles (cleanup, length, adding/removing parts, etc.) to keep catalog titles consistent.


9) Product Descriptions Settings

Choose which text becomes the catalog description:

  • short description
  • full description
  • excerpt
  • etc.

Most catalogs perform better with clean, short, benefit-focused descriptions.


10) Product Images Settings

Controls image selection, like:

  • use variation image vs main product image
  • fallback order
  • include extra images (if supported)

Good images matter a lot for catalog approval + ad CTR.


11) Product Condition

Usually new for most WooCommerce stores.


12) product_type (optional but useful)

When enabled, you can generate product_type using:

  • WooCommerce categories
  • Google taxonomy
  • custom value

This helps you group/segment products for campaigns.


13) GTIN / MPN / Identifier exists

Optional identifiers:

  • GTIN (barcode)
  • MPN (manufacturer part number)
  • Identifier exists

If you don’t have real GTIN/MPN, don’t invent them.


14) Custom Labels

Extra label fields you can use for campaign structure, like:

  • margin tier: high / mid / low
  • season: summer / winter
  • best_seller: yes/no
  • clearance: yes/no

15) Enable UTM for this feed

Adds UTMs to product URLs so Reddit traffic is clean in analytics.

Suggested baseline:

  • utm_source=reddit
  • utm_medium=paid_social
  • utm_campaign={{campaign}} (or a fixed name if you prefer)
  • optionally use utm_content / utm_term if you map those

16) Metadata for this feed

Advanced: adds metadata/comments into the feed output. Most users can leave the default.


Recommended defaults (most stores)

  • Regeneration: daily
  • ID: match exactly what your Reddit events send (product_id or sku)
  • Filters: exclude hidden + exclude out-of-stock (unless you truly sell backorders)
  • UTMs: ON
  • Custom labels: at least one for “margin tier” or “category group”