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.
Interactive bonus window inside the cart
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.
Bonus system built on top of Tilda
Custom-built bonus program
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.
Order history cards with live tracking and a real-time chat with an operator
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).
Bonus transaction history
Bonus transactions are managed straight from the database: an admin can credit or deduct points manually
Loyalty levels are configured without a developer
Custom promo code engine: codes are issued automatically (birthdays, for example) or individually for a selected customer list
The loyalty system is wired into RetailCRM: any change in a bonus balance syncs to the CRM instantly
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.