• Resolved Megunticook

    (@megunticook)


    Apparently Meta has decided to can their checkout after trying to force everyone to use it. This is for Instagram and Facebook shops.

    Now they want to redirect shoppers to the merchant’s website for checkout. But they still have a “cart” function in the meta shop so when the shopper is ready to checkout all the cart items need to be transmitted to our WooCommerce store and placed in the cart there.

    Meta is asking me to set up a “checkout URL” that will pass the shopping session parameters (item id, quantity, etc.) to Woo. Has anyone accomplished this yet? Seems like it will require a custom PHP function. Would love to get more info. from someone who has already been down this road.

    Thank you.

    The page I need help with: [log in to see the link]

Viewing 9 replies - 16 through 24 (of 24 total)
  • Thread Starter Megunticook

    (@megunticook)

    You mean someone from Meta will actually look at my question and investigate things on their end? That would be great but I’m skeptical based on what I know about Meta “support” but I’ll give it a whirl and report back.

    Thread Starter Megunticook

    (@megunticook)

    Nope (this is in a browser that’s already logged into FB, same account as I was using to submit the URL):

    Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi @megunticook,

    I tested it on my side and the page loads fine here: https://snipboard.io/fwumyz.jpg. If it’s not much of a hassle, please try these steps to see if it helps:

    • Make sure your Facebook account is registered as a Meta Developer at https://developers.facebook.com/.
    • Confirm that you’re using the same account associated with your app or business.
    • Try opening the support page in an incognito/private window, or after clearing your browser cookies.
    • Try using VPN.
    • If it still shows “You don’t have access,” visit https://www.facebook.com/business/help instead. That version sometimes works even when the developer one doesn’t.

    Let us know how it goes.

    Thread Starter Megunticook

    (@megunticook)

    Finally managed to submit the checkout URL to Meta by using a colleague’s user account. Our Meta shop is active now. Good luck to everyone else struggling with this.

    Superb @megunticook,

    I’m glad to hear you were able to submit your URL successfully and that everything is now working as expected. Thank you for keeping us updated and for your effort throughout the process—well done!

    If you found the support provided here helpful, we’d really appreciate it if you could take a moment to leave us a review at: https://wordpress.org/support/plugin/woocommerce/reviews/#new-post.

    Hello,

    I’m reaching out again to see if there are any updates to having a seamless checkout process from Meta Shop to Woocommerce website using a checkout URL?

    Hi @tom82p,

    Thanks for following up. Based on the update on the feature request submitted, as of WooCommerce 10, compatibility for Meta Checkout URLs has been added. This means that if you’re running any product feeds from your WooCommerce site to Meta (Facebook/Instagram Shops), you can now allow Meta to hand off the checkout directly back to your WooCommerce store — so when a customer clicks Checkout on Meta, they’re redirected back to your store with a filled cart.

    You can find the full documentation here: https://woocommerce.com/document/creating-sharable-checkout-urls-in-woocommerce/

    If you prefer a tool to create and manage those URLs more easily within your store, you can also try: https://wordpress.org/plugins/link-wizard-for-woocommerce/

    Thread Starter Megunticook

    (@megunticook)

    Wait…so now I don’t need the custom PHP function I added to functions.php in my child theme as described earlier in this thread?

    Can I now remove this and WooCommerce core will handle it instead?

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there,

    That’s a great question! 👏

    Yes — starting from WooCommerce 10, the core now includes native support for Meta checkout URLs, so you no longer need to maintain a custom PHP snippet like the one you shared.

    You can safely remove that custom function from your child theme’s functions.php file, as WooCommerce core now handles this behavior automatically.

    For reference, you can review the official documentation on sharable checkout URLs here:
    👉 Creating Sharable Checkout URLs in WooCommerce

    Thank you

Viewing 9 replies - 16 through 24 (of 24 total)

The topic ‘Meta checkout URL’ is closed to new replies.