如何修改Xero API发票来源按钮文本为“Go to Shopify”?
解决Xero发票按钮显示“Go to n8n”改为“Go to Shopify”的方法
核心原因是n8n官方的Xero集成使用的是n8n自身的OAuth应用,Xero会据此识别调用来源并显示对应的按钮文本。要修改为Shopify,需按以下步骤操作:
创建自定义Xero OAuth应用
登录Xero开发者平台,创建一个新的OAuth应用,将应用名称设置为「Shopify」。完成后获取该应用的Client ID和Client Secret。在n8n中配置自定义Xero凭证
在n8n的凭证管理中,新增Xero类型的凭证,使用刚才创建的自定义应用的Client ID和Client Secret,完成OAuth授权流程,将凭证关联到你的Shopify相关工作流。调整n8n工作流的API调用
在创建发票的节点(无论是Xero官方节点还是HTTP请求节点)中,确保请求的JSON payload里正确设置Url字段为对应的Shopify订单链接,例如:{ "Type": "ACCREC", "Contact": { ... }, "LineItems": [ ... ], "Url": "https://your-shopify-store.myshopify.com/admin/orders/123456" }使用刚才配置的自定义Xero凭证发起请求,Xero就会识别调用来源为你设置的「Shopify」应用,按钮将显示「Go to Shopify」。
补充:如果使用n8n的Xero官方节点,只需在节点的凭证选择器中切换为自定义凭证即可,无需手动构造全部API参数,节点会自动处理请求结构。
内容的提问来源于stack exchange,提问作者Gruff Vaughan
相关产品推荐
相关产品推荐

