Meta product catalogs and product sets
Manage Meta product catalogs in Wevion at /catalogs: connect, create catalogs, build product sets with filters, upload feeds, and run catalog diagnostics.
Written By Salvatore Sinigaglia
Last updated About 2 hours ago
Manage Meta product catalogs in Wevion at /catalogs: connect, create catalogs, build product sets with filters, upload feeds, and run catalog diagnostics.
Meta product catalogs and product sets
Wevion manages your Meta Business Manager product catalogs at /catalogs so you can run catalog (Advantage+ / dynamic product) ads. You can connect existing catalogs, create new ones on Meta, build product sets with a filter builder, upload feeds, bulk-edit products, and read diagnostics and event stats. This surface is gated by the
CATALOG_ENABLEDflag (on).
Who is this for
Mediabuyers and admins running Meta catalog ads (dynamic product / Advantage+ catalog campaigns) who need their product inventory available on Meta. This is the Meta-side catalog surface. For Wevion's cross-source unified product catalog (Shopify / WooCommerce / manual products merged into one canonical model), see com-118 β a distinct surface.
Where it lives
Catalog pages require a workspace-tool role (/catalogs and below are role-guarded).
Connecting and creating catalogs
You can bring Meta catalogs into Wevion two ways:
- Connect existing catalogs from your Business Manager β
POST /api/v1/catalogsconnect flow marks them connected for your session. Wevion also lists businesses and verticals as filters when you browse. - Create a new catalog on Meta β
POST /api/v1/catalogs(create) makes a catalog under a chosen business with a vertical, stores it locally, and marks it connected. Creating a catalog requires an active subscription and availablecatalogsquota.
You can update a catalog's settings (PATCH) and delete a catalog from Meta (DELETE).
Syncing
Catalog data is synced from Meta via GET /meta/sync/catalogs (the same endpoint can sync Google and TikTok catalogs by platform). Sync verifies the sheet belongs to your team before running.
Product sets
A product set is a filtered subset of a catalog you target in a catalog ad. Wevion supports the full lifecycle:
The filter builder lets you define rules (e.g. by availability, price, category), and the preview endpoint returns matching products β enriched with an in_active_campaign flag so you can see which products are already running β before you save the set.
Products
Within a catalog you can manage individual products:
- List / get products, and list variants that share an
item_group_id - Create / update / delete a product
- Request re-review for a rejected product
- Update product-level video URLs (up to 20 per product)
- Batch product operations β dispatched asynchronously, returning a batch run id with a
RUNNINGstatus you can poll
Feeds
For bulk inventory, use product feeds:
- Create / update / delete a feed
- Upload to a feed from a publicly reachable file URL (
POST /api/v1/catalogs/:catalogId/feeds/:feedId/upload), which returns an upload session id - Review upload results, including per-row errors for a failed upload session
Pixels and diagnostics
- Connect / disconnect / list pixels on a catalog so conversion events attribute to your products (see meta-105 for pixel setup)
- Diagnostics and event stats are read from Meta with a 30-minute cache, surfacing catalog health issues (missing fields, disapprovals, low event coverage)
- Share catalog permissions with business users when collaborating
Common issues
- No catalogs listed: connect a catalog from your Business Manager, or create one β and confirm your Meta connection is healthy (meta-107).
- Can't create a catalog: requires an active subscription and available
catalogsquota; free up quota or upgrade. - Feed upload fails: the file URL must be publicly reachable; check per-row errors for the specific rows that were rejected.
- Products rejected on Meta: fix the flagged fields, then request re-review.
- Diagnostics look stale: diagnostics and event stats are cached for 30 minutes.
FAQ
What's the difference between /catalogs and /product-catalog in Wevion?
/catalogs manages your Meta Business Manager product catalogs β connecting, creating, product sets, feeds, and diagnostics β so you can run Meta catalog ads. /product-catalog is Wevion's unified cross-source catalog that merges products from Shopify, WooCommerce, and manual entries into one canonical model. They're two distinct surfaces; see com-118 for the unified one.
How do I target only some products in a catalog ad?
Create a product set β a filtered subset of the catalog. In Wevion at /catalogs/:catalogId, use the filter builder to define rules, then use the preview to see matching products (each flagged if it's already in an active campaign) before saving. Catalog ads then target that product set instead of the whole catalog.
Can Wevion create a Meta catalog for me?
Yes. Wevion can create a new product catalog on Meta under a chosen business and vertical via the create-catalog flow, then store it locally and mark it connected. Creating a catalog requires an active subscription and available catalogs quota. You can also connect catalogs that already exist in your Business Manager.
Why did my Meta feed upload fail?
Meta feed uploads pull from a publicly reachable file URL, so the most common cause is an unreachable or protected URL. When individual rows fail, Wevion surfaces per-row errors for the upload session so you can correct the offending products and re-upload. Catalog diagnostics (cached 30 minutes) also flag broader catalog health problems.
FAQ
What's the difference between /catalogs and /product-catalog in Wevion?
/catalogs manages your Meta Business Manager product catalogs β connecting, creating, product sets, feeds, and diagnostics β so you can run Meta catalog ads. /product-catalog is Wevion's unified cross-source catalog that merges products from Shopify, WooCommerce, and manual entries into one canonical model. They're two distinct surfaces; see com-118 for the unified one.
How do I target only some products in a catalog ad?
Create a product set β a filtered subset of the catalog. In Wevion at /catalogs/:catalogId, use the filter builder to define rules, then use the preview to see matching products (each flagged if it's already in an active campaign) before saving. Catalog ads then target that product set instead of the whole catalog.
Can Wevion create a Meta catalog for me?
Yes. Wevion can create a new product catalog on Meta under a chosen business and vertical via the create-catalog flow, then store it locally and mark it connected. Creating a catalog requires an active subscription and available catalogs quota. You can also connect catalogs that already exist in your Business Manager.
Why did my Meta feed upload fail?
Meta feed uploads pull from a publicly reachable file URL, so the most common cause is an unreachable or protected URL. When individual rows fail, Wevion surfaces per-row errors for the upload session so you can correct the offending products and re-upload. Catalog diagnostics (cached 30 minutes) also flag broader catalog health problems.
Last updated: 2026-07-02