WPRobo Checkout URL Bridge for Meta Shops
Meta no longer supports checkout on Facebook and Instagram. Shops must send buyers to your website with a Meta checkout URL carrying the cart as parameters. Out of the box, many of those clicks end in an empty WooCommerce cart — because Meta catalogs send retailer IDs (like wc_post_id_123), SKUs, or composite IDs that WooCommerce doesn’t recognise. Every one of those is a lost sale.
WPRobo Checkout URL Bridge for Meta Shops makes your store a fully compatible Meta checkout destination. Zero configuration: install, activate, submit your checkout URL in Commerce Manager, done.
What it does
- Reads Meta’s
productsparameter (any quantity of items). - Resolves every ID format: WooCommerce IDs,
wc_post_id_retailer IDs, SKUs, variation SKUs, andSKU_IDcomposites. - Clears the cart on each visit so buyers see exactly what they picked.
- Validates stock and tells the buyer if something is unavailable — never a silent empty cart.
- Validates and applies the
couponparameter with a visible discount. - Preserves
utm_*,fbclidandcart_originfor your analytics. - Adds nothing to your database, makes no external calls, has no settings.
Full setup guide: wprobo.com/plugins/wprobo-checkout-url-bridge-for-meta-shops
Passing Meta’s checkout validation
Meta reviews your checkout URL periodically. This plugin implements the required behaviors from Meta’s developer specification, including correct RFC 3986 decoding, cart clearing, and buyer-facing error states.
