B2B eCommerce Transformation:

Secure and convenient agricultural online store for business customers



Agro-Efekt Sp. z o. o. is a comprehensive trade company servicing the Polish agricultural market for over 30 years. Their mission is to provide professional services through consulting, purchase of agricultural products, services, and sale of agricultural production means and new technologies.

Agro-Efekt strives to build strong, stable, safe relationships with their customers and suppliers, which enables them to find optimal solutions in difficult situations and to adapt to changing market demands. Their slogan, “Together, we can do more!” reflects their commitment to customer satisfaction and employee development.


Agro-Efekt needed a reliable eCommerce platform for their B2B customers in order to enable them to purchase parts online. They required a system that allowed customers to:

  • Receive login information, access pricing data from their main price list 
  • Access to different warehouses and choose the desired shipping method for each 
  • Select from multiple payment methods based on customer group
  • Access information about replacements and substitutes for parts
  • Choose a delivery address or enter a one-time address
  • Enter comments to the order
  • View shipping information
  • Access an ‘I am interested, please contact me’ option
  • Preview orders/sales documents (invoice/correction)

Moreover, Agro-Efekt wanted to import products from the John Deere catalog along with their available substitutes, the integration with SAP, a Wishlist functionality, a Communicator (chat) system during returns, integration with imoje payments (ING Bank Śląski), integration with Google Analytics, integration with Polkurier. What’s more, they needed support for a million products, a custom search engine to search among them in less than a second, frontend styling, import of products from the John Deere catalog, customization, the ability to create orders from CSV, and features like ‘notify me when the product is available’ and ‘I am interested in the product, please contact me’.


Do you want to have a reliable, secure, and fast B2B eCommerce solution? See how we can help you succeed!


The main challenge in this project was the need to support a large number of products (more than 1 000 000), including creating a search engine that would be able to search through them in less than 1 second. On the other hand, Agro-Efekt needed a multi-inventory system for managing multiple warehouses, allowing customers to choose from which warehouse they wanted to order with different shipping methods.

  • Setting up an online store to facilitate ordering parts by business customers
  • Multi-inventory management
  • Integration with SAP
  • Support for a million products
  • Building a custom search engine – searching among a million products < 1s by product code, product name, variant name, creating custom queries to databases in Sylius Grid
  • Importing products from the John Deere catalog along with available substitutes
  • Creating orders from CSV
  • Styling the entire store
  • Customizing the platform
  • Wishlist functionality
  • Creating a ‘Notify me when the product is available’ and ‘I am interested in the product, please contact me’ features
  • Implementing the chat functionality (available in case of returns)
  • Integration with imoje
  • Integration with Google Analytics
  • Integration with Polkurier

Solution & Outcome

Agro-Efekt was able to launch the B2B online store successfully. The store met all their requirements, and the integration with SAP enabled them to offer the best customer experience. Furthermore, by integrating the store with Google Analytics, they could understand the store’s performance better and make improvements accordingly.

Now, the store is able to offer customers a wide range of products and services, as well as a convenient, secure payment system and a quick and efficient way to order parts.

  • Product Information Management (PIM) is shared and retrieved from two independent sources – the client’s SAP program and the manufacturer’s database.
  • The substitute/alternative search software – the specificity of the offered products (machine parts) results in a tree-like structure of replacements (product replacements). When the first-choice product (e.g., an old, outdated part number) is unavailable, the client is suggested its substitute, which may also have its lower-level substitute, and so on. In this way, the client is led by the hand to the available product that meets their requirements.


Reliable eCommerce platform for B2B customers

  • Integration with SAP
  • Multi-inventory management
  • Custom search engine – support for a million products
"BitBag is a mature organization in project management. Each stage, each task is perfectly planned, priced and completed on time. The entire process is transparent to the customer. BitBag software meets the customer's expectations and requirements."

Natalia Rudnikowska
Director of the IT department
We are here to help

Transform your business with our dedicated B2B eCommerce solutions

Radosław Żurawski
Sylius Officialy Trained Partner
Sylius Leading Partner
Sylius Extension Partner
Clutch Top Developer Poland
Vue Storefront Partner
Ibexa eZ partner