You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何绕过/覆盖Meta Magento2模块FBE对MAD货币的验证限制

Magento 2 Meta模块FBE上线流程货币限制问题

我在基于PHP 7.4的Magento 2商店中集成meta/meta-for-magento2 v1.4.0模块,商店基础货币为MAD(摩洛哥迪拉姆)。触发fbeadmin/setup/index的FBE上线流程时,连接被拒绝,提示:

当前网站关联的MAD货币不受Facebook支持。

已确认信息

  • 将商店货币改为EUR后,FBE流程可顺利完成
  • Meta Commerce Manager确实支持在商品目录中使用MAD(已手动测试)
  • 问题仅局限于FBE上线流程,与商品目录API无关

查看vendor/meta/module-business-extension/模块源码后发现,商店货币会在设置期间传递给Meta的FBE iframe/弹窗。我希望明确以下问题:

  1. 模块代码中,哪一个控制器/JS文件负责将货币发送至Meta FBE API(即设置握手逻辑)
  2. 是否可以在保留商店基础货币为MAD的前提下,覆盖发送给FBE的货币值(例如发送EUR)
  3. 是否无需完成FBE上线弹窗,即可通过system.xml或数据库配置以编程方式配置Pixel及Conversions API

请问是否有人处理过FBE流程不支持的货币相关限制?是否有可用的补丁、插件或偏好设置覆盖方案?

已尝试操作

  • 将基础货币改为EUR → FBE正常运行(确认是货币问题)
  • 搜索模块源码中的货币验证逻辑
  • 查阅Meta开发者文档寻找FBE支持的货币列表(未找到)

内容的提问来源于stack exchange,提问作者abrare boutouil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.05 10:12:33