Awoyaa Documentation
Welcome to the comprehensive documentation for Awoyaa's system. This guide will help you understand and utilize all the features of our powerful point-of-sale solution designed for modern businesses.
Key Features
Multi-Business Support
Manage multiple businesses from a single installation with separate inventory, customers, and reporting for each business.
Advanced POS System
Touch-friendly interface with barcode scanning, multiple payment methods, and real-time inventory updates.
Inventory Management
Complete product management with categories, variations, stock tracking, and automated reorder alerts.
Customer Management
Comprehensive customer database with purchase history, loyalty points, and targeted marketing capabilities.
WooCommerce Integration
Seamless synchronization with WooCommerce stores for unified online and offline operations.
Advanced Reporting
Detailed sales, inventory, and customer reports with customizable date ranges and export options.
POS Usage
Processing Sales
The POS interface is designed for quick and efficient sales processing. Here's how to process a sale:
Steps to Process a Sale:
-
Access POS Interface
Click on "POS" from the main dashboard to open the point-of-sale interface.
-
Add Products to Cart
Search for products using the search bar or browse categories. Click on products to add them to the cart.
-
Adjust Quantities
Use the quantity controls to adjust the number of items for each product in the cart.
-
Apply Discounts (Optional)
Apply percentage or fixed amount discounts to individual items or the entire sale.
-
Select Customer (Optional)
Choose an existing customer or add a new customer to the sale for loyalty points and purchase history.
-
Choose Payment Method
Select from available payment methods: Cash, Card, Bank Transfer, or multiple payment methods for split payments.
-
Complete Sale
Click "Complete Sale" to finalize the transaction and print the receipt.
Customer Management
Effective customer management helps build relationships and increase sales through personalized service.
Adding a New Customer
- Navigate to "Customers" from the main menu
- Click "Add New Customer"
-
Fill in customer details:
- Name (required)
- Email address
- Phone number
- Address information
- Date of birth (for birthday promotions)
- Set customer group (Regular, VIP, Wholesale, etc.)
- Save the customer information
Searching for Customers
Use the customer search feature in the POS to quickly find customers by:
- Name
- Phone number
- Email address
- Customer ID
Viewing Customer History
Access complete purchase history for any customer, including:
- Previous purchases
- Total amount spent
- Loyalty points balance
- Preferred products
- Last visit date
Loyalty Points System
The built-in loyalty system helps retain customers and encourage repeat purchases.
How Loyalty Points Work
- Customers earn points based on their purchases
- Points can be redeemed for discounts on future purchases
- Different customer groups can have different point earning rates
- Points can expire after a set period (configurable)
Configuring Loyalty Settings
- Go to Settings → Loyalty Settings
- Set points earning rate (e.g., 1 point per $1 spent)
- Set redemption rate (e.g., 100 points = $1 discount)
- Configure point expiration rules
- Set minimum purchase amount for earning points
Inventory Management
Adding Products
Proper product setup is crucial for efficient inventory management and sales processing.
Basic Product Information
-
Navigate to Products
Go to "Products" from the main menu and click "Add New Product".
-
Enter Product Details
Fill in the required information:
- Product Name: Clear, descriptive name
- SKU: Unique product identifier (auto-generated if left blank)
- Barcode: Product barcode for scanning
- Category: Product category for organization
- Description: Detailed product description
-
Set Pricing
Configure product pricing:
- Cost Price: Your cost for the product
- Selling Price: Regular retail price
- Tax Rate: Applicable tax percentage
- Discount: Any permanent discounts
-
Inventory Settings
Configure stock management:
- Track Quantity: Enable/disable stock tracking
- Current Stock: Initial stock quantity
- Alert Quantity: Low stock alert threshold
- Unit: Unit of measurement (pieces, kg, liters, etc.)
-
Upload Product Image
Add a product image for easy identification in the POS interface.
-
Save Product
Click "Save Product" to add the item to your inventory.
Categories
Organize your products into categories for better management and easier navigation in the POS.
Creating a New Category
- Go to "Products" → "Categories"
- Click "Add New Category"
- Enter category name and description
- Upload category image (optional)
- Set parent category if creating a subcategory
- Save the category
Managing Categories
- Edit Categories: Update category information anytime
- Delete Categories: Remove unused categories (products will be moved to "Uncategorized")
- Reorder Categories: Drag and drop to change category order
- Subcategories: Create hierarchical category structures
Product Variations
Handle products with multiple options like size, color, or style using product variations.
Adding Product Variations
-
Enable Variations
When creating or editing a product, check "This product has variations".
-
Define Variation Attributes
Add attributes like Size, Color, Material, etc.
-
Create Variation Combinations
Generate all possible combinations or create specific variations manually.
-
Set Variation Details
For each variation, set:
- SKU (unique for each variation)
- Price (can differ from base product)
- Stock quantity
- Barcode (if different)
- Image (variation-specific image)
-
Save Variations
Save all variations to make them available in the POS.
WooCommerce Integration
Seamlessly connect your physical store with your online WooCommerce store for unified inventory and order management.
Setting up WooCommerce Integration
-
Install WooCommerce Plugin
Ensure WooCommerce is installed and activated on your WordPress site.
-
Generate API Keys
In your WordPress admin:
- Go to WooCommerce → Settings → Advanced → REST API
- Click "Add Key"
- Set permissions to "Read/Write"
- Generate and copy the Consumer Key and Consumer Secret
-
Configure Integration in Awoyaa
In your POS system:
- Go to Settings → WooCommerce Integration
- Enter your WooCommerce store URL
- Paste the Consumer Key and Consumer Secret
- Test the connection
- Save settings
-
Configure Sync Settings
Set up synchronization preferences:
- Auto-sync frequency
- Product sync direction (POS to WooCommerce or bidirectional)
- Stock sync settings
- Order sync preferences
Synchronizing Products
Keep your product catalog synchronized between your POS and WooCommerce store.
Manual Product Sync
- Go to Products → WooCommerce Sync
- Select products to sync
- Choose sync direction (POS to WooCommerce or WooCommerce to POS)
- Click "Sync Selected Products"
- Monitor sync progress and review any errors
Automatic Product Sync
- Enable automatic sync in WooCommerce settings
- Set sync frequency (every hour, daily, etc.)
- Configure which product fields to sync
- Set up conflict resolution rules
Synchronizing Orders
Import WooCommerce orders into your POS system for unified order management.
Order Sync Process
- WooCommerce orders are automatically imported based on sync settings
- Orders appear in the POS with "Online" status
- Inventory is automatically adjusted for online orders
- Order fulfillment can be managed from the POS
Printing Options
Awoyaa supports multiple printing methods to suit different business needs and hardware setups.
Thermal Printer Setup
Thermal printers provide fast, reliable receipt printing for high-volume businesses.
Supported Thermal Printers
- ESC/POS compatible thermal printers
- USB connected thermal printers
- Network (Ethernet/WiFi) thermal printers
- Bluetooth thermal printers
Thermal Printer Configuration
-
Install Printer Drivers
Install the appropriate drivers for your thermal printer on the POS computer.
-
Configure Printer in POS
Go to Settings → Printing Settings:
- Select "Thermal Printer" as print method
- Choose your printer from the list
- Set paper width (58mm or 80mm)
- Configure print density and speed
-
Customize Receipt Template
Design your receipt layout:
- Add business logo and information
- Configure header and footer text
- Set font sizes and styles
- Include/exclude specific fields
-
Test Printing
Print a test receipt to verify configuration and make adjustments as needed.
Browser-Based Printing
Use standard printers through the browser's print function for businesses without thermal printers.
Setting up Browser Printing
- Go to Settings → Printing Settings
- Select "Browser Printing" as print method
- Choose receipt size (A4, Letter, or Custom)
- Configure print margins and layout
- Save settings
Browser Printing Features
- Works with any printer connected to the computer
- Supports color printing for logos and graphics
- Customizable receipt templates
- Print preview before printing
- Save receipts as PDF
Reports & Analytics
Comprehensive reporting tools help you understand your business performance and make informed decisions.
Sales Reports
Track sales performance across different time periods and analyze trends.
Available Sales Reports
- Daily Sales Summary: Overview of daily sales performance
- Sales by Product: Best-selling products and revenue breakdown
- Sales by Category: Performance analysis by product category
- Sales by Customer: Customer purchase patterns and loyalty
- Payment Method Report: Analysis of payment preferences
- Hourly Sales Report: Peak hours and sales distribution
- Cashier Performance: Individual staff sales performance
Customizing Sales Reports
- Select custom date ranges
- Filter by specific products, categories, or customers
- Group data by day, week, month, or year
- Include or exclude specific payment methods
- Filter by business location (for multi-location setups)
Inventory Reports
Monitor stock levels, track inventory movement, and identify optimization opportunities.
Available Inventory Reports
- Current Stock Report: Real-time inventory levels
- Low Stock Alert: Products below reorder threshold
- Stock Movement: Detailed inventory transaction history
- Product Performance: Fast and slow-moving products
- Inventory Valuation: Total inventory value at cost and retail
- Expiry Report: Products approaching expiration dates
- Dead Stock Report: Products with no recent sales
Generating Reports
-
Access Reports Section
Navigate to "Reports" from the main dashboard menu.
-
Select Report Type
Choose from Sales Reports, Inventory Reports, or Customer Reports.
-
Set Parameters
Configure report parameters:
- Date range (today, yesterday, this week, this month, custom range)
- Business location (if applicable)
- Product categories or specific products
- Customer groups or specific customers
-
Generate Report
Click "Generate Report" to create the report with your specified parameters.
-
Export or Print
Export reports in various formats:
- PDF for professional presentation
- Excel for further analysis
- CSV for data import into other systems
- Print directly from the browser
User Management
Manage staff access and permissions to ensure security and proper workflow in your business.
Adding New Users
-
Navigate to User Management
Go to Settings → Users from the main menu.
-
Click Add New User
Click the "Add New User" button to open the user creation form.
-
Enter User Information
Fill in the required user details:
- Full Name: Employee's complete name
- Username: Unique login username
- Email: Valid email address
- Password: Secure password (minimum 8 characters)
- Phone Number: Contact number
- Address: Employee address (optional)
-
Assign User Role
Select appropriate role based on job responsibilities:
- Admin: Full system access
- Manager: Management functions with limited settings access
- Cashier: POS access only
- Custom Role: Specific permissions as defined
-
Set Business Access
For multi-business setups, specify which businesses the user can access.
-
Save User
Click "Save User" to create the account and send login credentials to the user.
User Roles and Permissions
Different user roles provide appropriate access levels for various job functions.
Default User Roles
Administrator
- Full system access
- User management
- System settings
- All reports and analytics
- Business configuration
Manager
- POS operations
- Inventory management
- Customer management
- Sales reports
- Limited settings access
Cashier
- POS operations only
- Process sales
- View customer information
- Print receipts
- Basic product lookup
Creating Custom Roles
- Go to Settings → User Roles
- Click "Add New Role"
- Enter role name and description
-
Select specific permissions:
- POS access
- Product management
- Customer management
- Inventory management
- Reports access
- Settings access
- User management
- Save the custom role
Editing User Information
Update user details, change permissions, or deactivate accounts as needed.
Modifying User Details
- Go to Settings → Users
- Find the user in the list
- Click "Edit" next to the user's name
- Update the necessary information
- Save changes
Changing User Passwords
- Edit the user account
- Click "Change Password"
- Enter new password (or generate random password)
- Optionally send new password to user via email
- Save changes
Deactivating Users
- Edit the user account
- Change status to "Inactive"
- User will no longer be able to log in
- All user data and sales history is preserved
- Can be reactivated at any time
Getting Support
If you need additional help or have questions not covered in this documentation, we're here to assist you.
📧 Email Support
Send detailed questions to our support team at support@awoyaa.com. We typically respond within 24 hours.
💬 Live Chat
Use the live chat feature in your dashboard for immediate assistance during business hours.
📚 Knowledge Base
Browse our comprehensive knowledge base for answers to common questions and troubleshooting guides.
🎥 Video Tutorials
Watch step-by-step video tutorials for visual learners who prefer guided demonstrations.