StriveFormats

Meta Catalog (Facebook & Instagram)

Check a Facebook and Instagram catalog feed before you upload it to Commerce Manager: required fields, availability, prices with currency, brand or GTIN, and images.

Expected columns

id
title
description
availability
condition
price
link
image_link
brand
additional_image_link
sale_price
sale_price_effective_date
gtin
mpn
google_product_category
fb_product_category
item_group_id
color
size
gender
age_group
material
pattern
quantity_to_sell_on_facebook
shipping_weight

Example row

idtitledescriptionavailabilityconditionpricelinkimage_linkbrandadditional_image_linksale_pricesale_price_effective_date
TSHIRT-ORGANIC-BLUE-MOrganic Cotton T-Shirt, Blue, MediumSoft organic cotton t-shirt with a relaxed fit.in stocknew24.99 USDhttps://example.com/products/organic-cotton-tshirt?variant=blue-mhttps://example.com/images/tshirt-blue.jpgAcme Apparel

Showing 12 columns for readability. Download the sample CSV for the full header set.

About this format

Meta's catalogs power product ads, Facebook Shops and Instagram Shopping. You fill one from a product file in Commerce Manager: one product per row, with Meta's field names in the header row. This preset checks each product against Meta's catalog field reference and keeps your column names as they are.

It catches what stops products from uploading: missing required fields, availability values Meta doesn't take, prices without a currency code, products with no brand, GTIN or MPN, duplicate ids and broken image links.

How it works

  1. 1
    Upload your catalog file (CSV, or a tab-delimited .txt or .tsv).
  2. 2
    Each product is checked for id, title, description, availability, condition, price, link and image_link.
  3. 3
    Values like in_stock, "Sold out", "19,99 EUR" and "New" are converted to Meta's format.
  4. 4
    Products with no brand, GTIN or MPN are flagged, and GTINs are checked against their check digit.
  5. 5
    Download a CSV with your original columns, ready to upload in Commerce Manager.

Examples of fixes

  • Convert availability to in stock or out of stock
  • Write prices as 9.99 USD, with a period and a currency code
  • Convert condition to new, refurbished or used
  • Clean GTINs and restore a leading zero the check digit proves
  • Convert gender and age_group to Meta's values
  • Flag products with no brand, GTIN or MPN

FAQ

Can I upload a Google Merchant Center feed to Meta?
Mostly, because the field names are the same. The main difference is availability: Meta takes in stock and out of stock, with a space, where Google uses in_stock. This preset converts it for you.
Which fields are required?
id, title, description, availability, condition, price, link and image_link for every product, plus at least one of brand, gtin or mpn.
How should prices be written?
As a number with a period for decimals, followed by the ISO 4217 currency code, like 9.99 USD. A $ sign alone isn't enough, because several currencies use it.
What about preorder products?
Meta's catalog now takes only in stock and out of stock. Use in stock if customers can order the product now.

Popular CSV Guides

Step-by-step guides for the most common CSV import problems.

Amazon
Amazon Flat File Import Errors: Causes and Fixes

Fix the most common Amazon flat file CSV import errors: SKU problems, invalid condition codes, price formatting, fulfillment channel values, and template mismatch issues.

Amazon
Amazon Flat File Yes/No Fields: true/false, y/n, and Common Pitfalls

Which values Amazon's yes/no columns accept depends on the file: category templates use the values in their Valid Values tab (usually true/false), while the Inventory Loader uses y/n or 1/2. Learn how to check, fix and protect these columns.

eBay
eBay CategoryID and File Exchange: What It Is and How to Set It

Understand what the eBay CategoryID field is, why it's required in File Exchange uploads, how to find the right category ID for your products, and how to fill it in bulk across your catalog.

eBay
eBay File Exchange CSV Errors: Causes and Fixes

Fix common eBay bulk upload CSV errors in Seller Hub Reports and File Exchange files: the INFO line, invalid Action values, category IDs, title length, condition IDs, durations, prices and picture URLs.

Etsy
Etsy CSV Template Guide: Fields, Formats, and Common Errors

What's in Etsy's listing CSV export, what Etsy does and doesn't let you do with it, the limits each field must respect (titles, tags, quantity), and how to fix the errors spreadsheets introduce.

General
Append vs Merge vs Join: Combining CSV Files the Right Way

Understand the difference between appending rows, merging files with the same structure, and joining files with related data. Choose the right approach for your ecommerce catalog workflow.