Inventory Management

Surfboards, wetsuits, merchandise, and consumables — tracked per branch with purchase orders and automatic stock deduction.

3.2x
— faster stock reconciliation vs. manual counts
artidal-inventory · stock overview
Items tracked
142
Low stock alerts
3
2 reorders pending
Faster reconciliation
3.2×
Surfboards (7'0")18/24
OK
Wetsuits (M)4/15
LOW
Yoga Mats22/25
OK
Rash Guards (L)2/12
REORDER
Surf Wax47/100
OK
Fins (set)8/20
LOW

Physical Stock in a Digital-First Industry

Experience hospitality is uniquely stock-intensive for a hospitality business. A surf camp carries 30-50 surfboards across multiple sizes and skill levels, 40+ wetsuits in various sizes and thicknesses, leashes, fins, wax, sunscreen, rash guards, and a merchandise line of branded t-shirts, hoodies, and caps. A yoga retreat stocks yoga mats, blocks, straps, bolsters, essential oils, and retail wellness products. An adventure lodge manages helmets, harnesses, climbing shoes, kayaks, paddles, and safety equipment that requires periodic inspection and certification.

Despite this inventory complexity, most operators track stock through physical counts, mental notes, and the occasional panicked WhatsApp message: 'We're out of medium wetsuits — can someone do a stock check?' The morning surf lesson reveals three broken leashes that nobody recorded, the merchandise shelf shows gaps that nobody reordered, and the sunscreen that was ordered three weeks ago still hasn't arrived because the purchase order was a verbal request to the supplier.

The consequences range from mildly annoying (a guest can't buy the t-shirt they want) to operationally disruptive (not enough functional surfboards for the morning session) to financially significant (a merchandise line that generates €15,000/season in revenue disappearing into untracked shrinkage, breakage, and theft).

Inventory as a First-Class Operational Concern

Artidal's Inventory Management module treats physical stock as a structured dataset — every item has a category, subcategory, condition status, branch assignment, and quantity. A surfboard isn't just 'one surfboard' — it's a 7'0 Torq Fun board in good condition, assigned to the Taghazout branch, with a purchase date and expected replacement timeline. A wetsuit is a 3/2mm O'Neill in size medium, with a condition rating that degrades over time and triggers replacement alerts.

Stock movements — purchases, sales, transfers between branches, breakage, write-offs — are recorded as discrete events with timestamps, quantities, and reasons. When a guest buys a rash guard from the shop, the POS sale automatically deducts from inventory. When the morning instructor reports a broken leash, a staff member logs the breakage in 30 seconds on their phone. When the Portuguese branch has excess large wetsuits and the Moroccan branch is short, an inter-branch transfer is recorded with shipping details.

This event-based tracking creates a complete audit trail that answers questions operators have never been able to answer: How many wetsuits did we go through this season? What's our actual breakage rate on surfboards? Which merchandise items have the highest turnover? Is our sunscreen usage consistent with guest count, or is it walking out the door?

Purchase Orders and Supplier Integration

Reordering stock in most operations is informal: someone notices they're running low, tells the manager, who contacts the supplier by email or WhatsApp, negotiates a price, and eventually receives a delivery that may or may not match the order. There's no purchase order number, no expected delivery date, and no way to match what was ordered against what arrived.

Artidal provides a full purchase order workflow — create PO, submit to supplier, track expected delivery, receive partial or full delivery, and reconcile against the order. Each PO has line items with quantities and agreed prices, so receiving staff can check deliveries against the order and flag discrepancies immediately. The PO feeds into financial reporting, so the cost of goods sold for merchandise and rental equipment is tracked automatically.

Low-stock alerts trigger when inventory drops below configurable thresholds. A surf camp can set the minimum surfboard count at 25 and the minimum wetsuit count per size at 3 — when stock drops below these levels, the manager gets a notification with a suggested reorder quantity based on usage velocity. This prevents the seasonal scramble to reorder equipment that's been gradually depleted.

Per-Branch Inventory for Multi-Location Operators

For operators with multiple locations, inventory management becomes exponentially more complex. Each branch has its own stock levels, its own suppliers (often local), and its own usage patterns driven by guest demographics and activity mix. The Portuguese branch might burn through wax faster because the water is colder and the sessions are longer. The Balinese branch might have higher wetsuit breakage because of the reef breaks.

Artidal's inventory is fully branch-scoped — each location maintains its own stock counts, purchase orders, and reorder thresholds. Organization-level reports aggregate across branches for bulk purchasing decisions (ordering 100 wetsuits across three locations gets better pricing than three separate orders of 30-40) and cross-branch performance comparison.

Inter-branch transfers are tracked as formal stock movements, creating a paper trail for assets that move between locations. When the season ends in Portugal and begins in Morocco, equipment transfers are recorded, shipped, and received — not thrown in a van and mentally noted. This structured approach to multi-branch inventory is the difference between knowing your total asset position and guessing at it.

Why Generic Inventory Tools Don't Fit

Tools like Sortly, inFlow, or even Shopify's inventory module are designed for retail or warehouse environments where inventory is sold and replenished in a linear flow. They don't handle the rental-and-return model that dominates experience hospitality, where surfboards and wetsuits are issued to guests each morning and returned each afternoon, with condition assessment at return.

They also lack the hospitality context: inventory isn't just a stock count, it's connected to guest bookings (does this week's group need more beginner boards or advanced shortboards?), activity scheduling (the afternoon session needs 12 boards at the south break), and financial reporting (what's the cost of equipment per guest-night?). Artidal's inventory module lives within this context, so a stock-out on medium wetsuits automatically surfaces as a scheduling constraint, not just a warehouse alert.

For the merchandise and retail side of the business — which can represent 5-15% of a surf camp's revenue — integrated POS and inventory tracking means accurate margin reporting, automatic reorder triggers, and shrinkage detection. This is often the first time operators have real data on whether their surf shop is actually profitable.

— Capabilities

What it does

Categorized inventory catalog

Organize stock by category and subcategory — rental equipment, merchandise, consumables, safety gear — with condition tracking and branch assignment for every item.

Stock movement tracking

Record purchases, sales, breakage, write-offs, and inter-branch transfers as discrete events with timestamps, quantities, and reasons. Full audit trail for every stock change.

Purchase order workflow

Create, submit, and track purchase orders with line items, agreed prices, and expected delivery dates. Receive and reconcile deliveries against orders.

Automatic sales deduction

POS sales automatically deduct from inventory. No manual stock adjustment after every t-shirt or sunscreen bottle sold.

Low-stock alerts and reorder suggestions

Configurable minimum thresholds per item category trigger notifications with suggested reorder quantities based on usage velocity.

Per-branch inventory management

Each location maintains independent stock levels, suppliers, and reorder thresholds. Organization-level aggregation enables bulk purchasing across branches.

Equipment condition tracking

Track condition status for rental equipment — new, good, fair, needs repair, retired. Trigger maintenance alerts and calculate replacement timelines.

— Problems solved

What changes

01
No accurate count of physical stock

Without systematic tracking, operators discover shortages at the worst moment — when 12 guests need surfboards and only 9 are functional.

02
Untracked shrinkage and breakage

Equipment disappears or breaks without records. Over a season, untracked losses can represent thousands of euros in unreported asset depletion.

03
Reactive reordering instead of planned purchasing

Without low-stock alerts and usage data, reordering happens in panic mode — rush shipping, premium prices, and days without stock.

04
No visibility into merchandise profitability

Surf shops and retail counters generate revenue but without integrated inventory and POS data, operators can't calculate actual margins or detect theft.

05
No cross-branch inventory visibility

Multi-location operators can't see total asset position, coordinate bulk purchases, or identify branches with excess stock that could be transferred.

— See it in action

Ready to explore
Inventory Management?