Issue Overview
You are experiencing an issue where products from Facebook Commerce Manager are not populating the checkout page on your WooCommerce site after clicking the "Buy on seller's website" link. The goal is for FunnelKit's checkout to populate with the selected products from Facebook and direct users to the appropriate WooCommerce cart.
Solution
FunnelKit Checkout and WooCommerce Integration
FunnelKit's checkout works seamlessly on top of WooCommerce, providing a customized design for the native WooCommerce checkout page. However, there are no specific settings needed within the Funnel Builder plugin to enable product population from Facebook Commerce Manager.
The key point here is that once the product selection functionality works properly with the native WooCommerce checkout, it will also function correctly with the FunnelKit checkout page, as it is built on WooCommerce.
Steps to Resolve the Issue
1. Update WooCommerce to the Latest Version
Ensure you are using the latest version of WooCommerce, as older versions may have compatibility issues with product links from external platforms like Facebook.
2. Configure the WooCommerce Checkout Page URL
Use the following URL format to pass the product data from Facebook Commerce Manager into the WooCommerce checkout:
- Checkout Page URL:
https://www.yourdomain.com/checkout-link/
- URL Parameters:
Add product details using this format:
https://www.yourdomain.com/checkout-link/?products=1974%3A1%2C1910%3A4&cart_origin=meta_shops
This will populate the WooCommerce cart with the products using their IDs. The products should now be visible on the checkout page.
3. FunnelKit Store Checkout Integration
If you are using FunnelKit Store Checkout:
- The same URL will redirect to the FunnelKit Store Checkout page, and the products will be added automatically.
If FunnelKit Store Checkout is not set up:
- The URL will default to the native WooCommerce checkout page, where the products will be populated and ready for purchase.
4. Testing and Validation
- After applying the changes, test the process by selecting products from your Facebook Commerce Manager and using the "Buy on seller’s website" link.
- Ensure the product appears in the WooCommerce cart and that the checkout page (either FunnelKit or WooCommerce) is populated as expected.
5. Support and Further Assistance
- If the issue persists or if you're unable to resolve the problem, consider reaching out to either Facebook Support or WooCommerce Support for further guidance. They can provide specific assistance related to Commerce Manager integration and cart population.