arrow_left_alt

Blog

Elesto: Sylius B2B Distribution

April 23, 2026

B2B eCommerce projects have a reputation for being complex, long, and expensive to deliver. Much of that complexity is legitimate: the business requirements are genuinely more involved than in consumer retail. But a significant portion of the time and cost in these projects goes into solving problems that have already been solved elsewhere. Elesto is a B2B accelerator built on Sylius Plus that addresses exactly that.

The growing complexity of B2B eCommerce platforms

B2B buyers increasingly expect purchasing experiences that match what they are used to as consumers: fast, clear, and accessible from any device. At the same time, the underlying requirements of B2B commerce are fundamentally different from B2C.

Pricing in B2B is rarely straightforward. It depends on negotiated contracts, customer-specific agreements, volume tiers, and long-standing relationships. A single product can have a different price for every buyer on the platform. On top of that, purchasing decisions in B2B often involve multiple people. The platform needs to support that workflow without making it cumbersome.

Then there are the integration requirements. Most B2B operations run on ERP systems that manage stock, pricing, and customer data. Connecting a new eCommerce platform to that existing infrastructure is rarely simple, and the product catalogs involved are often large.

These are the kinds of problems that every B2B eCommerce project has to work through. The question is whether you start from scratch each time, or whether you begin with a foundation that already handles them.

What is Elesto?

Elesto is a B2B eCommerce accelerator built on Sylius Plus, specifically on top of the B2B Suite module. It is a working reference implementation that demonstrates how B2B commerce features operate together in a real purchasing flow.

Rather than presenting individual features in isolation, Elesto shows how company account management, advanced pricing, quick ordering, and shopping lists actually function as a coherent platform. The architecture decisions behind it come from real B2B projects, not from a generic demo setup.

For development teams, Elesto serves as a starting point: a tested codebase and architecture they can build from rather than design from scratch. For clients evaluating Sylius for a B2B eCommerce platform, it provides a concrete reference point for what the finished system can look like and how it behaves.

Key B2B features demonstrated by Elesto

Now for the most interesting part: what Elesto actually does. Below is a breakdown of the main features built on top of the Sylius Plus B2B Suite and what each of them addresses in practice.

Company accounts and user roles

First of all, Elesto allows you to assign multiple users to a single organization and grant each of them a different permission level. Administrators can manage team members, add new people, or restrict access as needed. At the same time, order history, invoices, and billing data remain visible across the entire organization, which keeps purchasing transparent and makes collaboration easier. This is particularly useful for companies where purchasing involves multiple departments or requires approval from more than one person.

Advanced pricing engine

Pricing is one of the defining challenges of B2B commerce architecture. The same product can legitimately have a dozen different prices depending on who is buying it, in what quantity, and under what contract terms.

<div class="rtb-text-box is-blue-50">The B2B Suite pricing engine in Elesto supports dedicated price lists per organization or customer group, percentage discounts applied at the category level, and tier pricing where the unit price changes based on quantity. This covers the majority of pricing models that B2B operations actually use, without requiring custom development for each variation.</div>

Quick shopping

B2B buyers typically know what they need before they arrive on the platform. They are not browsing for inspiration; they are executing a purchase they have made before, or working from a list prepared elsewhere.

<div class="rtb-text-box is-blue-50">Quick shopping in Elesto allows buyers to add products in bulk using SKU codes or an import file, completing an order on a single page without navigating through categories. For companies placing large, regular orders, this is often the feature that makes the biggest day-to-day difference to how the platform gets used.</div>

Shopping lists and recurring orders

B2B purchasing workflows often involve preparation steps before an order is placed. One team assembles a list of required products, another reviews or approves it, and a third finalizes the order.

<div class="rtb-text-box is-blue-50">Shopping lists in Elesto support this by allowing buyers to maintain multiple working carts that can be converted into orders when ready. For recurring orders, the platform allows buyers to reorder a previous order in a single step: selecting from order history and placing an identical order immediately. This reduces processing time and eliminates the errors that come with manually recreating complex orders from memory or from a spreadsheet.</div>

Handling large product catalogs

Scale is a consistent challenge in B2B eCommerce. Catalogs in wholesale and manufacturing contexts often contain hundreds of thousands of products and millions of variants. Performance at that scale is not guaranteed: it requires deliberate architectural decisions and testing under realistic conditions.

<div class="rtb-text-box is-blue-50">Elesto has been tested with catalogs exceeding 200,000 products and over one million variants, with no degradation in performance in tested conditions. For clients with large or rapidly growing inventories, this provides a concrete reference point for what the Sylius B2B platform can handle before custom optimization becomes necessary.</div>

Common challenges in B2B eCommerce projects

Beyond the feature set, B2B eCommerce implementations involve a set of architectural and integration challenges that are worth understanding before a project begins. From BitBag's experience working on B2B platforms built on Sylius, these are the areas where projects most often run into difficulty.

Complex pricing logic

Pricing rules in B2B can become extremely granular: customer-specific lists, category-level discounts, volume thresholds, promotional overrides, and contract prices that take precedence over everything else. When these rules interact, the logic can become difficult to manage and even harder to debug.

Getting pricing architecture right early in a project matters. Retrofitting a more sophisticated pricing model onto a system that was not designed for it is expensive and risky. Starting with the B2B Suite's pricing engine, which is designed for this complexity, avoids most of that problem.

ERP and PIM integrations

Most B2B operations run on ERP systems that are the source of truth for stock levels, customer pricing, order status, and financial data. Connecting a new eCommerce platform to that infrastructure is one of the most technically involved parts of any B2B project.

Sylius's API-first architecture makes integration more manageable, but the complexity of ERP integration still depends heavily on the specific system, the data model, and the synchronization requirements. This is typically one of the areas where project timelines are most sensitive to scope changes.

Large catalogs and performance

Managing a catalog of hundreds of thousands of products is not just a storage problem: it affects search, filtering, category navigation, and checkout performance. Elasticsearch integration, database indexing strategies, and caching all play a role.

Elesto's tested performance figures provide a baseline, but production performance in a specific client environment still depends on the infrastructure setup, the complexity of product attributes, and the volume of concurrent users.

Advanced purchasing workflows

B2B procurement often involves approval steps, spending limits, and multi-stage processes that have no equivalent in consumer eCommerce. Modeling these workflows requires a clear understanding of how the organization actually operates, not just what the platform supports.

The B2B Suite covers common workflow patterns, but more specialized approval hierarchies or integration with systems outside the platform may require custom development.

Why B2B accelerators reduce time-to-market

The core argument for using an accelerator like Elesto is that B2B eCommerce architecture problems are largely consistent across projects. The specific business requirements differ, but the underlying patterns, such as organization management, pricing models, catalog handling, and integration architecture, repeat themselves.

Building those patterns from scratch on every project is expensive and introduces unnecessary risk. An accelerator compresses this phase by providing:

  • A prebuilt architecture that covers the foundational patterns, so development teams can spend their time on what is specific to the client rather than rebuilding infrastructure.
  • Proven B2B patterns based on real implementations. The decisions in Elesto reflect how B2B platforms actually behave under operational conditions, not how they are expected to behave in theory.
  • Faster discovery. Having a working reference implementation changes the nature of early project conversations. Instead of describing features abstractly, teams can show clients how specific workflows operate in practice, which leads to more grounded and productive requirements discussions.
  • A faster path to MVP. Getting a working B2B platform into the hands of real buyers earlier means earlier feedback, earlier validation of the business model, and more time to iterate before the platform is operating at full scale.

https://bitbag.io/blog/sylius-products-b2b-suite

When Elesto is a good starting point for your B2B platform

Elesto is most useful in projects where the B2B commerce requirements are central to the platform rather than incidental. Here are the scenarios where it tends to provide the most value.

Wholesale platforms

Wholesale operations typically involve large catalogs, tiered pricing, and buyers who place regular, high-volume orders. Elesto's quick ordering, shopping lists, and pricing engine map directly to how wholesale purchasing actually works.

Manufacturers selling to distributors

Direct manufacturer-to-distributor commerce involves contract pricing, organization-level account management, and often close integration with production and inventory systems. The B2B Suite architecture in Elesto covers the commercial layer of this model well.

B2B portals for partners

Companies that sell through partner networks often need to give each partner or reseller their own pricing, catalog visibility, and account structure. Elesto's organization management and pricing engine supports this model without requiring each partner relationship to be handled as a custom integration.

Companies migrating from legacy systems

For companies moving from an older B2B platform or a heavily customized ERP-based ordering system, Elesto provides a clear target architecture. Rather than designing a new system from scratch, teams can use Elesto as a reference point and adapt from there, which makes the migration scope easier to define and manage.

https://bitbag.io/blog/b2b-ecommerce-challenges-sylius-b2b-suite

Wrapping up

B2B eCommerce projects are complex, and that complexity does not disappear by choosing the right platform. But a significant portion of the time and risk in these projects comes from solving problems that are well understood and have been addressed before.

Elesto reduces that portion. It provides a tested B2B architecture built on Sylius Plus, covering the features and patterns that most wholesale eCommerce platforms need, without requiring each project to start from a blank page.

Sylius provides the flexibility to extend that foundation in the directions a specific client's business requires. The platform is customisable at the architecture level, which matters when B2B requirements do not fit standard configurations. Check out the Elesto Demo >>

What an accelerator cannot replace is the implementation experience to know when to follow the reference architecture and when to adapt it. B2B commerce decisions made early in a project have long-term consequences for how the platform performs and how much it costs to maintain.

<div class="rtb-text-box is-blue-100">If you are planning a B2B eCommerce build on Sylius, we’re happy to help you define the right architecture and approach for your specific case. We have worked on B2B implementations across wholesale, manufacturing, and distribution contexts and can help you get the architecture right from the start.</div>

{{cta-service-b2b="/comp/cta"}}