Directory / plugin
WPRobo Checkout URL Bridge for Meta Shops
v1.0.1 · by WPRobo Limited
Fixes the empty cart from Facebook & Instagram Shops: Meta checkout URL products, quantities and coupons land in your WooCommerce cart.
About this plugin
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.