Skip to content
Endora

Endora Commerce integrations: an overview of all 23 connections to external systems

Justyna Brończyk

Author: Justyna Brończyk
Key Projects Lead

· 8min read

Endora Commerce integrations: an overview of all 23 connections to external systems

Most e-commerce platforms sell you an “open API” and consider the conversation about integrations closed. In practice that means every connection to an ERP, a payment gateway, or an analytics tool gets built from scratch, on your own time and budget.

Endora Commerce ships with 23 ready-made integrations grouped into 9 areas: payments, ERP, e-invoicing, AI, search, email, analytics, product feeds, and infrastructure. A thread runs through most of them: you swap a provider in configuration, not in code. This article is the short version of each integration, with a link to the full documentation.


Payments

Stripe

A full payment gateway integration: cards, BLIK, Apple Pay, and Google Pay, with automatic 3-D Secure. Choose between an embedded form or Stripe Checkout redirect, and process refunds from the Endora panel, synced with Stripe.

Full integration: Stripe →

PayU

Payments through PayU GPO: BLIK, cards via PayU Secure Form, Apple Pay, Google Pay, and pay-by-link. Saved cards and one-click payments work out of the box, and refunds run through the platform’s complaints module.

Full integration: PayU →

tpay

Integration with tpay’s Merchant Open API: BLIK, cards, and bank transfers, with JWS-signed webhooks. Built for B2B, with saved payment methods and refunds handled in the platform’s dispute module.

Full integration: tpay →


ERP systems

Comarch ERP Optima

Two-way sync of catalog, stock levels, prices, and sales documents through a native adapter built on APIs and webhooks. The scope and direction of data flow gets defined in a discovery workshop before the adapter is built, there’s no single universal template.

Full integration: Comarch ERP Optima →

Subiekt GT

Two-way sync of products, stock levels, and orders with Insert’s trade and warehouse system, common in wholesale. Data flows through a partner API, and the integration scope is set in a discovery workshop, same as with Comarch.

Full integration: Subiekt GT →


E-invoicing

KSeF

Automatic delivery of invoices and corrections to Poland’s national e-invoicing system in the required FA(3) format, mandatory from February 1, 2026. A persistent queue with retry logic, KSeF numbers assigned on acceptance, downloadable official receipts (UPO), and QR codes for verification on printouts.

Full integration: KSeF →


AI assistants

Four language models to choose from for the AI assistant in the admin panel. The mechanism is the same across all of them: the assistant reads a natural language command, builds an action plan on the platform’s data model, shows it for approval, and executes it only after you confirm, within the user’s permissions and logged to the audit trail.

OpenAI (GPT)

Provide your own OpenAI API key and model in the configuration. Switching AI provider or model version is a setting, not an implementation.

Full integration: OpenAI →

Google Gemini

The same assistant, a different model provider. Switching to Gemini is one settings change, API key and model name in a single place.

Full integration: Google Gemini →

Anthropic Claude

Claude sits on the same provider list as GPT and Gemini. An Anthropic API key is all it takes, the rest of the configuration stays the same.

Full integration: Anthropic Claude →

DeepSeek

A model for deployments looking for a cheaper option or less dependency on a single vendor. Switching to DeepSeek again comes down to an API key and model name, with no change to how the assistant behaves.

Full integration: DeepSeek →


Meilisearch

A separate search index for each sales channel, updated on events rather than on a rebuild schedule. Results return in under 200 ms at the 95th percentile, with hybrid semantic search combined with phrase matching across large B2B catalogs.

Full integration: Meilisearch →


Email and communication

Amazon SES

Transactional messages (order confirmations, RFQs, status updates) sent through your own SES credentials, kept separate from bulk newsletter sends. You switch providers in settings, without touching code.

Full integration: Amazon SES →

SendGrid

The same job as SES, with a single API key instead of per-module configuration. Switching between SendGrid, SMTP, and SES is a settings change, not a code change.

Full integration: SendGrid →


Analytics and advertising

Google Analytics 4

Enhanced Ecommerce events (purchases, cart additions) fire from actual order data, not estimates. You configure GA4 separately for each sales channel, with optional server-side tagging to get around ad blockers.

Full integration: Google Analytics 4 →

Google Tag Manager

A separate GTM container per sales channel, with a shared data layer for e-commerce events. Each event fires exactly once, through the browser or server-side, never both at once, in line with Consent Mode v2.

Full integration: Google Tag Manager →

Meta Ads

A separate Pixel per sales channel, firing standard e-commerce events (ViewContent, AddToCart, InitiateCheckout, Purchase, Lead) on real order data. B2B-specific events like quote requests get added alongside the standard ones, not instead of them.

Full integration: Meta Ads →

LinkedIn Ads

An Insight Tag per sales channel, mapping real storefront actions (orders, quote requests) to conversions in Campaign Manager. Only events the platform actually emits get mapped, no empty fields from a generic template.

Full integration: LinkedIn Ads →


Product feeds

Google Merchant Center

An automatic product feed at a permanent, tokenized URL, no manual exports. Variant-level XML with all required Google fields, net or gross pricing from a selected price list, 8,500+ pre-loaded Google categories, and under 20 MB of memory use for 100,000 products.

Full integration: Google Merchant Center →

Meta Catalog

The same feed engine as Google Merchant Center, so pricing rules and product selection apply to both platforms at once. Pre-loaded Meta categories, net or gross pricing from a selected price list, and CSV diagnostics for skipped items.

Full integration: Meta Catalog →


Infrastructure

Amazon S3

Product images, invoices, and order attachments stored in S3, with visibility (public or private) set per file, not bucket-wide. Standard S3 API with no proprietary changes, so existing tools and monitoring keep working.

Full integration: Amazon S3 →

Google Cloud Storage

The same job as S3, for teams already running on Google Cloud infrastructure. Same interface as S3, so switching storage provider is a configuration change, not a code migration.

Full integration: Google Cloud Storage →

PostgreSQL

Standard, unmodified PostgreSQL as the platform’s database: catalog, orders, prices, organizations. Standard backup, monitoring, and replication tools work without changes, and deployment can be self-hosted, run by a partner, or fully managed.

Full integration: PostgreSQL →

Redis and job queues

Session cache and background job queues: webhooks, email delivery, search indexing, KSeF invoice submission. Failed jobs retry automatically with increasing delay, so one integration failing doesn’t stop order processing.

Full integration: Redis →


Which integration are you looking for?

  • Rolling out online payments? Stripe, PayU, and tpay all cover BLIK, cards, and bank transfers, they mostly differ in checkout flow and provider fees.
  • Already running an ERP and want to connect it without re-typing data by hand? Comarch ERP Optima and Subiekt GT have native adapters, scope gets defined in a workshop.
  • Selling in Poland after February 1, 2026? KSeF integration is mandatory, not optional, check the e-invoicing section.
  • Want an AI assistant in the panel but haven’t picked a model? GPT, Gemini, Claude, and DeepSeek sit on one provider list, switching doesn’t require a new implementation.
  • Running campaigns on Google and Meta? The analytics and product feed sections cover how order data reaches GA4, GTM, Pixel, Insight Tag, and product catalogs without double-counting conversions.
  • Asking where your data physically lives? The infrastructure section covers S3, GCS, PostgreSQL, and Redis, all interchangeable without touching code.

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 the integrations from the configuration side

Don’t see the system you need? Book a free consultation, we’ll check together whether it fits an existing adapter or needs a new one.

Keep reading

Recently published

All posts →

Have a specific challenge?

Don't just read about it - let's talk about your case.