Absolute TeamSport
Football academies on one platform
A B2B platform for football academies built on WooCommerce: equipment purchasing with logistics, a training calendar, parent communication and children's progress tracking. Absolute Teamsport is an international teamsport retailer with a Polish branch in Kraków. It offers products from adidas, Nike, Puma, Mizuno and Hummel. For football academies, we built a B2B platform for buying kits, equipment and accessories. The platform also supports the academy's day-to-day organization.
No centralized system for football academies
- No unified purchasing system. Academies bought equipment through various channels. There was no single place to order for the whole team.
- Poor communication with parents. Information about sessions and changes reached parents irregularly. Coaches lost time on one-off messages.
- Complicated schedules. Planning training sessions and announcing changes required manual work. Every change of time meant a series of phone calls.
- No tracking of children's progress. There was no shared place to assess players' development. Parents rarely knew how their child was doing in training.
- Manual orders without logistics. Orders were neither automated nor connected to logistics. Delivery status had to be checked separately.
- Many users with different goals. Coaches think about training, parents about their child, and administrators about budgets and deliveries. A single generic interface wouldn't serve any of them well.
Building a centralized platform for logistics, communication and progress tracking
- UX for three user groups. We designed the interface separately for coaches, parents and administrators. Each group sees what it needs, without unnecessary options.
- WooCommerce as the foundation. We chose WooCommerce because it handles product catalogs and orders well. It also gives us freedom to add modules beyond a typical store.
- Purchasing connected to logistics. We integrated the equipment purchasing module with logistics. Delivery statuses and stock levels update automatically.
- Training session module. The session calendar is synced with the schedules. Every change of time triggers a notification. The coach changes the time in one place, and the rest happens automatically.
- SMS and email communication. Parents receive messages via SMS and email. The coach sends the information once, and it reaches everyone concerned.
- Children's progress module. Coaches create reports on players' development. Parents see them in one place.
- Modules instead of separate tools. The store, calendar, communication and reports all work within one platform. The academy doesn't have to stitch together several apps or copy data between them.
- A catalog for academies. Kits, equipment and accessories are available in one B2B store. The academy orders for the whole team in one place.
What we built it with.
Analyzing academy needs
We mapped out the roles of coach, parent and administrator and their daily tasks. That defined the scope of the modules.
UX/UI design
We designed separate paths for each role. The priority was ease of use on mobile, since coaches and parents often use the platform on the go or on the pitch.
Store and logistics
We built the purchasing module on WooCommerce and connected it to logistics. Stock and deliveries update without manual work.
Organizational modules
We added a session calendar with notifications, parent communication and progress reports. Every module uses the same team and player data.
Testing and rollout
We tested the paths for every role, from ordering equipment to a parent reading a report.
What changed.
See other projects.
Selling to clubs or schools?
We'll build a platform that connects orders with your client's day-to-day operations. If you sell to clubs, schools or organizations, a store alone is often not enough. B2B clients come back more readily when the platform also helps them organize their daily work. Connecting orders with logistics takes pressure off both sides, because nobody has to ask about status manually. It's worth starting with user roles, because each one has different goals and a different level of patience.
Let's talk about your B2B platform →