Endora Commerce Features: an Overview of the Whole B2B Platform
Author: Justyna Brończyk
Key Projects Lead
· 8min read
The question “what does Endora Commerce actually do” comes up in every first conversation about the platform. The answer is long, because the platform covers sales, catalog, pricing, warehouse, channels, administration, communication, marketing and AI, dozens of modules in total. This article organizes them into 10 areas, with a short description of every feature.
The full, detailed list with usage examples for every module lives on the Endora Commerce features page. Here you’ll find a shorter version that helps you quickly check whether the platform covers what you need, before you dig into the details.
Sales & Orders
From placing an order to processing a return, the full transaction cycle stays in one system.
- Orders: placed from a cart or on a customer’s behalf, with custom statuses and transitions between them.
- Carts: anonymous and logged-in, with abandoned cart recovery and merge-on-login.
- Checkout: a purchase flow with delivery/payment options restricted by order conditions, with admin acceptance.
- Requests for quote (RFQ): a full negotiation loop, the customer asks for a quote, the sales rep prices it, and an accepted offer turns into an order.
- Quick ordering: CSV/Excel import, SKU search and one-click reordering.
- One-click purchase: skips the cart and checkout for customers with a complete set of default preferences.
- Shopping lists: named product sets a customer can turn into a cart or an RFQ.
- Product comparison: a parameter-by-parameter comparison with PDF export.
- Returns & complaints: a full process with verification, RMA numbers, and a choice of refund, exchange or repair.
Catalog & Content
Product data, content and store navigation managed from one place.
- Product catalog: products, variants and categories with per-channel visibility and pricing.
- Attributes & attribute sets: custom product fields organized into reusable sets.
- Per-channel and per-language overrides: override a product’s attributes separately by language, channel, or both.
- Composite products: grouped, bundle, virtual, simple and configurable product types.
- Packaging units: pallets, cartons and bulk units with automatic quantity conversion.
- Product relations: related products, upsell and cross-sell.
- Product attachments: certificates, datasheets and technical documentation shared across products.
- Media library: centralized file storage with a folder hierarchy and protection for files in use.
- Search: a per-channel index with real-time suggestions and phrase analytics.
- CMS & Page Builder: drag-and-drop page creation with per-channel and per-language variants.
- Blog: editable posts with a category tree, tags and product relations.
- Mega menu: configurable storefront navigation per channel and language.
- SEO: per-entity metadata, XML sitemap caching and panel-level overrides.
Pricing & Billing
A pricing engine, taxes and payments matched to each customer’s trade terms.
- Price lists & pricing engine: price lists for customer groups and individual contracts, with quantity thresholds.
- Promotions: rule-based discounts triggered by cart value, payment or delivery method, location, or product attributes.
- Taxes: rates based on country, product type and VAT status, with an effective-rate preview.
- Credit limits: organization credit limits reserved atomically when an order is placed.
- Invoices: PDF proformas and invoices generated after an order, with custom numbering.
- Payments: a driver layer covering bank transfer, cash on delivery, credit limit, and Stripe/PayU/tpay gateways.
- KSeF: automatic invoice and correction transmission to Poland’s national e-invoicing system, with QR codes.
- Currencies: ISO 4217 currency pools with a default currency per channel.
Customers & Organizations
The company structure behind a B2B customer, not just a single user account.
- Organizations: company registration with email verification, member management, invitations and roles.
- Organization hierarchy: a parent/subsidiary structure with order visibility and inherited trade terms.
- Customer accounts: login, password reset, TOTP 2FA with backup codes, and role assignment.
- Individual customers: support for individual buyers with a separate address book and feature set.
- Addresses: shipping and billing addresses with defaults and a snapshot recorded on every order.
- Custom fields: custom fields on orders, organizations, customer accounts, categories, products and RFQs.
Warehouse & Fulfillment
Stock levels and delivery logistics kept in sync across every sales channel.
- Warehouses & stock: multiple warehouses, with stock and reservations tracked separately per product-warehouse pair.
- Backorders & notifications: sell out-of-stock items and notify customers when they’re available again.
- Delivery methods: a carrier adapter registry that automatically creates configurable delivery methods.
- Shipments: repeatable shipment records with carrier numbers, status tracking and retry history.
- CSV import & export: bulk data editing with transactional safety.
Sales Channels & Languages
One system running multiple storefronts and language markets at once.
- Sales channels: storefront, marketplace, distributor portal, POS and mobile app as separate channels.
- Languages: any number of languages in BCP-47 format, with fallback translation rules.
- Dictionaries: a shared registry of countries, currencies and languages used across addresses, taxes and content.
- Multilingual panel: per-user panel language selection that persists across devices.
- PWA: an installable storefront and admin panel with per-channel icons and configurable names.
Administration & Security
Control over access, permissions and the change history of the platform.
- Panel users: admin accounts kept separate from customer accounts, with enforced 2FA on selected roles.
- Roles & permissions: a module-and-action permission matrix assigned to roles.
- Audit log: a record of sensitive operations that can only be appended to.
- Impersonation: switching the admin’s context to a customer account, with a visible banner and an audit trail.
- Settings: global and per-channel platform configuration, declared by individual modules.
- Credentials: a single access key configuration reused across multiple integrations.
- Module lifecycle: installing, updating, enabling and disabling modules with dependency validation.
- Monitoring: a health check verifying the database, cache and search engine are ready.
Customer Communication
Automatic transactional and marketing communication without leaving the panel.
- Transactional emails: editable email content and subject per channel, in an editor safe for non-technical users.
- Newsletter: subscriber lists with tags, multi-step automation and per-channel consent.
- Panel notifications: one dashboard for registrations, feed generation failures and module events.
Marketing & Analytics
Customer behavior data and ad platform integrations without double-counting conversions.
- Analytics: a built-in storefront and admin event registry with panel summaries.
- Google Analytics 4: GA4 per channel with Enhanced Ecommerce and custom events.
- Google Tag Manager: a GTM container per channel, with GTM v2 and backend-to-server event forwarding.
- Meta Ads: a Meta Pixel per channel with standard commerce events and custom actions.
- LinkedIn Ads: LinkedIn Insight Tag mapping storefront actions to conversions.
- Cookie consent: a single consent banner covering every marketing tool, persisted per session.
- Product feeds: a channel catalog published to Google Merchant Center, Meta, or marketplaces.
AI & Automation
An AI assistant and automations built into the admin panel, not bolted on as a plugin.
- AI assistant in the panel: describe what should happen in the command palette, the system shows a plan before execution and logs the action.
- Command palette actions: module-contributed actions accessible via keyboard shortcuts.
- Semantic search: optional hybrid search combining phrase matching with embeddings.
- Events & webhooks: module-to-module event communication with signed external webhooks.
Which feature are you looking for?
- Selling with price negotiation and customer hierarchies? Check Sales & Orders and Customers & Organizations, RFQ and organization structure are covered there.
- Running a deep technical catalog with parameters and documentation? That’s Catalog & Content, attributes, attachments and search.
- Billing in Poland and need KSeF? Pricing & Billing covers invoices, taxes and the national e-invoicing integration.
- Selling across multiple channels at once (marketplace, distributor, POS)? Sales Channels & Languages explains how the platform splits data per channel.
- Want to speed up your team’s work in the panel? AI & Automation covers the AI assistant and the command palette.
Endora specializes in B2B e-commerce implementations, on platforms like Magento, Shopware and Sylius, as well as on our own platform, Endora Commerce.
Demo storefront →, log in as buyer@demo-org.example / ChangeMe!123 and walk through a B2B purchase path
Demo admin panel →, log in as admin@demo.local / ChangeMe!123 and see most of the features above from the configuration side
Didn’t find the feature you’re looking for? Book a free consultation, we’ll check together whether an existing module covers it or a new one needs to be built.
Our services
Full-spectrum B2B e-commerce support
Keep reading
Recently published
Have a specific challenge?
Don't just read about it - let's talk about your case.







