Features

Everything a serious store needs, in one open-source .NET platform — B2C and B2B, one store or many, your products or a marketplace.

What sets GrandNode apart

Three panels, one codebase

Admin, Store owner and Vendor panels, each scoped to its own data on the server.

More than simple products

Auctions, reservations, bundles, courses and digital goods are built in, not add-ons.

B2B in the core

Company sub-accounts, sales employees, group and per-customer prices, order limits and impersonation.

Headless-ready

An OpenAPI-documented Backend API with OData-style queries, and a Frontend API on the real storefront logic.

AI Agent Kit

AGENTS.md and the .ai/ folder teach your coding agent GrandNode's architecture, rules and checklists.

Modern .NET stack

.NET 10, MongoDB, Redis-synced cache, Docker and Aspire, OpenTelemetry, thousands of unit tests.

All features

Catalog

  • Five product types — simple, grouped, bundled, auction and reservation.
  • Attributes and variants — eleven control types; every combination can have its own SKU, stock and price.
  • Categories, brands and collections — with specification attributes for filtering and comparison.
  • Auctions and bookings — bids with automatic closing; reservations by slot or date range.
  • Digital goods and courses — downloads with licences and limits, gift vouchers, e-learning courses with lessons.
  • Inventory — multiple warehouses, stock per variant, backorders and back-in-stock alerts.
  • Selling options — pre-order, call for price, customer-entered price, quantity rules and availability windows.

Pricing and promotions

  • Discounts — on orders, shipping, products, categories, brands, collections or vendors; coupons, limits and dates.
  • Discount rules — by customer group, amount spent or products in the cart — extensible with plugins.
  • Tier and per-customer prices — by quantity, store, customer group and currency.
  • Loyalty points — earned on registration and orders, redeemed at checkout.
  • Gift vouchers — physical or virtual, with usage history.

Checkout and orders

  • Guest or registered checkout — with minimum and maximum order amounts per customer group.
  • Payments — Stripe Checkout, Braintree and cash on delivery out of the box; restrict methods by country or shipping.
  • Shipping — fixed rate, by weight, pickup points and delivery dates.
  • Order management — editable orders, custom statuses, tags, partial shipments and PDF invoices.
  • Merchandise returns — reasons, actions, pickup and a status workflow.

B2B

  • Customer groups — drive prices, visibility, tax exemption, free shipping and order limits.
  • Company sub-accounts — buyers order on behalf of their company account.
  • Sales employees — with commission; sales managers see only their own customers.
  • Impersonation — staff can shop as a customer, controlled by a permission.
  • Documents and VAT numbers — documents in the customer account; VAT number capture and exemption.
  • Registration modes — standard, e-mail validation, admin approval or disabled.

Multi-store

  • Many stores, one installation — each with its own domains, language, currency and company details.
  • Per-store settings and content — override settings and limit products or pages to stores.
  • Store owner panel — a separate panel where store managers run only their own store.
  • Per-store accounts and themes — optional customer accounts per store and a theme per store.

Marketplace

  • Vendors — profiles, commission, SEO pages and vendor-level discounts.
  • Vendor panel — vendors manage their own products, orders, shipments, returns and reports.
  • Vendor applications and reviews — customers apply to sell; shoppers review vendors.

Customers and privacy

  • Segments — customer tags and custom registration attributes.
  • Personalisation — personalized, recommended, suggested, also purchased, similar and recently viewed products.
  • GDPR tools — data export, account deletion, cookie consent and privacy-policy acceptance.
  • Social login and affiliates — Google and Facebook sign-in; affiliate tracking on orders.

Content, marketing and SEO

  • Content — pages, blog, news and a knowledgebase.
  • Newsletter and campaigns — newsletter categories and targeted e-mail campaigns.
  • Message templates — about fifty e-mail templates per store and language, sent through a queue.
  • SEO — friendly URLs per language, canonical URLs, Open Graph, robots.txt and XML sitemaps.
  • Engagement — product reviews, questions, search autocomplete and search reports.

Languages, currencies and tax

  • Languages — many languages including right-to-left, for both interface and content.
  • Currencies — multiple currencies with automatic exchange rates.
  • Tax — fixed rate or by country, state and zip; prices with or without tax.

For developers

  • Backend API — JWT-secured, OpenAPI-documented, with OData-style queries (enabled with one feature flag).
  • Frontend API — the storefront logic as JSON for headless front ends.
  • Plugins and themes — payments, shipping, tax, widgets, discount rules, authentication and themes.
  • Events and scheduled tasks — entity events and background tasks, switchable per node.
  • Hosting — MongoDB, Redis-synced cache, pictures in Azure Blob or S3, Docker and .NET Aspire, OpenTelemetry.
  • Security — permissions per group, two-factor sign-in, password policies, reCAPTCHA and HTML sanitisation.
  • AI Agent Kit — AGENTS.md and .ai/ skills, workflows, checklists and templates for coding agents.

See it running before you download it.