A mobile app for selling cosmetic and pharmaceutical products (brands Rejuran, Retix.C, ASCE+) with role-based pricing for different types of users (buyer, cosmetologist, doctor), a flexible promotion builder, LiqPay integration, and full synchronization with BAF.
Develop a mobile app for a full-fledged B2C platform for selling cosmetic and pharmaceutical products, with differentiated access and pricing depending on the user type (regular buyer, cosmetologist, doctor) and full two-way integration with the BAF accounting system
Tasks:
We implemented a flexible role-based pricing system that automatically detects user status and applies the corresponding prices and catalog access restrictions without manual intervention from operators.
We built a promotion builder that supports multiple mechanics simultaneously, from classic discounts to "3+1" offers and personalized deals, with automatic determination of the primary promotion when conditions overlap.
We implemented automatic order splitting across warehouses, enabling complex orders to be processed correctly without manual operator involvement.
The project's functionality covers complex business logic related to user roles, pricing, and accounting. Below are the most interesting solutions from a technical standpoint:
