🍪 We value your privacy.
We use strictly necessary cookies for website functionality.
For analytics (Google Analytics), we need your consent.
🍪 We value your privacy.
Your Privacy
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
More information
Strictly Necessary Cookies
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable
Analytics Cookies
Disabled
These cookies collect information on how users interact with our Site and enable us to improve how it operates.
Targeting Cookies
Disabled
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Functional Cookies
Disabled
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.

B2B Portal for Auto Parts Manufacturer

About the Company

  • Over 10 years in the market, specializing in spare parts production for CUMMINS, KAMAZ, and WEICHAI diesel engines
  • The core product range consists of aftermarket parts — quality alternatives to OEM components, engineered for real-world operating conditions in Russian climate and road environments
  • Clients include freight vehicle owners, auto repair workshops, authorized dealers, and agricultural enterprises

The Challenge

Despite a well-developed offline sales network and a high-performing sales team, the existing portal no longer met business needs: it required constant customization, lacked the necessary flexibility, and could not support full system integrations.

The company evaluated two options:
  1. Build a new B2B portal and migrate to an upgraded 1C ERP with full integration.
  2. Extend and maintain the existing legacy system.

After a series of consultations and risk assessments, the decision was made to upgrade the existing 1C ERP and implement a new B2B portal on 1C-Bitrix.
Светлана Колесова, HAFFEN CMO
"We were managing work across three separate systems — 1C, the website, and CRM — manually entering and updating data. This was slowing our growth and preventing us from building a proper online sales channel." — the client's Head of Marketing

Primary Objective

— accelerate order processing and eliminate pricing and stock-level errors caused by fragmented systems.

In practice, this translated into a full set of requirements:
  • Maintain accurate stock levels and individual pricing across all branches with near-real-time data synchronization: retail prices for guest users, personalized terms for authenticated partners.
  • Configure 1C as the single source of truth for all systems (pricing, stock levels, CRM).
  • Reduce manual workload for sales staff.
  • Make the portal a tool not only for order placement but also for acquiring new clients.
It is worth highlighting the contribution of the client's in-house 1C specialist — their deep engagement and close collaboration with our team was essential to building a correct integration.

How We Approached the Project

We began by mapping the customer journey: from product search to final order placement (4 months):

  • Gathered requirements: documented key business processes, identified integration touchpoints and functional modules.
  • Designed the concept: mapped process interdependencies and aligned them with the architecture of the future B2B portal and 1C ERP, which became the backbone of the entire system.

This phase covered all key areas: branch logic and pricing, cart and order-splitting across warehouses, order placement flows for customers and managers, parts catalog with vehicle-based filtering, product search, logistics, registration, and authentication.

Implementation

With the customer journey logic established, we moved to implementation.

Built the portal (8 months): progressed from prototype to full launch, following the customer's path through all stages of the ordering process:
  • Kit information display in product cards
  • Tagged landing pages (for SEO)
  • Cross-reference code lookup from product cards
  • Searchbooster integration for improved search accuracy
  • Parts catalog filtering by engine make and series
  • Replaced the delivery ETA calculator (eshopLogistic → eDost)

Key System Updates

Extended B2B Account Portal

  • Managers can operate on behalf of multiple legal entities
  • Saved delivery addresses per counterparty
  • Bulk price lookup requests via SKU lists or cross-reference codes

Smart Product Cards and Marketing Tools

"Related Items" system: displays not only the individual part but the entire assembly or unit it belongs to. This helps customers quickly find compatible components, locate parts without direct search, and choose a complete assembly when more cost-effective. The feature increases average order value and simplifies purchasing.
карточки товаров Haffen

Data and Pricing Automation

  • Live stock levels and individual pricing: Full 1C synchronization eliminates outdated price lists. Prices are calculated automatically based on contracts, client type (retail / 3 wholesale tiers), and product group rules.
  • Order transparency: Clients see the total amount and delivery lead time before confirming, reducing follow-up queries to managers.
остатки и индивидуальные цены в магазине Haffen

Communication

  • Dual notifications: New orders trigger immediate alerts via email and Telegram.
  • Automated feedback forms ("Contact Manager", "Price List Request", "Reconciliation Act", "Return"):
  • All forms validate required fields, include anti-spam protection, and store submissions in the admin panel for easy processing
  • For authenticated users, company details are pre-populated automatically

Project Challenges

Every live project — especially in e-commerce — is as much about the journey as the outcome. We share the challenges we encountered and how we resolved them.

Payer selection errors

Clients were skipping the billing entity selection step during repeat orders, forcing managers to manually correct or duplicate entries in 1C, which distorted analytics. Working with the client, we updated the interface to make this step mandatory.
этапы реализации проекта Haffen
Product search issues

The default 1C-Bitrix search required substantial customization (partial word matching, transliteration support, typo correction) and would have been costly to maintain. To save development time and preserve familiar search behavior for users, we integrated Searchbooster.
Delivery selection delays

Clients frequently selected self-pickup before the delivery points list finished loading (wait time: 8–20 seconds), then requested delivery via order comments. This created manual processing overhead. We resolved the issue by switching to the faster E-DOST delivery service.
Manual client onboarding

Manual entry of new client data into 1C is intentional — it is part of the business process: pricing and terms must be confirmed only after verifying the client's reliability. Manually collected data becomes a valuable resource for other departments.
Impact After Launch
  • Grew the wholesale client base: 170 clients registered on the portal within 5 months, of whom 52 placed orders online. The majority of registrations came from existing clients, who noted the convenience of order submission and transparency of order status tracking.
  • Automated processes: Orders now flow directly into 1C without manual entry, and offline inquiries about stock levels and pricing decreased. This reduced errors and freed up managers' time for active partner engagement.
  • Shifted customer behavior: approximately 15% of clients work exclusively through the portal, 55% combine online and offline ordering, while 30% tested the portal but returned to their previous workflow. For the company, this represents stable digital channel growth without abandoning traditional formats.
"The portal became a tool not only for sales, but for optimizing our internal processes. Related products and kits noticeably increased our average order value, and staff stopped spending time on repetitive tasks. It was a significant investment — but one that allowed the business to move forward."
Светлана Колесова, HAFFEN CMO
the company's CMO

Results

Implementing the B2B portal was a pivotal step that unified fragmented business processes. The portal reduced routine work in the sales department, elevated the company's professional profile, gave clients a fast and convenient ordering tool, and opened new growth opportunities. This case demonstrates that digitalization is not just a cost center — it is a strategic investment. A well-architected B2B portal becomes not part of IT infrastructure, but a driver of business development.

Other Wholesale
Portal Cases