Build solutions for the company’s business processes – not the other way around!

Published: 2025-11-02 | Last updated: 2026-02-19 | 

Last year, we had the opportunity to take over a project from a previous contractor, with whom the Client came to us.

  • The cooperation between him and the sales platform provider was going “not so well”:
  • the Client waited weeks, sometimes even months, for reported bugs and new features
  • the contractor billed in an incomprehensible way, adding work hours without further explanation
  • solutions landing in production were not tested in any way – you could say that the system users were the testers

However, the straw that broke the camel’s back was another incident…

The Client asked the contractor to build a calculator for their service, based on which an offer was generated for the system user. Thanks to this, the user approved only the offer that could be processed further in a pre-established process.

However, with the first offers generated in production, it was noticed that something was wrong with them…

It turned out that the programmers implemented the calculator in such a way that it worked correctly for some parameters “hardcoded” in the code. As soon as the user selected parameters other than the predefined ones, the offer was calculated incorrectly, lowering the offer value relative to the correct data by several hundred zlotys!

When the Client reported the error to the contractor, they stated that they had no idea how to make the calculator replicate the actual way of calculating formulas

As a result, the Client had to create a workaround and rebuild the process in their company to account for reduced profits from offers and the new way of calculating its parameters

Fortunately, shortly after starting cooperation with the Client, we solved the problem and everything works as it should, but the Client’s losses counted in thousands of zlotys (the faulty calculator was on the site for about 2-3 months) were irretrievably lost

What is the moral of this story?

  • it is worth taking the time to vet a potential business/technology partner to avoid such problems
  • before you start doing something – find out how it works and don’t try to force changes
  • act in accordance with reality and business processes – if they need to be adapted to the system being built, do so only in consultation with the business. At the end of the day, you are changing the way your Client’s company operates

Have a good day!

Did you find this article useful? Contact Endora – we will conduct an audit and help implement best practices.


Keywords: business risk, e-commerce consulting, foreign expansion, workshops

Table of contents

Ostatnio dodane

Translating dynamic content on open source (Magento, WordPress): challenges and solutions

Translating dynamic content on Magento and WordPress – find out why integrating page builders with automatic translation imports (CSV, Poedit) can be problematic and discover practical ways to effectively manage
Przejdź do materiału

Comparison of Magento, Sylius, and WooCommerce platforms for the industrial and manufacturing sector in B2B sales

Comparison of Magento, Sylius, and WooCommerce platforms for B2B implementations in the industrial and manufacturing sector. Find out which e-commerce platform will work best for your company, discover the pros,
Przejdź do materiału

How to effectively implement e-commerce projects in the B2B industry – practical tips

Discover proven strategies for implementing e-commerce platforms in the B2B industrial sector. Learn how to analyze processes, integrate ERP systems, effectively manage change, validate business assumptions, and achieve success through
Przejdź do materiału

Process analysis and integration of a B2B sales platform with ERP/ PIM/ WMS/ CRM systems

Find out why integrating an e-commerce platform with ERP, PIM, WMS, and CRM systems is essential in B2B. Discover the benefits, challenges, and best implementation practices that increase automation, eliminate
Przejdź do materiału

Project Manager as a Servant Leader – a bridge between the Client and the development team

Find out how the role of a Project Manager as a Servant Leader affects effective collaboration with the Client and the development team. Discover Endora's values, partner communication practices, and
Przejdź do materiału
Sounds interesting?

We are happy to help.

Contact us