Markdown
Sun care · 7 stores
Frees ≈13 700 €
frozen · estimate
- 38
- Product lines
- 12%
- Sell-through
A long range turns seasonal fast. Every morning it reads what stopped selling, drafts the markdown with the price-tag task for the stores and checks the promoted lines are in stock. A person approves every price; it answers for extra promo margin against control stores.
Today
Thu, 5 Nov · demo chain · 6 stores
Proven, 30 days
4 120 €
Waiting for you
1
Revenue, 7 days
182 400 €
↗ 3.1 % vs prior 7 days
Week goal
Not set
Revenue by day, 14 days
Decisions · 1
AI marketer · AI
Markdown
Sun care · 7 stores
Waiting since 06:00
Frees ≈13 700 €
ReviewSun care · 7 stores
Frees ≈13 700 €
frozen · estimate
Each store keeps its POS. marql reads the range and the stock behind it and brings back the categories and products where money is stuck or slipping.
Cloud POS, accounting and the web shop connect over their own APIs; an ERP inside your network is read by an on-prem agent.
Products are mapped to one list with their category, so a category or a single product can be read across every store at once.
gate · reporting: A store that sent nothing is named as not reporting, not counted as a zero
Categories and products with stock that stopped selling, and margins that moved, are ranked by the money behind them.
Stock that sits in one store and sells in another is listed as a transfer with quantities, for approval in your own system.
gate · approval: Not approved — no move is made and nothing is written
The format in numbers
+7.4%
€3m+
Where the margin is, where the cash is stuck, and which store sells the range worst.
Category margin
Margin per product and per category, for one store and the chain, wherever a cost price exists.
Where capital is frozen
Stock with no sale in 30 days is priced as frozen capital; slow and dead products are listed with the value they hold.
Excess, store by store
Stock holding more than 60 days of cover is marked as excess, so each store's frozen capital splits into dead stock and too much stock.
Stores against stores like them
Each store is compared with stores of its own format, and the categories where it is stronger or weaker than its format are named.
Promotion performance
Customer segments, loyalty and promotion results read from the same sales data.
Five roles, from owner to store manager
Owner, COO, analyst, store manager and franchise partner each get their own scope; a manager sees their own stores and nothing above them.
Categories · demo parapharmacy chain
data as of 08:15 · 7 of 7 stores reporting
| category | margin | stock value | no sale 30 d |
|---|---|---|---|
| Sun care640 products | 38.4% | 21 400 € | 64% |
| Dermocosmetics1 120 products | 41.0% | 18 900 € | 6% |
| Vitamins & supplements480 products | 29.7% | 9 300 € | 11% |
| Hair care530 products | 33.2% | 6 100 € | 23% |
| frozen capitalsun care stock with no sale in 30 days, across seven stores | 13 700 € | ||
dead stock is set against the month before, so a seasonal dip is told from a dead line
marql reads the retail side of the store. The dispensary is out of its scope.
marql has read-only access to your POS and accounting and does not change a price, a stock level or an order there.
With e:corg 2.0, e:corg creates an approved order or transfer as its own draft.
Prescriptions, patient data and reimbursement are not read and not touched.
marql covers the OTC, parapharmacy and cosmetics floor.
Batches, expiry dates and recalls are not tracked.
Margin needs a cost price.
Where neither the POS nor the accounting carries one, the product keeps its revenue and units and its margin is left empty rather than estimated.
No. Every store keeps the system it runs. marql reads it — over the vendor's API for cloud systems, or through a small on-prem agent for an ERP inside your network — and changes nothing there: no prices, no stock levels, no orders. 151 connectors are live today, and a system without one is mapped from a REST API or a scheduled CSV export.
No. marql reads sales and stock of the retail range: OTC, parapharmacy and cosmetics. Prescriptions, patients and reimbursement stay in your pharmacy system.
Yes. Stock is valued per product and per store, and the part with no sale in 30 days is priced as frozen capital, so the lines holding the most frozen capital come first.
If it has a connector, directly; if not, from its API or a scheduled export of sales and stock. The integrations page lists what is live today, and the first call is where we check your system.
Per store, on a graduated ladder: €200 a month for each of the first nine, €185 for stores 10 to 29 and €160 for 30 to 49. Each rate applies only to the stores inside its band, so twelve stores are €2,355 a month. The first month is free. The calculator is on /pricing.
Other retail formats
Retail chains
The overview: every store compared on one page.
Grocery & supermarkets
Thousands of SKUs on thin margin: stock gaps, dead lines and margin per category.
Fresh food
Bakery, butcher, produce and confectionery: margin per product and stock that will not sell.
Convenience stores
Small shelves, frequent deliveries: every gap costs a sale the next store gets.
Specialty retail
Pet, toys, books and gifts: a long tail of slow stock and staples that must not run out.
Franchise
Shared scorecards across franchisees' own systems.
The walkthrough is built around the POS and accounting you already run. Leave your details and pick a time.