Meta’s Commerce Manager expects a CSV with its own column names - id, title, price, availability, image_link, link, among others - which map cleanly from this tool’s standard export: variant_id, title, price, available, image_src, product_url respectively.
As with any third-party feed, this export is a starting point rather than a finished file: Meta requires a valid availability value (like "in stock" rather than a bare true/false) and, depending on your catalog, fields such as brand or condition that aren’t part of Shopify’s public data and need to be added afterward.
For catalogs in the thousands of products, exporting directly from the store’s URL avoids the extra step of downloading and re-uploading a raw JSON file first.
As with the Google Shopping feed, it’s worth validating a small batch of ten or twenty products in Commerce Manager’s own feed checker before uploading a full catalog, so any required field it flags as missing gets caught early rather than after thousands of rows have already been submitted for review.