Office & school · Latvia
National office and school commerce with dense catalog UX, cartridge finder, and loyalty for Latvia’s everyday B2B and B2C buyers.
Paper, toner, school kits, and pantry goods at warehouse scale. Search, category logic, and account pricing had to feel retail-fast for company buyers.

About Rolling
Rolling is a national office, school, and service supplier in Latvia. Buyers range from school administrators to company purchasers who reorder toner the same week they run out.
With tens of thousands of SKUs, the storefront is the product. If search is slow or categories feel like a warehouse printout, revenue disappears into phone orders.
Which challenges the client faced
Catalog scale is useless if buyers cannot find the right pack in seconds.
Search had to feel instant
33k+ SKUs means faceted navigation, synonyms, and cartridge mapping, not a plain product grid.
B2B and B2C on one surface
Company accounts, loyalty (Rolling lati), and retail browsing had to coexist without two separate shops.
Tools buyers actually use
Printer cartridge finders and dense category trees needed to match how offices purchase, not how ERPs store items.
Solutions we implemented
We treated catalog UX as the core product and built commerce around how Latvians buy office goods.
Catalog-first storefront
Category architecture, search, and PDP density tuned for high-SKU browsing: paper, toner, school, and pantry in one continuum.
Cartridge finder
Machine-to-consumable mapping so buyers pick a printer model and land on the right cartridge without guessing SKUs.
Account + loyalty layer
Company pricing and Rolling lati loyalty sit on the same storefront so B2B reorders and consumer shopping share one catalog.



Results of the project
The catalog is the sales floor, and it holds under load.
- 33k+ SKUs indexed for fast findability.
- One storefront serving B2B accounts and B2C shoppers.
- Loyalty and cartridge tools embedded in everyday purchase paths.
Stack
Frequently asked questions
Context behind the build decisions.
How do you keep a 33k SKU store fast?
Indexing, caching, and category discipline. The UI never dumps the whole warehouse on one page. Search and facets do the heavy lifting.
Can company accounts and retail share one theme?
Yes. Price and loyalty resolve per account at runtime. Guests see retail; logged-in companies see their terms without a second storefront.

