Since there had been no post about Endora Commerce for a while, you could reasonably assume the project had stalled. Not even close. Holiday season slowed down the demo recordings, not the work on the platform — and quite a bit has piled up worth showing. The videos are coming back; here is what shipped “in the meantime”.
Integrations with the systems you already run
- Comarch ERP Optima and Subiekt GT — product records, stock, prices and sales documents wired into the platform, so nobody re-enters the same data a second time.
- KSeF e-invoicing — invoices and corrections go to Poland’s national e-invoicing system in the FA(3) format through a durable queue. The KSeF number lands on the document, the official confirmation is downloadable, and the PDF gains a verification QR code.
- Stripe — cards, BLIK, Apple Pay and Google Pay, 3-D Secure, payment embedded in the checkout page or a redirect to Stripe Checkout, saved cards, and refunds initiated both from the platform and from the Stripe dashboard.
- Google Analytics 4 — a measurement ID and a switch per sales channel, Enhanced Ecommerce, a configurable custom-events builder, and support for server-side tagging.
The API module: a platform open to partners
This is the change that shifts the sales model the most. Endora Commerce now has a dedicated API namespace for external systems and trading partners, with keys carrying a narrow set of scopes. A key can be bound to one organization and one sales channel — then it operates strictly on that company’s terms: it sees their prices, their assortment and their credit limit, and it can do nothing their own buyers could not do.
In practice a distributor or partner can feed the platform with their own products, pull the product offer together with the prices negotiated for their company, and place and collect orders. Orders are placed with an idempotency key, so a repeated request returns the same order instead of creating a second one — a detail that saves a lot of explaining when something fails on the integration side.
Page Builder went deeper than the CMS
The same drag-and-drop editor used to compose CMS pages now also handles transactional email templates and invoice templates. The content, subject and look of a message change in the admin panel, globally or per sales channel, without touching code and without a deployment.
Custom fields are no longer just for products
You can now add your own fields to Categories, Organizations, Orders, Quote Requests and Customers, not only to Products. They are added as data, so they need no database migration and no new release — a contract number on an order, or a segment attached to an organization, is now one form in the admin panel.
B2B and B2C on one platform
Endora Commerce can now serve both models at once. Registering an individual customer provisions a single-member organization behind the scenes, so orders, quote requests, invoices and addresses all run through exactly the same path as in B2B — with no parallel “simplified” mode of the kind that usually starts drifting after six months. Individual customers’ data is isolated from one another just like companies’ data is, and B2C selling is enabled per sales channel: a B2B-only channel simply refuses that registration.
Where to see all of it
The full module list lives on the Features page, and the integration list — together with how to connect your own system — on the Integrations page. The admin panel and the storefront are running online, so the fastest route is to sign in with a demo account and click through it yourself.
And to close with the question that comes up in every conversation: which integrations or features would you want on your ideal B2B platform? Let us know — let’s see what we can do.