Skip to content

Home · Cases · Websites · LagerPlus

Web · Laravel · MoySklad · AdminLTE · DataTables · Performance

LagerPlus — warehouse digitization

LagerPlus is a warehouse web app on top of MoySklad inventory: dashboard, SKU registry, lost-sales view, buy lists, and suppliers. Live at lagerplus.ru.

53k+ SKUs in the catalog

  • Client LagerPlus
  • Industry Warehouse / purchasing / inventory
  • Period product · Laravel · ongoing
  • Site lagerplus.ru
Live view

About the client

LagerPlus (lagerplus.ru) is a buyer-facing warehouse panel: what’s in stock, what’s out, what to reorder, and who supplies it. Stock and catalog sync from MoySklad; the UI is Laravel + AdminLTE; heavy tables run on Yajra DataTables with response caching.

01

The pain they came with

Inventory software keeps the books, but buyers need their own layer — minimum stock, lost sales, buy lists, and supplier export — without Excel and without waiting minutes on every filter.

  1. Inventory ≠ buyer’s panel

    Stock lives in accounting, but there are no clear screens for “what to reorder,” “where we lose sales,” or export for a specific supplier.

  2. Tens of thousands of SKUs

    Without cache and tight queries, DataTables on 50k+ rows stalls — filters and pagination become the bottleneck.

  3. Min stock and pack rules

    Minimum stock, pack multiples, and price automation live with the buyer — they belong next to the SKU card, not in personal spreadsheets.

Starting point
02

How we guided them

We built a Laravel panel around MoySklad: dashboard → products → lost sales → buy list → suppliers, plus JSON cache and faster list versions (New / list-v2).

  1. 01

    MoySklad API: products, stock, warehouses, staff, profit per SKU

  2. 02

    Dashboard: users, SKUs, suppliers, cost / sale / purchase totals

  3. 03

    Product registry, filters, minimum stock and pack multiples

  4. 04

    Lost-sales and buy-list views with supplier/buyer export

  5. 05

    DataOutputCache + indexes for heavy DataTables; New / list-v2 screens

  6. 06

    Spatie roles, MoySklad token settings, local fonts without a CDN

03

In plain speak

Brief jargon — without the fog. How we explained each step to the client.

Specialist speak

Lost sales

How we explained it

SKUs at zero or below the minimum — so you see the sales you miss until you reorder.

Specialist speak

Buy list

How we explained it

A table ready for a supplier order: price, pack size, stock, reserve — with file export.

Specialist speak

DataOutputCache

How we explained it

Heavy table responses are cached and cleared when data changes — the list isn’t rebuilt from scratch on every click.

Specialist speak

MoySklad as source

How we explained it

Catalog and stock come from inventory; the panel adds purchasing rules and reports on top.

04

What we did, step by step

Each step is a concrete change. Meaning on the left, screen on the right.

01

Dashboard

System overview: tens of thousands of SKUs, stock levels, cost and sale totals, purchase sum, and catalog trends.

02

Lost sales

New table: purchase price, minimum stock, price automation, suggested stock — with Excel export.

03

Buy list

Order-ready list: supplier, SKU, pack size, stock/reserve/incoming, export for suppliers and buyers.

·

More frames from the project

Not a gallery for its own sake — a few screens that complete the picture.

Brand
Dashboard
Lost sales
05

Where we landed

A live Laravel warehouse panel on MoySklad: 53k+ SKUs in the catalog, purchasing and lost-sales flows, cached heavy tables. Site: lagerplus.ru.

What they got

  • Warehouse digitization · 53k+ SKUs in the panel
  • MoySklad integration (stock, warehouses, staff)
  • Lost sales · buy lists · export
  • Dashboard of stock totals and purchase sum
  • Laravel + AdminLTE · DataOutputCache · list-v2
  • Live lagerplus.ru

In numbers

53k+ SKUs
160+ Suppliers
MoySklad Inventory
Laravel Stack

Need a warehouse panel on your inventory stack?

We’ll build the dashboard, purchasing flows, and table performance — the same way we did for LagerPlus.

Other projects

Similar cases and neighbouring directions