Product ordering with a loyalty program and AI-generated product visualization in Telegram: a comprehensive eCommerce solution

About company

AC-STEP is the largest manufacturer of soles and other footwear components in Ukraine. Its product catalog includes hundreds of items, but soles are of particular value. First and foremost, a sole is the foundation of future footwear, and clients from sewing companies use it as a reference when developing their own collections.
Avivi previously worked with AC-STEP on technical support for the main website and on developing a Telegram customer support bot. But the times bring new challenges, and a need arose to create a modern mini-app to make things more convenient for customers and to increase sales volumes.
ac-step.com Odesa, Ukraine

Project Team

Alexandr

Backend Developer

Alexandr
Yana

Project Manager

Yana
Dmytro

Backend Developer

Dmytro

Task

AC-STEP’s customers care about customer service, and they have long worked with Avivi on developing and improving it. The strategic goal of the new product was to create competitive advantages by improving customer service and giving ordinary buyers a unique opportunity: to visualize their future product at the very stage of choosing soles for it. No complicated steps, no installing or updating any third-party apps, and not even a visit to the company’s website: straight from a smartphone with Telegram installed.

Solution

First, the answer to the question “Why Telegram?”: 

  • It is a universal, widely used platform with ready-made infrastructure; 

  • Telegram allows the creation of mini-apps that are equivalent to web apps in functionality; 

  • It is a modern technological solution, relevant to the needs of eCommerce and convenient for ordinary users.

 

The mini-app was developed using FastAPI, a Python framework that ensures high speed and system stability. The UX/UI combines the team’s deep experience with the best current trends. 

Avivi’s solution allows AC-STEP customers to place new orders quickly and track existing ones. All products are clearly grouped (women’s, men’s, by season) and sorted (with “new arrivals” first). 

The product page contains high-quality images from several angles and tools for adjusting the order: color, size, and quantity. Orders are collected in a cart for final review and checkout. 

Only mini-app users can take advantage of the loyalty program: bonus points are earned for orders and can be converted into a discount. Bonuses are calculated dynamically during the ordering process, so the customer immediately sees how much they are saving. 

The mini-app’s unique advantage is the ability to visualize a model of future footwear for each individual type of sole using AI generation. The models are trained on the best footwear samples from professional designers, so every new result stands out for its professionalism and practicality. 

The image library already contains ready-made samples, and each new image generated by a user is added to the shared results. A company manager can set generation limits for each user, although technically the process is practically unlimited. 

AI generation is an effective tool for increasing sales and positively influences buyers’ decisions in the seller’s favor. 

The mini-app’s management dashboard provides convenient content management:

  • Product list management (adding new products, editing existing ones, expanding ready-made collections); 

  • Editing characteristics (color, size, material, description, etc.); 

  • AI generation of new models, just as for mini-app users; 

  • Choice of AI model (from those available: ChatGPT and Gemini); 

  • Control of service messages and much more. 

AI generation is protected by security protocols: users cannot take control of the model or generate prohibited or undesirable content, and methods are in place to counter irrelevant, meaningless requests.

Chat GPT
FastAPI
Geminy
Telegram
php
pyton

Take a Look

The result

Creating the app became a new step in deepening customer service and implementing a strategy to increase the number and volume of sales. This is evidence of AC-Step’s far-sighted development policy. The mini-app’s main achievements are:

Quick and convenient access to ordering the manufacturer's products via a Telegram request, without visiting the client's website.
Visualizing future footwear using AI generation, facilitating customer choice and increasing product sales volumes.
Bonus system. Only by using the app can you participate in the loyalty program and save on order volumes.
Apply for a consultation

We will reach out to within 10 minutes