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
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 products parameter (any quantity of items).
- Resolves every ID format: WooCommerce IDs, wc_post_id_ retailer IDs, SKUs, variation SKUs, and SKU_ID composites.
- 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 coupon parameter with a visible discount.
- Preserves utm_* , fbclid and cart_origin for 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.
Frequently asked questions.
What checkout URL do I give Meta in Commerce Manager?
Your normal checkout page, e.g. https://yourstore.com/checkout/ . Enter it in Commerce Manager under your shop’s Settings → Checkout method → “Checkout on another website”. You never build the product part of the URL yourself — Meta appends ?products=...&coupon=... automatically when a buyer checks out, and the plugin detects that parameter on any front-end URL.