Canagri
Implementation of eCommerce in the farm equipment industry

About Canagri and our eCommerce mission
Canagri (formerly Can Agri Rydzyński Sp. k.) is a Polish family-owned company operating since 2000, headquartered in Małopole. It distributes renowned global brands, including Kerbl, Covalliero, and Magic Brush, and has a network of 2,500 partners. It specializes in comprehensive supplies for industries such as agro, animal husbandry, equestrianism, hobby farming, gardening, and pet care. We were asked to develop the concept, design, and implement a purchasing platform for Canagri Partners.
Consultancy and preparatory work
As part of our preparatory work, we first conducted a preliminary analysis of the owner’s expectations. We then conducted a series of workshops to develop userflow specifications and describe the functionality.
Workshop 1.
Discussion of key assumptions from the Project Owner’s perspective:
- Discussion of the vision and strategic assumptions (development plan, markets, user numbers in a 1-3-5 year timeframe), language versions,
- Personal User Profile (PSP) – a description of the platform’s users, along with process mapping,
- Roles in platform administration,
- Expected transaction volumes and related technical burdens (loading speed, etc.),
- Key platform functionalities,
- Discussion of expected payment methods
Workshop 2
Workflow brainstorming:
- Developing diagrams related to purchasing processes for various persona types
- Describing database functions related to collecting information about a given user
- Determining the documents the system must collect due to formal requirements (due to ministry requirements, e.g., for subsidies for farmers)
Development of low-fidelity mockups
As a result of workshops, consulting and analytical work, the documentation necessary for the development team to implement was created.
- Product tree with category designations and descriptions of representative products (in terms of filters, specifics, e.g., technical data sheets)
- Specification of promotion types and special product designations (so-called information badges on product windows)
- List of views, technical implementation specifications, along with user flow documentation describing the processes and algorithms on the shopping platform
- Low-fidelity mockups – a clickable UX prototype illustrating the platform’s functions and operation

Graphic designs
and high-fidelity mockups
As part of the graphic design work, we prepared a conceptual design (a home page and two sample subpage views from the view list). After its approval, we developed:
- desktop and mobile graphic designs of key views – a total of over 60 unique views and 30 complementary ones
- test content – prepared by the client, containing descriptions for all subpages, sample products according to the product tree along with all information, photos and video materials

Integration analysis of a dedicated ERP system and external integrations
Integration with ERP is always a significant challenge. In the case of the Canagri project, exchanging information with ERP was problematic because it was a dedicated system, and updates were performed in real time (including inventory levels, document issuance, and order exchange). Price lists are updated upon request or daily. A supplementary element of the previously created documentation was a description of the integration methods, along with the acceptance criteria.
Desktop and mobile implementation of the purchasing platform
The entire implementation process took over nine months and was divided into equal sprints (each sprint was 10 business days long), including: seven business days for developer work, four hours for QA testing, four hours for corrections, and one day for client-side testing. Each sprint included one day for final corrections; if the implementation was completed faster, we would start another sprint.
Management and progress control:
- In the Monday.com system, we maintained a board accessible to the client and the team, where we monitored project progress
- The client reviewed each sprint and provided feedback in sprint comments
- Sprint closure, acceptance protocol, and work settlement were handled entirely remotely
- After the implementation was complete, it took us approximately 8-10 days to test and integrate all e-commerce features in a BETA version, ready for content
- We conducted testing based on the description of business test scenarios provided by the client


Unique Features on the Platform
Among the unique functionalities of the purchasing platform that we have prepared for implementation, it is worth mentioning:
- An extensive product structure with diverse variants and types of special equipment
- An advanced system for selecting bulk packaging types based on product type, bulk packaging types, and the associated logistics for selecting the type of shipping company
- An advanced price list management system for specific customer groups
- An extensive system for time-based promotions, product linking, and promotion analytics
- A pop-up information publishing module for users with the ability to set publication times, display lengths, and “assign” to specific subpages or product types
- A billing status preview linked to completed orders and a quick order option
- A loyalty program as a motivational system for Partners


Preparing the purchasing platform for launch
Before moving to LIVE, the platform underwent a process of supplementing content and rigorous testing.
We conducted training for the team after the BETA version implementation
- Training on how to use the platform took approximately 6 hours
- We also provided a user manual
After the client completed the content, we performed:
- Manual testing in a test environment – we performed testing based on purchase scenarios prepared by the Canagri support department
- Load testing – our server administrator performed speed and load tests, including for information exchange with ERP
- Price and product verification
After completing the BETA version implementation, i.e. a fully operational shopping platform with test content integrated with payments and external systems, the ready-to-launch version was handed over.
DO YOU HAVE A VISION YOU WANT TO FULFILL?
Contact us and we will help you build a brand that will conquer the market.























