EN
Case study · B2B / CS-Cart

Comprehensive improvements to a CS-Cart B2B store

About the project

Online store for cutting tools and metalworking equipment

For more than a year I developed the project as a B2B platform: product pages, bundles, customer area, documents, purchase history, integrations, loyalty program and performance.

Client Online store for cutting tools, machine tooling and metalworking equipment
Model B2B store with technically complex products
Engagement Over a year of continuous development
Review
B2B online store (under NDA)
Online store for cutting tools, machine tooling and metalworking equipment
Konstantin B.

We've been collaborating with Anton for over a year on a regular, daily basis. Don't hesitate to contact him if:
- you need a specialist who can quickly grasp the essence of tasks, analyze, and correct other people's code
- can solve a wide range of problems from various fields.
- stable, focused, and willing to work hard - no issues with discipline, communication, or feedback
- provides objective, accurate estimates, doesn't add unnecessary hours, and responsibly accounts for time spent
- you're not always able to write precise specifications and need a specialist who can independently interpret and analyze specific aspects, without pestering you with unnecessary or stupid questions, and without doing anything haphazardly and then saying, "It wasn't specified in the specification."
I'd be happy to resume working with you on a permanent basis once the appropriate amount of work becomes available.

Develop CS-Cart into a full B2B platform, not just a product catalog

For buyers, it is not enough to simply add a product to the cart. They need to quickly find compatible tools, locate the right item by parameters, repeat past purchases, download documents, act on behalf of an organization and receive accurate data from the company’s internal systems.

Objectives

  • extend product pages for the specifics of cutting tools
  • simplify selection of compatible products and bundles
  • improve favourites, comparison and repeat purchases
  • implement B2B logic in the customer area
  • connect the site to external accounting systems
  • support the loyalty program and optimize heavy pages

Systematic development of catalog, customer area, documents and integrations

Instead of isolated fixes, the site evolved step by step into a B2B system where catalog, product pages, customer area, documents and integrations follow the same logic. The main focus was helping buyers solve production tasks: pick the right tools, assemble bundles, repeat purchases, compare items, get documents and manage orders on behalf of an organization.

1

Catalog and product pages

Product pages were extended for a complex technical assortment: specifications, compatible items, spare parts, videos, PDFs, QR codes, bundles and product states.

2

Product bundles

Bundles received dedicated pages, availability checks, correct display in cart and orders, generators, templates and reports.

4

Favourites and comparison

Favourites and comparison lists were improved with richer selections, sharing, bulk actions and category-based comparison.

5

B2B customer area

The customer area was adapted for organizations, employees, access roles, company details, approval requests and switching the active organization.

8

Integrations

Data exchange scenarios were developed for 1C, external company and document databases, product imports, data exports and notifications.

9

Loyalty and performance

Loyalty logic, point imports and transfers, reports and display in the customer area were improved, along with the speed of listings, filters and bundle pages.

Result

Product pages became more informative and useful for selection Bundles turned into a managed sales scenario Favourites and comparison became more convenient for regular purchasing The customer area was adapted for working with organizations A “purchased products” section appeared for repeat orders The site was connected to external accounting systems The loyalty program was refined for real customer scenarios The performance of key sections was improved

The main value of the project lies not in one specific feature, but in systematic development of the online store. CS-Cart was adapted for a complex B2B catalog, regular purchases, documents, integrations and technical product selection.

Need to improve a CS-Cart B2B store? Discuss your project

Who this work is for

If your CS-Cart store has already outgrown the simple “catalog → cart → order” scenario, the platform can be adapted to real B2B processes.

Complex technical catalog

Many specifications, compatibilities, analogues, technical codes and selection scenarios that cannot be covered by a standard product page.

B2B customer area

You need organizations, employees, access roles, company details, company switching and different rights within one customer structure.

Repeat purchases

Buyers regularly return to the same products, so you need purchase history, filters, exports and quick repeat ordering.

Integrations with accounting systems

The site must be connected to 1C, external databases, documents, organizations, stock levels and internal company processes.

Catalog performance

As the catalog grows, filters and listings start to slow down. You need optimization so that the site remains convenient for purchasing managers.

Common questions about CS-Cart B2B stores

Is CS-Cart suitable for a B2B store?

Yes, if you adapt the logic to real processes: organizations, roles, documents, repeat purchases, integrations and a complex catalog.

Can we show documents in the CS-Cart customer area?

Yes. The customer area can display invoices, shipping documents, reconciliation reports and other documents related to orders.

Can CS-Cart be adapted for organizations and employees?

Yes. A user can be linked to one or more organizations, with employees, roles, company details and switching the active company.

Can we implement repeat purchases in CS-Cart?

Yes. For B2B you can implement a “purchased products” section, filters, categories, counters, exports and quick repeat of previous purchases.

What if a large CS-Cart catalog starts to slow down?

You need to optimize listings, filters, category counters, heavy pages and data queries. The solution depends on catalog structure and load.

Result guaranteed
A separate contract for each project
Fixed price before the start
I’ll tell you if it’s possible, estimate the timeline and cost — free of charge, with no obligation.
Describe the task and I'll estimate it in 24 hours