~ 5 min

Imagine that you own an online store for natural cosmetics. Your customers value product quality, but competition is high, and retaining customers is becoming increasingly difficult. This is the challenge that Biomiq, a premium organic cosmetics brand, faced.

Problem: standard solutions did not work

Before our collaboration, Biomiq had a regular online store with standard features: product catalog, shopping cart, order processing. However, the business owner faced serious problems:
Low repeat purchase rate — only 15% of customers returned for their next order
Difficulty launching promotions — each time it was necessary to contact a programmer
Manual order processing — the manager spent 3-4 hours daily on routine operations
Lack of analytics — it was impossible to understand which customers brought the most profit

Solution: personalized loyalty ecosystem

We didn't just improve the online store; we created a full-fledged ecosystem for interacting with customers. Let's take a look at how this works through examples:

Example: Anna's Story — a new client

Anna visits the Biomiq website for the first time on the recommendation of her friend Maria (who is already a client). She follows Maria's personal link and sees a welcome message: "Specially for Maria's friends — double bonuses for the first purchase!"

Anna registers and immediately receives 1000 bonus points (instead of the standard 500 for new clients). She selects 2 products. During the checkout process, the system displays:

Anna pays for the order online. Automatically:

Maria (the inviting partner) receives a notification about the new referral
The order is transferred to the CRM and delivery is created through CDEK/Russian Post/Boxberry
Anna receives a tracking number and can track the package in her personal account

When the order is delivered, Maria automatically receives 210 bonuses (10% of Anna's purchase amount), which she can use for her future orders.

Task

The client needed not just to update the online store, but to implement an advanced loyalty system and partner program, fully automate order processing, bonus accrual, integration with logistics and CRM. The platform was required to operate without manual operations, allow for quick launches of new promotions, and be as transparent as possible for users and administrators. The owner wanted a flexible alternative to off-the-shelf solutions with the ability to finely tune business logic — and without dependence on a programmer.

Key features of the platform

Catalog, cart, and checkout

Product catalog with filters, cards, quick view, and add to cart. Cart: the user sees a complete breakdown of the order, can apply a promo code or bonuses, immediately sees the final price and limitations on bonus redemption (up to 50% of the order amount). Checkout: minimized number of steps, registration via phone or Telegram, integration with the payment system YooMoney.

Personal Account

User Profile: editing data, setting notifications, changing password.
Order History: detailed information for each order, delivery statuses (integration with CDEK, Boxberry, Russian Post), tracking directly in the personal account.
Bonus System: displaying balance, history of accruals and deductions, loyalty levels, conditions for moving to the next level.
Affiliate Program: generation and management of promo codes, statistics on referrals and earned bonuses, application for withdrawal of funds.

Bonus system, promo codes, and administration

Bonuses are credited for each purchase, as well as for inviting new clients using a referral promo code. Progressive level system: the percentage of bonuses depends on the total amount of purchases — the more a client spends, the higher the cashback (from 5% to 15%). For example, for a purchase of 1000₽, a level 1 client will receive 50 bonuses, a level 2 client will receive 100, and a level 3 client will receive 150.

Bonus redemption: up to 50% of the order value can be paid with bonuses (1 bonus = 1 ruble), with restrictions on the maximum redemption amount implemented at the cart level.

Transaction history: all information about accruals, redemptions, and the validity periods of bonuses is available in the personal account.

Administration: the administrator can manually adjust balances, transfer clients between levels, and launch mass promotions (for example, bonus accruals on birthdays).

Partner program and referrals

The referral receives their unique link and shares it with their audience. Upon the first purchase made through the link by a new customer, this customer is "permanently" linked to the referral, and the referral starts receiving 5%, then 10% of the invited customer's purchase amount.
Statistics: the number of invited clients, earnings dynamics, payment history — all available in the referral's dashboard.
Withdrawal of funds: the referral can request a payout of bonuses to a card, phone, SBP, or bonus account. The request goes to a manager who manually confirms it and changes the status in the database, after which the bonuses are deducted.
Confidentiality: the partner only sees the fact of the purchase and the amount of the reward, without any personal data of the customer.

UI/UX: interface details

Minimalist design: emphasis on simplicity, speed, and clarity, does not distract from the main task — purchasing.
Mobile adaptation: all functions are available from any device.
Clear role delineation: buyer, administrator, referral — see only their own functionality.
Dynamic forms: order placement, registration, password recovery, withdrawal request.
Widgets: order history, bonus balance, interface for applying bonuses and promo codes, partner dashboard.
Anti-fraud control: recalculation of bonuses when the contents of the cart change after applying a discount, prevention of system abuse.

Trend of results for the next 3 months of work

Increase in repeat purchases by 35% — customers return to use accumulated bonuses
Increase in average check by 22% — buyers add products to earn more bonuses
Reduction in advertising costs by 40% — referral program attracts new customers almost for free
Savings of 120+ hours per month on manual order processing — all processes are automated

Do you want the same solution for your business?

We can adapt this system to the specifics of your business, integrate it with existing processes, and launch it within 3-4 weeks. The implementation cost is 2-3 times lower than developing similar functionality from scratch, and you will see the effect just a month after the launch.

Tech Stack

Tilda logo

Tilda

Seatable logo

Seatable

Redis logo

Redis

n8n logo

n8n

Retail CRM logo

Retail CRM

CDEK logo

CDEK

Yandex Delivery logo

Yandex Delivery

Russian Post logo

Russian Post

Results Achieved

40%

Efficiency Gain

120+ hours/mo

Time Freed Up

1 week

Delivery Time

22%

Average Order Growth

35%

Repeat Purchase Growth

Like this case? Launch yours just as fast

Same approach, same speed, same quality. Fill out the brief or calculate your project cost right now.