The Facebook Business Extension, v1 is currently only available to allowlisted Partners. Please contact your Facebook representative for access.
Before you begin, you must decide on an approach based on the needs and technical base for your platform. There are 2 supported approaches for exporting your products to Facebook using the Facebook Business Extension:
Feed Approach (Pull)—This approach periodically generates a feed file with your products. Your plugin should create this file according to our developer specs and pass the URL of the file to the popup. Learn more about the Feed Approach.
API Approach (Push)—This approach directly uploads products through Facebook APIs. When a product is updated or added into the store, schedule an API call to update or create the product on Facebook. Learn more about the API Approach.
Currently, the API approach is in the process of redesign and is not an integration option for new partners onboarding to Facebook Business Extension. Please don't use this method for integration at this time. Any net new FBE integrations must use the Feed Approach (Pull).
The other 3 requirements are more straightforward and development should follow the given code examples that appear in subsequent sections. See Magento example for an implementaiton overview.