Skip to content
EP365 · App for Microsoft 365
Internal store and handover from stock

EP365 E-shop people pick, you approve and hand over — stock keeps itself in check

Promotional items, company merchandise, small IT and work equipment — a catalogue, a cart, approval and handover from stock inside the Microsoft 365 you already have and pay for. No payments, no third-party cloud and no extra passwords.

No more orders by email. People pick from a catalogue like in any online store. Instead of dozens of messages you get one queue that shows who asked for what and why.
Stock that watches itself. Approval deducts the stock, low items raise a warning, and every movement carries a name, a time and a reason. No parallel spreadsheet.
Orders are seen only by those who should. Nobody else sees that a colleague ordered a larger size. SharePoint enforces it with its own permissions — not a hidden button in the app.
Data stays in your Microsoft 365 Deployed in half a day From CZK 1,000 per month
ORD-2026-118 · to approve
Jane N. · trade fair
Order lines
Logo T-shirt · size M2 pcs14 in stock
Printed pen50 pcs320 in stock
A5 notepad30 pcs34 in stock
approval deducts from stock → handover

Sound familiar?

This is what we hear from companies that hand things out to their people — merchandise, promotional items, small IT or work equipment. Not because they do it badly, but because email and a shared spreadsheet were never built for orders and stock.

“Orders arrive by email and I retype them into a spreadsheet.”

One person writes in chat, another sends an email, a third stops you in the corridor. You assemble the list, keep track of what was promised to whom, and when someone asks “is it coming?” you search old mail.

“Nobody really knows how much is in stock.”

The stock spreadsheet is accurate until the first issue nobody wrote down. T-shirts in size L run out in the middle of a hiring wave and you find out the moment you need to hand them over.

“Who took that jacket last year?”

When management, accounting or an auditor asks, you reconstruct it from memory and emails. There is no verifiable record of who approved the issue and when the employee collected it.

What the E-shop does about it

Five things that take the most work off your hands. The e-shop is most often used for promotional items and merchandise, kit for new joiners, small IT and work equipment — the complete feature list is further down in the details.

From picking in the catalogue to handover, in one flow

An employee browses the catalogue, adds items to the cart and submits an order with a purpose and a date. The administrator gets an email, approves the order — which deducts the goods from stock — and marks it as issued after handover. The requester is informed at every step.

emails, chat and a stock spreadsheet side by side one order queue and stock that adds up on its own

Movements journal · Logo T-shirt (M)
Receipt · 20 pcs · delivery from the maker
Issue · 4 pcs · ORD-2026-112
Correction · −2 pcs · damaged in transit
Balance · 14 pcs

Approval, rejection and cancellation — always with a reason

A rejection carries a mandatory reason the requester sees straight away. They can also cancel it themselves while the order is still open. Cancelling an already approved order returns the goods to stock, so the numbers hold even after a mistake.

“I did write to you that we don't have it” the reason sits on the order and in the email

Sizes and colours with their own stock

A T-shirt is not one item but a set of variants. Stock is tracked per size, so a sold-out L doesn't block an M, and the order carries exactly what is meant to be handed over.

Privacy enforced by SharePoint

A regular user can reach only their own orders and cart — not because the app hides the rest, but because they have no permission to it. Administrators see everything.

A movements journal instead of guesswork

Receipts, order deductions, cancellations and manual corrections are all recorded with who did them and why. Tracing an old handover takes a single filter.

The fastest route: 30 minutes on screen.

No company presentation. We share a screen and click through the app on a sample catalogue — you will see exactly what your people would see.

Pick a demo slot Free and with no commitment · online in Teams
What we cover in 30 minutes
5 min Your current practice — how ordering and handover work today
10 min Catalogue, cart and orders through the eyes of an employee
10 min Approval, handover and stock through the eyes of an administrator
5 min What a rollout would mean for you + an indicative price

For those who want to know more

Everything that matters in one place — features, a comparison with the alternatives, security, pricing and answers to common questions.

A catalogue like any online store

Tiles with an image, price and availability, categories, search and star ratings. New items carry a chip so people notice them. Prices can be hidden across the board — for supply rooms handing out work equipment, where they are out of place.

Variants with their own stock

A product can have sizes, colours or finishes, and stock is tracked per variant. The product's stock is their sum, so the tile shows overall availability and the detail shows the specific one.

A cart tied to the account

The cart is stored in your SharePoint, not in the browser — it survives closing the window and switching devices. You find an unfinished order on your phone exactly where you left it on the computer, and the item count shows as a badge in the navigation.

Orders with a purpose and a date

An order records its purpose (a trade fair, a new joiner, a replacement), the requested date and a note for the administrator. Each one gets a number in the form ORD-year-sequence, and its lines become immutable once submitted, for a clean audit trail.

Approval and handover

An order queue by state: submitted, approved, issued, rejected, cancelled, reversed. Approval deducts stock, issuing closes the order. Small teams can switch on single-step fulfilment — approve and issue at once.

Stock with an audit trail

Goods receipts, manual corrections with a note, and a minimum-stock watch. Every movement goes into the journal: who, when, how many, why and against which order. The deduction is protected against two administrators acting at once, so no handover is lost.

Email notifications

A new order goes to the administrators, the decision to the requester — approved, issued, or rejected with a reason. Emails leave directly from Microsoft 365 under the signed-in user's identity, with no extra automation or connectors.

Overview, roles and Teams

The overview screen shows your orders and new items; administrators also see how much is waiting, what is running low and what the stock is worth. Administrators are defined by a group, and the app can be added to Microsoft Teams as a personal app or a tab.

Area
EP365 E-shop
Emails and a spreadsheet
A form in M365
An external e-commerce platform
Data in your Microsoft 365
yes, entirely
yes
yes
third-party cloud
Catalogue with images and variants
yes, stock per variant
no
a pick list only
yes
Automatic stock deduction
on approval
manual, if not forgotten
no
yes
An approval step before handover
yes, with a rejection reason
by replying to an email
needs automation
selling, not approving
Orders hidden from colleagues
enforced by SharePoint
down to mailbox discipline
must be configured
yes
Stock movements journal
who, when, what and why
no
no
depends on the platform
No payments or extra accounts
internal handover, not a sale
yes
yes
payment gateway and accounts
Deployment
in half a day
right away
hours to days
weeks and a migration

Data stays with you

The catalogue, orders, carts and stock are stored solely in your Microsoft 365 environment, under your identities and permissions. Nothing is transferred to a third-party cloud, and the app has no database or server of its own.

No new passwords

People sign in with their company Microsoft account. When someone leaves, IT handles it in one step — blocking the account also removes access to orders and the catalogue.

Order privacy at the SharePoint level

Orders, their lines, carts and the journal are set to “read your own only”. A user cannot open someone else's order even if they know the direct link — this is a real boundary in the data, not a UI trick.

Stock resistant to concurrency

If two administrators approve an order at the same moment, no deduction is lost — the write is protected and a conflict is recalculated from the current state. Orders are immutable once submitted, so history holds.

A single external dependency

The only thing running on our side is a licence validity check (nothing more than an environment ID and an expiry date). No orders, prices or names flow through it.

A verifiable history

Who approved, issued or corrected what and when can be traced in the movements journal and in the Microsoft 365 audit log — with no separate logging system or side records.

Licence

Price by company size

Up to 25 users
CZK 1,000 / month
26–70 users
CZK 2,000 / month
71–150 users
CZK 3,000 / month
More than 150 users
Individual

You pay per company, not per person who orders something. The price follows the total number of users in your Microsoft 365 — the full scope of the app within a given size, with no surcharges for individual features.

Rollout

Implementation at your company

CZK 8,800–17,600 one-off

Installation, environment preparation, a workshop for stock administrators, theming to match your brand, a proposal for categories and roles, and optionally the first catalogue load and taking over stock levels from your spreadsheet.

What drives the price

The exact price depends on company size, the number of products and the scope of the initial setup. We will send a precise quote after a short call.

Extended support

Support rate

CZK 2,200 / hour

Consulting, environment changes, custom categories and lists, bulk catalogue loads, or training for new administrators.

How we count support

Support is billed per each started 15 minutes of work. We always tell you the expected scope in advance.

All prices exclude VAT
Do people pay with money in this store?
No. It is an internal handover, not a sale — no payment gateway, no invoices to employees. Prices are there so you can see the value of an order and of your stock; when they don't fit, you can hide them across the board and the app then works in pieces only.
Where is our data stored?
Solely in your Microsoft 365 environment, within your SharePoint. The app has no database or server of its own — no data leaves your company. The only outbound communication is a licence validity check (an environment ID and an expiry date).
Can colleagues see what I order?
No. Every user can reach only their own orders, lines and cart, and SharePoint enforces it with its own permissions — the app does not merely hide the rest. Someone else's order is unreachable even with a direct link. Administrators in the e-shop management group see everything.
How is stock kept in check?
Stock is deducted when an order is approved, not when it is submitted — until then you block nothing for anyone. Receipts and manual corrections are entered in the app with a note, each item can have a minimum stock level, and low items are flagged on the overview screen. Every movement goes into the journal.
Does it handle sizes and colours?
Yes. A product can have variants and stock is kept per variant — a sold-out L therefore does not block issuing an M. The specific variant is visible in the cart and on the order, so exactly what the person chose gets handed over.
Do we need Power Automate or other automation?
No. Email notifications leave straight from the browser via Microsoft 365 under the signed-in user's identity, and all calculations run on your side. No extra licences, connectors or approval services.
Can it be used in Teams and on a phone?
Yes. The e-shop can be added to Microsoft Teams as a personal app or as a tab in a team; it finds its data site on its own. The layout adapts to narrow screens, so people can order from a phone as well.
How quickly can we roll it out?
Typically within a few hours to half a day. You add the app to your Microsoft 365 environment and the first load creates everything it needs. Demo data is one button away, so you can try the ordering flow before you start filling the catalogue.
How do app updates work?
You upload the package to your App Catalog just once. New versions are then activated by your admin right inside the app — in Settings, on the Version management card — including rolling back to an earlier version. No repeated package deployments: we ship improvements continuously and you choose when to switch.