A site from scratch:
from the design
to the cart
The store used to have only a Telegram channel with prices as text. There was no website: I designed it, built the catalogue with search, and made the cart and checkout.
The storefront is built from the same price list, so the site and the channel always show the same prices and stock.
01
A design made for this store
Its own design: a white background, the brand red, large section and product cards. The home page looks like a storefront, not a price table.
02
Catalogue and search
Sections and subsections by product type: iPhone by generation, Apple Watch by series. On a phone the menu opens as folders, and search finds a product by name or model.
03
Cart and checkout
The cart lives in the customer’s browser, but prices always come from the server — they cannot be tampered with. If an item vanishes from the price list, the cart marks it unavailable. The finished order goes to the managers on Telegram and runs itself from there — more on that below.
04
For a shopper still deciding
Favourites with a “price dropped by…” note, comparison of up to four products with a “differences only” toggle, and a “notify me of a price drop” form that lands in the managers’ chat.
05
Promises that can be checked
The 5.0 rating on Yandex Maps is read every morning and shown on the site next to customers’ own words. Every product carries “Found it cheaper? We’ll lower the price”, every phone comes with a free screen protector, and a friend who buys earns you 1,000 ₽: at checkout the site asks who recommended the store.
06
Everything a store needs
Pages for delivery, warranty, the service centre, the offer and the privacy policy, plus a sitemap and page descriptions for search engines.