node-backend

Develop Node.js backends for BigCommerce apps with Express or Fastify.

35|16|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/OrcaQubits/agentic-commerce-claude-plugins --skill node-backend-orcaqubits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: node-backend
Source: https://github.com/OrcaQubits/agentic-commerce-claude-plugins/tree/main/bigcommerce-commerce/skills/node-backend
Command: npx skills add https://github.com/OrcaQubits/agentic-commerce-claude-plugins --skill node-backend-orcaqubits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jsonwebtoken, express, fastify, node-fetch, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the development of the server-side component for BigCommerce applications, handling essential tasks like authentication, API interaction, and webhook processing.

Core Features & Use Cases

  • Backend Development: Create robust Node.js servers using Express or Fastify.
  • Authentication: Implement OAuth flows for secure app installation and user authorization.
  • API Integration: Interact with BigCommerce APIs to manage products, orders, and other store data.
  • Webhook Handling: Process real-time store events securely.
  • Session Management: Maintain user sessions, especially for multi-store applications.
  • Use Case: Develop a custom BigCommerce app that automatically syncs inventory levels with an external system by listening to product update webhooks and making API calls to update the external system.

Quick Start

Use the node-backend skill to set up an Express server for handling BigCommerce OAuth install callbacks.

Frequently Asked Questions about node-backend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Node.js backend for a BigCommerce app?

Set up a Node.js backend for BigCommerce by initializing an Express or Fastify server to handle OAuth callbacks, verify JWTs, proxy API requests, and process webhooks. This provides secure server-side logic for app installations and data synchronization.

How does OAuth authentication work for BigCommerce app installations?

OAuth authentication for BigCommerce installations works by handling install callbacks on your Node.js server, exchanging authorization codes for access tokens, and verifying JWTs to securely authorize users and manage store sessions.

Can I use Fastify instead of Express for my BigCommerce server?

Yes, you can use Fastify instead of Express for your BigCommerce server. The backend development process supports both Node.js frameworks to set up server routing, OAuth handling, and API proxying for your e-commerce application.

How do I process BigCommerce webhooks in Node.js?

Process BigCommerce webhooks in Node.js by setting up server endpoints to receive real-time store events, verifying incoming payloads, and executing API calls to synchronize data like inventory levels based on the webhook payload.

What is the best way to manage sessions for multi-store BigCommerce applications?

The best way to manage sessions for multi-store BigCommerce applications is using JWT verification and OAuth token management within your Node.js server to maintain distinct user sessions across multiple storefront installations securely.

Why do I need to proxy BigCommerce API requests through a Node.js backend?

Proxying BigCommerce API requests through a Node.js backend is needed to securely manage store data, handle OAuth authentication, and process data synchronization without exposing access tokens or webhook secrets to the client side.