[n8n] - Shopify Orders to D365 Business Central Sales Orders / Sales Invoices

[n8n] - Shopify Orders to D365 Business Central Sales Orders / Sales Invoices

Scheduled
High
39
Nodes
Scheduled
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
39
Node Types
11

Node Types

http Request
GetFufillmentOrders, Lookup Customers, Create Customer, Create Order Lines, DELETE Sales Order, Create Sales Order, Create Invoice Lines, Create Sales Invoice, Lookup Sales Order, Lookup Sales Invoice, DELETE Sales Invoice
11 nodes
sticky Note
Sticky Note3, Sticky Note6, Sticky Note8, Sticky Note12, Sticky Note, Sticky Note10, Sticky Note11, Sticky Note13
8 nodes
shopify
Shopify
1 node
schedule Trigger
Schedule Trigger
1 node
split In Batches
Loop Over Items
1 node
if
New Customer?, New SO?, New Invoice?, POS?
4 nodes
set
D365 BC Environment Settings, SelectFields, Set Business Central Customer Id, Set Lines Invoice, Set Lines SO, Sales Invoice, Sales Order Mapping
7 nodes
code
orderPreprocessing
1 node
no Op
End, End1
2 nodes
split Out
Split Out, Split Out Invoice
2 nodes
filter
Filter
1 node

Workflow JSON

44.59 KB
{
  "id": "NGwD3pIHXBU0w5hC",
  "meta": {
    "instanceId": "ae2372ebbc56db2b55a9a46ac3affa802af144b84fd97c2796c22342aba529bd"
  },
  "name": "[n8n] - Shopify Orders to D365 Business Central Sales Orders / Sales Invoices",
  "tags": [
    {
      "id": "2RJGhx5RHCJdXr52",
      "name": "d365 business central",
      "createdAt": "2023-08-08T23:10:56.527Z",
      "updatedAt": "2023-08-08T23:10:56.527Z"
    },
    {
      "id": "OPc1YLQyTimMr498",
      "name": "shopify",
      "createdAt": "2023-07-22T15:30:38.620Z",
      "updatedAt": "2023-07-22T15:30:38.620Z"
    }
  ],
  "nodes": [
    {
      "id": "92db12db-d96d-4076-a9cd-441c4bdfe212",
      "name": "GetFufillmentOrders",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        840,
        300
      ],
      "parameters": {
        "url": "=https://integrocloud.myshopify.com/admin/api/2024-01/orders/{{ $json.id }}/fulfillment_orders.json",
        "options": {},
        "sendHeaders": true,
        "authentication...

Showing first 1000 characters. Click "Expand" to view the full JSON.