🏪 Smart Shop Management
Odoo 18 Ready Community & Enterprise Easy to Install
📚 Table of Contents
📌 Overview
Smart Shop Management is an all-in-one retail management module designed specifically for grocery stores, mini-markets, convenience stores, and small supermarkets. It helps you manage your entire business operations from product procurement to sales, customer credit tracking, and detailed reporting.
SUPPLIER → ORDER → RECEPTION → STOCK → SALE → PAYMENT
✨ Key Features
📦 Product Management
- Complete product catalog (name, code, barcode, categories)
- Purchase and selling price management
- Expiration tracking: 🟢 >15d / 🟡 5-15d / 🔴 <5d / ⚫ Expired
- Low stock alerts with customizable thresholds
- Automatic purchase price detection
- Weighted average cost (PMP) calculation
📥 Batch & Container Management
- Purchase orders by batch/container
- Supplier management
- Additional cost management (transport, customs)
- Partial receipt management
- Supplier lot tracking
- Real-time received quantity tracking
👥 Customer Management
- Complete customer records
- Credit limit per customer
- Customer categorization (loyal, occasional, risky, blocked)
- Purchase history tracking
- Photo and ID document management
💰 Debt & Credit Management
- Automatic debt creation for credit sales
- Installment payment (weekly/bi-weekly/monthly)
- Automatic payment reminders (email)
- Overdue payment tracking
- Customer blocking for bad payers
- Real-time balance calculation
🛒 Sales Management
- 💵 Cash sale: Immediate full payment
- 📝 Credit sale: Payment later with debt creation
- 💳 Sale with deposit: Partial payment now
- Multi-payment methods (cash, card, mobile money, check)
- Negotiable prices support
- Automatic stock deduction
📄 Invoicing
- Automatic invoice generation after payment
- Deposit invoice for partial payments
- Balance invoice
- Customizable PDF invoice template with logo
- Tax calculation
- Email invoice sending
📊 Daily Reports
- Sales summary by payment method
- Individual sales details
- Products sold with quantities and average prices
- Initial stock, entries, sold, remaining
- Daily debts created and payments received
- Excel export and PDF print support
- Historical report for any past date
🔔 Alerts & Notifications
- Low stock alerts (dashboard + email)
- Expiring product alerts (7 days before)
- Payment reminders for overdue debts
- Stock inconsistency alerts
🔄 Returns Management
- Customer return handling
- Automatic stock adjustment
- Linked original sale tracking
- Debt adjustment proportional to returned quantity
- Credit note generation for refunds
- Return reason tracking
🎯 Benefits
| Benefit | Description |
|---|---|
| 🛡️ Reduce Stock Losses | Never lose money on expired products with expiration alerts |
| 📈 Improve Inventory Visibility | Real-time stock tracking with movement history |
| 💰 Track Customer Debts Efficiently | Never forget who owes you money with automatic debt tracking |
| 📊 Generate Accurate Daily Reports | Know exactly what was sold, who paid, and who owes |
| ⏰ Save Time | Automatic price detection, stock updates, and invoice generation |
| 📱 Mobile Friendly | Responsive design works on tablets and smartphones |
| 💵 Multi-Currency Support | Works with USD, EUR, CFA, or any currency |
📋 Sales Types Comparison
| Feature | Cash Sale | Credit Sale | Sale with Deposit |
|---|---|---|---|
| Immediate payment | 100% | 0% | Partial |
| Debt created | ❌ | ✅ (full amount) | ✅ (remaining balance) |
| Installments | N/A | ✅ | ✅ |
| Risk level | None | High | Moderate |
| Cash flow | Immediate | Delayed | Partial |
🚀 Installation
Prerequisites
- Odoo 18.0 Community or Enterprise
- PostgreSQL database
Installation Steps
- Copy the module folder to your Odoo addons directory
- Update the apps list (Apps → Update Apps List)
- Search for "Smart Shop Management"
- Click Install
smart_shop_basic in your addons directory.
Post-Installation Configuration
- Sequences: Configure numbering for sales, debts, and reports
- Stock Alerts: Set minimum stock thresholds
- Customer Credit Limits: Define credit limits per customer
- Company Information: Add your logo and company details for invoices
⚙️ Configuration
Company Settings
- Go to Settings → General → Companies
- Set your company name, address, phone, email
- Upload your logo (appears on invoices)
- Set default currency (USD, EUR, CFA, etc.)
User Groups & Permissions
| Group | Permissions |
|---|---|
| Administrator | Full access to all features |
| Manager | Stock management, debt validation, reports |
| Cashier | Sales, payments, basic customer view |
| User | Read-only access |
📞 Support
- Documentation: Included in module
- Email Support: contact@eanda.tech
- Response Time: 24-48 hours (business days)
- Bug Fixes: Free for 6 months
🔄 Version History
| Version | Date | Changes |
|---|---|---|
| 18.0.1.0.0 | June 2026 | Initial release for Odoo 18 |
📄 License
This module is distributed under the LGPL-3 license.
👨💻 Author
Your Company Name
🌐 Website: https://www.eanda.tech
📧 Email: contact@eanda.tech
🙏 Acknowledgements
Special thanks to all beta testers and early adopters who helped shape this module.
Please log in to comment on this module