Personal account, pre-orders and a loyalty points programme
Development of the DKC website: real-time stock balances, pre-orders with two delivery dates, fuzzy search and a points-based gift shop.
- My role
- Worked in-house, responsible for the technical implementation and development of the project.
- Period
- 2015 — 2016
- Project website
- Visit website ↗

Task
Develop the product website and buyer’s account by linking the order with current warehouse data, pre-orders and the mechanics of accumulating points.
Stock balances and account
Integration with the warehouse system has been implemented to obtain balances in real time. This data is used in purchasing scenarios in the account.
Pre-order over stock
The buyer can order more units than are available in stock. For such an order, two dates are formed: delivery of parts from stock and delivery of the remaining products, taking into account the production time.
Points and gift shop
A mechanics for awarding points for orders has been developed. Accumulated points can be used to obtain merchandise and other related products in the gift shop.
Fuzzy search
Product search is supplemented with fuzzy matching of queries.
Completed work
- Maintenance of the product website and development of the buyer’s personal account.
- Integration with the warehouse system to obtain current balances.
- Pre-order quantity above stock: Separate delivery dates for available parts and products requiring production.
- Earning points for orders and the ability to spend them on merchandise and related products in the gift shop.
- Fuzzy search for DKS products.
- Work on the promotional project eplan.dkc.ru.
Result
The account is supplemented with scenarios for ordering available and future products, receiving balances and using points. The search is extended by fuzzy query matching.



