Your B2B sales platform live in 4 weeks
Endora Commerce is a B2B platform with a built-in CRM and AI assistant that you configure around your processes: flexible pricing, multi-warehouse stock, configurable order flows and quote requests.
Click a point on the screen to see what each feature does.
Counters to start the day
Active products, quote requests waiting for pricing, open orders and out-of-stock items.
Change history
Who changed a product, price or stock level, and when. Every sensitive operation goes to the audit log.
Quick actions
New product, pricing edits, stock import and turning a quote request into an order in one click.
Search and command palette
⌘K opens the palette, where you find a product or organisation, or give the AI assistant an instruction.
Quantity tiers
The price depends on quantity: separately from 1, from 10 and from 50 units. You add another tier with one button.
Category discount
A category or an attribute value gets a percentage discount, while selected products get a fixed price of their own. The more specific line always wins.
CSV import and export
You download the whole price book to a file, edit it in a spreadsheet and upload it again, with a preview of the changes before saving.
Price explainer
For a chosen customer and product, the admin panel shows which price book won and which ones lost.
Your own statuses
You add a status with a code, a name in every language and a colour, and mark terminal statuses with one field.
Transition graph
One graph shows which status an order can move to from which.
Status types
Initial, intermediate, terminal and system statuses, such as on hold or cancelled.
Allowed transitions
You pick the source and target status and attach business logic to the transition, for example a write to your ERP.
Instructions in Polish or English
You type what should happen, the assistant shows a plan of changes and runs it once you confirm.
Actions from every module
Modules register their own actions in the palette, so the most common operations are at hand without digging through menus.
Keyboard-first
Arrows, Enter and Esc are enough to reach any place in the admin.
Endora Commerce is built by the team that delivered e‑commerce projects for companies including
You set pricelists, statuses and sales channels around your own process
Most B2B systems force your processes into rigid, hard-coded flows. Endora Commerce is built from clear specifications and modular building blocks, so pricing rules, order lifecycles and sales channels are configured to match how you actually sell. In practice, a sales rep adds a pricelist or a new order status from the admin panel, without waiting on a change request to the software vendor.
Specification before code
Our engineers start every module with a written specification and review every change, while AI speeds up writing the tests, code and docs. Modules are consistent and documented from day one.
Configuration instead of code
Pricelists, order statuses and warehouses are configuration, not code rewrites. Change the rules without re-platforming.
Integration-ready
Sales channels and clean APIs make ERP, PIM, WMS and CRM integrations a matter of wiring, not rebuilding.
Modules that run B2B sales from price to invoice
Six modules designed for business buying: negotiated prices, multiple warehouses and quote requests.
Pricing engine & pricelists
Pricelists per customer group and individual contracts, volume pricing, sale prices and a spreadsheet-like price editor. A fixed order of precedence picks one price, and you choose quote-only or buy-now per assortment.
Configurable order statuses
Design your own order lifecycle: add statuses, define transitions and attach business logic to each transition event, like an automatic notification or a write to your ERP.
Sales channels
Run storefront, marketplaces (e.g. Allegro), distributor platforms, mobile apps and POS from one admin, with per-channel stock, content and pricing.
Quote requests
Customers build quotes with proposed prices; sales reps negotiate, accept or reject, and convert approved quotes straight into orders, without re-typing line items by hand.
Multi-warehouse inventory
Many warehouses, per-product and per-channel low-stock thresholds, warehouse-to-channel assignment and configurable stock-deduction strategies, such as nearest warehouse first or highest stock first.
ERP / PIM / WMS / CRM integrations
A clean API and event model mean external systems, like your ERP, PIM or WMS, plug in by writing an integration, not by bending the platform to match somebody else's data format.
See what Endora Commerce looks like
Real screens from the admin panel and the B2B storefront, no mockups.
Active products, pending quote requests, open orders and out-of-stock items on one screen, alongside recent activity and shortcuts to the most common actions.
Names and descriptions resolved per sales channel and language, with attributes, pricing, media, inventory, attachments and SEO in one place.
For each attribute you set where it applies: in search, in storefront filters, as a variant axis, in product comparison, in bulk editing and in promotion rules.
You set quantity brackets separately for each product and currency, and the pricelist header defines who it applies to: everyone, customer groups or selected organisations.
Your own statuses and the allowed transitions between them are laid out on a single graph, from a new order through to completed or cancelled.
Sales opportunities as cards on a board, one column per status. Each column header shows how many opportunities it holds and their total value, and you move a card by dragging it or from its “Move to…” menu.
You build storefront pages from ready-made components in a visual editor, with phone, tablet and desktop previews and reusable templates.
One field searches products, organizations and actions, so you can reach any place in the admin panel from the keyboard.
A storefront for business buyers: search, quick order from a CSV file, product comparison, currency and language selection, and a company account.
Run your admin with a sentence
Open the command palette, describe what you want in plain Polish or English, and the platform turns it into real admin work. It shows you exactly what it will do, you confirm, it executes and reports back: every change under your own permissions, every action in the audit log.
- Plain language: PL & EN Type an instruction the way you would tell a colleague. No menus, no clicking through screens.
- Preview before anything changes The assistant resolves the exact products, warehouses and categories and shows the plan. Nothing happens until you confirm.
- Single records or bulk Set one stock level, or reassign hundreds of products in one instruction, with a per-item result summary.
- Works within your permissions Runs under your permissions, never guesses on ambiguity, resists prompt-injection from record data, and writes every action to the audit log.
Pricelists, contracts and volume breaks in one editor
Customer-group pricelists, individual contracts, volume breaks and prices for a category or an attribute value, edited in a spreadsheet-like grid with CSV import and export. Pricelists follow a fixed order of precedence, so every customer sees one predictable price, and the price explainer shows which pricelist won.
- Pricelists per customer group
- Individual discounts & contracts
- Quantity-bracket (tiered) pricing
- Fixed precedence & priorities
- Base, catalogue & sale prices
Order statuses you control
You define your own states and transitions, and hook business logic and integrations into each transition, for example a write to your ERP or an email to the customer.
- Add custom order statuses
- Define & edit allowed transitions
- Business events on every transition
- On Hold / Cancelled branches built in
- Default-ready for ERP / WMS sync
Sales opportunities, orders and quotes in one pipeline
A sales rep works an opportunity from first contact through to won or lost in the same admin panel that holds your orders, quote requests and customers. You set the statuses and the allowed transitions yourself, and linked orders can follow the status of the opportunity. The Tasks and Projects modules sit alongside the CRM, so the team plans its work in the same place. All three are free modules under the MIT licence.
- A board with drag-and-drop between statuses
- Custom statuses and allowed transitions
- Linked orders and quote requests
- Tasks and projects linked to opportunities
- Analytics: handling time, sales reps, opportunity value
Built for complex, catalog-heavy B2B
Endora Commerce shines where pricing is negotiated, catalogs are deep and logistics are real.
Automotive parts
Parameter-rich catalogs, comparison and sales driven by quote requests.
A replacement part has to match the exact model and year, so accurate part-number matching cuts returns and complaints.
Manufacturing
Configurable products, contract pricing and production-aware order flows.
Fits well when customers order against a specific production run, and price and lead time depend on batch size and an agreed contract, not a price list.
Building materials
Bulk pricing, multi-warehouse logistics and delivery planning.
Orders move in pallets and truckloads, so stock in the warehouse closest to the site and a firm delivery date decide who gets the order.
Industrial & technical distribution
Deep catalogs with dozens of parameters and product comparison.
Buyers search by technical spec, like diameter, thread or strength class, so filtering and comparing datasheets matters more than product photos.
Wholesale & trade
Customer-group pricelists, volume pricing and fast reordering.
Regular buyers come back for the same line items every month, so a saved pricelist and one-click reorder from history matter more than a polished storefront.
MRO & spare parts
Huge SKU counts, multi-warehouse stock and quick quotes.
A spare part has to be found before a breakdown stops the line, so stock visibility by warehouse matters more than price.
From workshop to a clickable prototype in four weeks
We start with an MVP. You see something real fast, then we decide together what comes next.
Workshop
We meet for a workshop to map your needs, processes and the scope of the MVP. Up to one week.
Build
Over three weeks we build the agreed MVP scope with Spec-Driven Development, with every change reviewed by our engineers.
Working prototype
We deliver a working prototype and decide together whether to continue as a full implementation.
Explore the running platform
Two live environments and video walkthroughs of the platform’s modules.
Storefront demo
The B2B buying experience: catalog, pricing, comparison and quote requests.
Open storefront →Admin demo
Pricelists, statuses, channels and inventory from the admin side.
Open admin →Video walkthroughs
Watch selected modules explained step by step on YouTube. New videos are added regularly.
Watch on YouTube →Demo test accounts
Sign in to the live environments with these shared demo credentials:
- Login
- buyer@demo-org.example
- Password
- ChangeMe!123
- Login
- admin@demo.local
- Password
- ChangeMe!123
B2B best practices and Endora Commerce news
Endora Commerce 0.109.0: products per channel and language, Tasks and Projects
Version 0.109.0 lets you set a product’s availability, URLs, gallery and attachments separately for each sales channel and language. It also adds free Tasks and Projects modules, product archiving and the language in storefront URLs.
Read the entry Oct 25Endora Commerce 0.108.0: price books and exact money arithmetic
Version 0.108.0 brings a new price book model with a spreadsheet-like editor, exact money arithmetic with VAT taken on the sum of nets, custom-field filters and custom-field values that carry over between documents.
Read the entry Oct 11A built-in CRM in Endora Commerce: sales opportunities next to your orders
A new, free CRM module: sales opportunities with their own status workflow, a board, a calendar and analytics, linked to orders and quote requests.
Read the entrySee how Endora Commerce handles your pricelists and orders
Start with a free consultation: we'll show you the platform live, and four weeks into the project you'll have a working prototype and a clear decision on the full build.
Michał Zabielski
Founder and CEO, Endora
We reply within one business day.