Webflow ecommerce not accepting

We have a problem posting products to webflow.

the ecommerce tables are found with the webflow credentials and the node can be prepared but when activating the node it will error on an ‘invalid’ credential. We already tried reconnecting the credential but we can’t add rights to the ecommerce, CMS collections do work (rights are also in the oOuth list).

webflow action we want to perform via the webflow node:
Create Product & SKU — Webflow API Documentation

Error from the webflow node:

From Webflow
Error code

403

Full message

{ "message": "Forbidden: User is not authorized to perform this action: Cannot complete operation for the ecommerce collection [Products] with this endpoint.", "code": "forbidden", "externalReference": null, "details": [] }
 Other info
Node type

n8n-nodes-base.webflow

Node version

2 (Latest)

n8n version

1.67.1 (Cloud)

Time

20/11/2024, 14:55:32

Stack trace

NodeApiError: Forbidden - perhaps check your credentials? at Object.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/NodeExecuteFunctions.js:1312:19) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Object.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/NodeExecuteFunctions.js:2083:20) at Object.webflowApiRequest (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/Webflow/GenericFunctions.js:36:12) at Object.execute (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/Webflow/V2/actions/Item/create.operation.js:96:28) at Object.router (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/Webflow/V2/actions/router.js:41:30) at Object.execute (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/Webflow/V2/WebflowV2.node.js:22:16) at Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Workflow.js:722:19) at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:704:51 at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:1134:20

Information on your n8n setup

  • n8n version: 1.67.1
  • Database (default: SQLite): cloud
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): n8n cloud
  • Operating system: cloud

Hi @BRMLasers

Are you using an API Token with the required scopes?

See here for more information:
https://developers.webflow.com/data/reference/site-token#creating-a-site-token

Hello @ria

I’ve checked and its not in the list but i can’t edit it. the connected app is the n8n Cloud so i don’t have the access to add the eCommerce permissions

So I just did a little testing there and I think it should work if you create a new API Token and use it with the HTTP request node. (Don’t mind the validation error, it’s some test data)


This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.