npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-bricklink-sales

v0.2.0

Published

n8n Community Node für die BrickLink API (Bestellungen, Inventar, Farben, Kategorien)

Readme

n8n-nodes-bricklink-sales

Ein n8n Community Node für die BrickLink API.

Funktionen

Order (Bestellungen)

  • Get Many – Liste aller Bestellungen abrufen (filterbar nach Richtung, Status, archiviert)
  • Get – Eine einzelne Bestellung abrufen
  • Update – Bestellstatus, Tracking-Nr., Anmerkungen etc. aktualisieren

Order Item (Bestellpositionen)

  • Get Many – Alle Artikel einer Bestellung abrufen

Inventory (Inventar)

  • Get Many – Gesamtes Shop-Inventar abrufen (filterbar nach Typ und Status)
  • Get – Einen einzelnen Inventar-Eintrag abrufen
  • Update – Menge, Preis, Beschreibung etc. aktualisieren

Catalog Item (Katalog)

  • Get – Katalog-Informationen zu einem Artikel abrufen
  • Get Price Guide – Preisführer (verkauft/gelistet, nach Region, Währung)
  • Get Known Colors – Verfügbare Farben eines Teils

Installation

Option 1: Über die n8n Oberfläche (empfohlen)

  1. Öffne n8n im Browser
  2. Gehe zu Settings → Community Nodes
  3. Klicke auf Install a community node
  4. Gib ein: n8n-nodes-bricklink-sales
  5. Bestätige die Installation
  6. Fertig – der Node ist sofort verfügbar!

Option 2: Manuell auf dem Server

Schritt 1: Node auf dem n8n Server bauen

Kopiere den gesamten n8n-nodes-bricklink-sales-Ordner auf deinen Server (z.B. per SCP/SFTP), dann:

cd n8n-nodes-bricklink-sales
npm install
npm run build

Schritt 2: Node in n8n installieren

Es gibt zwei Möglichkeiten:

Option A – npm link (empfohlen für Entwicklung):

cd n8n-nodes-bricklink-sales
npm link

# Dann im n8n-Installationsverzeichnis:
cd /pfad/zu/n8n
npm link n8n-nodes-bricklink-sales

Option B – In den custom extensions Ordner kopieren:

# Das n8n-Datenverzeichnis finden (oft ~/.n8n):
cp -r n8n-nodes-bricklink-sales ~/.n8n/custom/node_modules/n8n-nodes-bricklink-sales

Falls der Ordner ~/.n8n/custom/node_modules/ nicht existiert, erstelle ihn vorher:

mkdir -p ~/.n8n/custom/node_modules

Schritt 3: n8n neu starten

# Je nach Installation:
systemctl restart n8n
# oder
pm2 restart n8n
# oder n8n manuell neu starten

Einrichtung in n8n

  1. Öffne n8n im Browser
  2. Gehe zu Settings → Credentials → Add Credential
  3. Suche nach BrickLink API
  4. Trage deine vier API-Schlüssel ein:
    • Consumer Key
    • Consumer Secret
    • Token Value
    • Token Secret

Die API-Schlüssel bekommst du auf BrickLink unter: My BrickLink → API → Register a new consumer

Wichtig: Token Value und Token Secret sind an deine IP-Adresse gebunden. Verwende die IP deines n8n-Servers!


Verwendung

Nach der Installation findest du den BrickLink-Node in der Node-Palette. Ziehe ihn in deinen Workflow und wähle Resource + Operation aus.

Beispiel: Alle offenen Bestellungen abrufen

  1. Manual TriggerBrickLink
  2. Resource: Order
  3. Operation: Get Many
  4. Direction: Eingehend (Verkäufe)
  5. Status: Paid (oder leer für alle)

Beispiel: Preis eines Sets abfragen

  1. Manual TriggerBrickLink
  2. Resource: Catalog Item
  3. Operation: Get Price Guide
  4. Item Type: Set
  5. Item Number: 10252
  6. Price Guide Options → New or Used: New, Guide Type: Sold

Projektstruktur

n8n-nodes-bricklink-sales/
├── package.json
├── tsconfig.json
├── gulpfile.js
├── README.md
└── src/
    ├── credentials/
    │   └── BrickLinkApi.credentials.ts
    ├── nodes/
    │   └── BrickLink/
    │       ├── BrickLink.node.ts
    │       └── bricklink.svg
    └── utils/
        └── oauth1.ts