Souvenir Shop Management Software: Solving Consignment and Seasonal Stock Chaos

In 2017, Ratna Widyastuti opened a tiny 12-square-meter kiosk on a corner of Jalan Malioboro in Yogyakarta, funded by Rp 35 million in savings and a loan from her parents. Her inventory was simple: parody t-shirts, bakpia pastries from two regular producers, and wooden keychains from six local craftsmen around Kotagede. Every transaction went into a paper ledger, and consignment payouts were tallied by hand at month's end with a calculator and a glass of iced tea.
Nine years later, in mid-2026, that small kiosk has grown into "Omah Rejo," a souvenir shop chain with four outlets—Malioboro, Prawirotaman, near YIA Airport, and Kaliurang. Omah Rejo now partners with 85 local UMKM artisans and suppliers on a consignment basis, manages roughly 3,200 active SKUs that rotate with the seasons, and during peak school-holiday season in June-July, the Malioboro outlet alone can serve 1,600 to 1,900 visitors a day. That scale had long outgrown the paper ledgers and Excel spreadsheets that had been the backbone of daily operations.
The cracks finally split open in late June 2026. Within a two-week span, three problems collided. First, Bu Marni, a batik artisan who had consigned goods with the shop since 2019, filed a heated complaint after a manual May reconciliation miscalculated a Rp 4.3 million discrepancy in her sales—staff had simply added up paper receipts wrong across four different outlets. Second, a tourist family from Jakarta bought two boxes of bakpia that turned out to be four days past their expiry date, because older stock hadn't been pulled first (no FEFO system in place), and posted a scathing one-star review complete with photos of the receipt and packaging on Google Maps—viewed by more than 8,000 people within a week. Third, an order for 650 wedding favor packages for a reception at a four-star hotel nearly missed its deadline by two days, because there was no clear record of the deposit paid or production status—the team only discovered a shortfall of 120 packages three days before the event.
What is souvenir shop management software
Souvenir shop management software is an operational system purpose-built for gift and souvenir retail, distinct from the generic point-of-sale (POS) applications sold off the shelf. The core difference lies in three areas: managing consignment suppliers (local artisans and UMKM) with automatic revenue-split payout calculations, tracking a mixed inventory of perishable items (local snacks with expiry dates) alongside non-perishable crafts, and forecasting seasonal demand based on tourism patterns—rather than simply logging daily sales the way a generic retail POS does.
The real cost of running a souvenir shop without a centralized system
- Consignment payout disputes. Manual cross-outlet reconciliation is error-prone, and every dispute with a supplier—like the one with Bu Marni—chips away at years of trust built with local partners.
- Expired snacks sold or wasted. Without automatic FEFO (first-expired-first-out) tracking, older stock gets buried behind newer stock, resulting in expired products reaching customers or being written off entirely.
- Seasonal stock badly mismatched to demand. Without structured historical data, shops routinely run out of bestsellers during peak holidays or sit on unsold inventory during the low season, tying up working capital that should be turning over.
- No visibility into which SKUs from which supplier actually sell. With thousands of SKUs from dozens of suppliers, owners struggle to identify star products versus items that merely occupy shelf space without meaningful revenue contribution.
- Bulk and corporate orders mishandled. Without a system for quoting, deposits, and production status tracking, large orders are prone to quantity errors or missed deadlines for client events.
Key features you need
- Consignment/UMKM supplier management with automatic split-payout calculation. The system computes commission percentages per supplier and product category, generating transparent payout reports partners can verify anytime.
- Mixed inventory tracking with expiry dates. Food items get automatic near-expiry notifications, while non-food crafts are tracked by turnover rate and physical condition, all within a single dashboard.
- Seasonal demand forecasting dashboard. Uses prior years' sales history to project stock needs for school holidays, religious holidays, Christmas-New Year, and low tourist periods.
- Bulk/corporate order quoting and tracking. Custom quotation generation, deposit recording, production scheduling, and delivery status for large wedding-favor or corporate-gift orders.
- Real-time multi-outlet stock sync. Any stock change at one branch is instantly visible at others, enabling fast transfers when one location runs out of a popular item.
- Supplier performance reporting. Shows which local products from which suppliers actually sell best, helping owners decide which partners deserve more shelf allocation.
- Tourist-friendly point-of-sale with flexible payment options. Supports QRIS, international credit/debit cards, and multi-currency transaction logging for foreign visitors' convenience.
Buy off-the-shelf vs build custom
For a small, single-location souvenir shop with a dozen or so consignment suppliers, a generic subscription-based SaaS POS is usually adequate—enough to log sales and basic stock without a large upfront investment. But once the number of consignment suppliers grows into the dozens or hundreds, outlets multiply, and seasonal complexity increases, generic software starts showing its limits: split-payout calculations have to be handled manually outside the system, expiry tracking is disconnected from core inventory, and there's no dedicated module for bulk orders.
That's the point where a custom-built system becomes the more sensible long-term choice. A purpose-built system can follow a souvenir shop's actual workflow—different commission structures per supplier, food and non-food categories handled differently, and integration with corporate order requirements—without forcing the business to bend its processes around someone else's software limitations. The upfront cost is higher, but over 2-3 years of operation, the savings from fewer supplier disputes and less wasted stock typically close that gap.
Realistic costs and timeline in Indonesia
For a small souvenir shop with 1-2 outlets and basic needs (POS, inventory, simple reporting), custom development typically runs Rp 45-100 million with a 2-3 month timeline. For larger operations—multi-outlet, dozens to hundreds of consignment suppliers, plus bulk-order management and seasonal forecasting modules—a realistic range is Rp 140-330 million with a 4-6 month development timeline. Annual maintenance generally runs 15-20% of the initial development cost, covering security updates, feature adjustments, and technical support.
Case study: Omah Rejo, Yogyakarta
After the June 2026 incident, Omah Rejo commissioned a centralized management system and went fully live in August 2026. Eight months later, consignment payout disputes with local partners dropped from an average of 4-5 cases per month to nearly zero, since every partner could now check their own sales and payout reports in real time. Expired-snack waste fell roughly 68% thanks to automatic FEFO notifications. Revenue from corporate and wedding-favor orders rose 41% because the sales team now had proper quotation and deposit-tracking tools. Consignment supplier retention climbed from 74% to 92% over the same period, driven by renewed trust in payout transparency.
Metrics to monitor after implementation
- Percentage of expired products written off per month
- Average time to complete per-supplier payout reconciliation
- Year-over-year consignment supplier retention rate
- Accuracy of seasonal stock forecasts against actual sales
- Value and count of bulk/corporate orders fulfilled on schedule
Implementation challenges and how to solve them
The first challenge is onboarding dozens of UMKM partners unfamiliar with digital systems, moving them from manual handovers to app-based reporting. The solution is short in-person training sessions grouped by supplier cluster, an extremely simple reporting interface (a WhatsApp number is often enough for payout notifications), and a 1-2 month parallel transition period where manual and digital tracking run side by side before fully switching over.
The second challenge is forecasting demand amid tourism patterns that aren't always consistent—weather, national events, or social media trends can shift visitor numbers suddenly. The solution is building a forecasting dashboard that blends historical data with manual adjustments from store managers, rather than relying entirely on automated algorithms, so the team can still respond to anomalies like a viral social post or a cancelled major event.
The third challenge is rolling out the new system without disrupting operations during peak season. The solution is a phased outlet-by-outlet launch starting with the lowest-transaction-volume branch, scheduled outside peak periods like June-July or December-January, giving the team room to fix minor bugs before the system runs at full load in the busiest outlet.
Where to start
Omah Rejo's story shows that any souvenir shop growing from a small kiosk into a multi-outlet chain eventually hits a point where paper ledgers and spreadsheets stop being enough—and that point usually arrives via an avoidable crisis. If your shop is showing similar symptoms—payout disputes with consignment partners, expired stock reaching customers, or bulk orders falling apart—it's time to consider a system built specifically for your business's complexity. The sooner a centralized system goes live, the smaller the risk that one small incident spirals into the kind of trust crisis that nearly hit Omah Rejo on social media, and the better your odds of keeping the strongest UMKM partners you've spent years building relationships with. Check pricing estimates on pricing for your needs, or go straight to submit a project to consult on the requirements for your souvenir shop management system.
Have a similar project?
Free consultation, no commitment. Tell us what you need — we'll help you find the best solution.
Free Consultation

