Best Practices

Use this checklist to maximize the quality of your Product Catalog:

  • id, title, description, price, inventory, link, image_link fields are present.
  • additional_image_link to add more product images (up to 10).
  • product images satisfy Instagram requirements.
  • either gtin, or mpn plus brand fields are present.
  • rich_text_description (preferably) or description fields are present, well formatted (no extra spacing, punctuation is correct) and informative (may contain information on item size, volume, origin, etc.).
  • description field must does not contain HTML tags or character entities.
  • availability and inventory fields are populated according a [agreed upon strategy](link to inventory section).
  • link URL responds with HTTP 200 OK.
  • price is in the correct format and currency.
  • sale_price is provided for items on sale.
  • google_product_category is at minimum 2 levels deep
  • product variants are sharing the same item_group_id.
  • variant field's (such as size or color) value is present for every product variant sharing a common item_group_id, even those that are out of stock.
  • offer_price and offer_price_effective_date are present if you are planning for the product to be featured as a Daily Deal. Read the Daily Deals section for more information.

Additionally, check the Product Catalog diagnostics tool for the following information each time you upload a new Product Feed:

  • Fix all upload errors, a product marked with an error will be rejected from your catalog.
  • Verify all warnings, some of warnings may affect product ingestion and prevent your product from being tagged or available for purchase.
  • Ensure that each product complies with the Facebook Commerce Policies. Product that violate the policy will be marked as rejected and will not be available for tagging or purchase.