E-commerce platform that facilitates the process of purchasing complex products

Update a broken website and add full e-commerce functionality
Goodwill Projects is a large infrastructure and welfare company that has been operating throughout Lithuania for more than a decade. Their activities are extensive: road construction, paving, engineering networks, and at the same time — sales of materials, rental of equipment, services for private and corporate clients. The site existed, but was incomplete, did not work properly and had no e-commerce capabilities - all orders were still made by phone and email. The goal was not just to fix what is, but to create a full-fledged platform where customers can make purchases on their own.
.webp)

.webp)
.webp)
Each product requires a unique logical structure
The main challenge was not technical realization, but business rules. For pavers and curbs, calculators were needed, which, according to the entered parameters, immediately calculate the quantity and price. For quarry production, non-standard delivery logics, where the price is formed according to how many vehicles will be required for a specific order. For services — geographical restrictions based on the location of the object. For rental equipment, a completely different page structure. All this had to function as a single platform that the company's team could manage independently.

Webflow and WooCommerce — two separate layers
The standard e-shop was not suitable for this project. We chose a headless architecture: Webflow as the frontend — for design flexibility and fast content management — and WooCommerce as the e-commerce backend. The content of the products is managed on the Webflow side and automatically synced to WooCommerce via webhooks and the Google Cloud Run intermediate layer. WooCommerce cart, checkout, and account pages have been created manually from scratch to maintain a seamless style and support custom order logic.
.webp)
.webp)





A product that has not yet been on the market
A separate part of the platform is the 3D configurator for pads. Before creating, we did a market analysis and we did not find an analogous solution, so we had to figure out everything ourselves: how the steps will work, how the coefficients will be managed, how the 3D models will be prepared and optimized. The configurator allows the user to choose the type of coating, materials and colors by viewing the 3D image in real time, and the system immediately calculates the cost. Odds are managed through Google Sheets - without the help of a programmer. The finished configuration is transferred directly to WooCommerce as an order.
Easier customer journey and automated processes
Welfare Projects went from a company without any digital presence to a platform where customers independently find, calculate and order products. Processes that previously required individual tuning for each order now work automatically. At the same time, the company received a representative digital image corresponding to its position in the market.
