Web · Bitrix · E-commerce · UX · Support
Oftalmag online store
We run an ophthalmology-equipment store on Bitrix (enext): Heine/KaWe/Riester catalog, “request a price”, city picker, personal-cabinet SEF. Live — oftalmag.ru.
About the client
Oftalmag is an online store of ophthalmology equipment for cabinets and clinics: ~1,900 SKUs, ~185 sections, Heine, Riester, KaWe and more, delivery. Platform — Bitrix, enext theme (altop.enext). We support the storefront, catalog, and personal cabinet.
The pain they came with
A specialized B2B Bitrix catalog: some SKUs without a retail price (“request a price”), need stable personal-cabinet SEF, a correct city-picker popup, and careful production CSS — otherwise requests and navigation break for no visible reason.
-
Personal cabinet SEF
/personal/orders/, subscriptions, and profile returned 404 without urlrewrite rules — buyers never reached orders.
-
Prod CSS ≠ local
Bitrix in production pulls template_styles.min.css. Source edits without rebuilding min broke the “Choose city” popup (display:none).
-
Catalog for the clinic
Slit lamps, autorefractors, tonometers — deep section tree and a “price on request” path for expensive gear.
How we guided them
We support on top of enext: fix routes and layout, keep git deploy and docs, without stopping the storefront.
- 01
Ophthalmology catalog: sections, filters, Heine/KaWe cards and more
- 02
“Request a price” CTA for SKUs without retail price
- 03
Personal cabinet: SEF urlrewrite for /personal/order/ and /personal/
- 04
City-picker popup fix — rebuild template_styles.min.css
- 05
Site image registry (tools/site-images.php) for media and audit
- 06
Git-first: docs, dev/deploy scripts, prod deploy only on request
In plain speak
Brief jargon — without the fog. How we explained each step to the client.
Personal cabinet SEF
Orders and profile open on normal URLs, not 404 — buyers see history without hacks.
min.css in production
After style edits we always rebuild the min file — otherwise production breaks what already works locally.
Request a price
Expensive ophthalmology gear often has no storefront price: the button leads to a manager request.
City picker
The client sets the city — delivery and terms depend on it.
What we did, step by step
Each step is a concrete change. Meaning on the left, screen on the right.
Ophthalmology catalog
Sections from autorefractors to slit lamps. Filter by price and params, list and grid, Heine, KaWe, Topcon brands and more.
Homepage storefront
Header with search and city picker, promo slider (incl. KaWe), “recommended / new / hits” tabs.
Card for the clinic
Gallery, SKU and brand, description and specs, “request a price”, and delivery to the selected city.
More frames from the project
Not a gallery for its own sake — a few screens that complete the picture.
Where we landed
A living ophthalmology-equipment store on Bitrix enext: ~1,900 SKUs, stable cabinet and storefront, correct city picker. Site: oftalmag.ru.
What they got
- Ophthalmology store · ~1,900 products · ~185 sections
- Bitrix enext · Heine · KaWe · Riester
- “Request a price” · city picker · delivery
- Personal cabinet SEF · city popup CSS fix
- Image registry · git support
- Live oftalmag.ru
In numbers
Need a medical-equipment store or enext improvements?
We’ll build the catalog and cabinet for clinics — like Oftalmag.
Other projects
Similar cases and neighbouring directions
15,000+ products in catalog
VILMED
VILMED storefront improvements
We run a large medical-equipment store on Bitrix: sticky header and smart search, catalog and product-card UX, SEO filters, ERP sync, composite/Brotli, and shell cleanup. Live — vilmed.ru.
View case →
55,000+ SKUs in the catalog
KosmaMed (formerly MedMarket)
KosmaMed online store
We run a large medical-equipment store on Bitrix: MedMarket→KosmaMed rebrand, domain migration with 301s, speed (no RAND, composite, WebP), MoySklad/ERP/carriers. Live — kosmamed.ru.
View case →
~1,000 items + ERP offers
Metallinvest Profile
Metallinvest Profile online store
We run a roofing and facade store on Bitrix: metal tile and profiled sheet catalog from ERP (1C), fence calculator, cart, RAL, price lists. Live — metprof-vrn.ru. Sister brand to Metallinvest (metplus-vrn.ru).
View case →