# 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.

- [Web page](https://grandnode.com/features)
