For users with both the Accounting and Rebate features enabled, the system now automatically creates a dedicated accounting account named “Rebates.” This account is designed to help businesses track and manage rebate earnings more efficiently and transparently.
Automatic Creation: The system creates the Rebates account automatically once both features (Accounting and Rebates) are active—no manual setup required.
Behaves Like a Bank Account: The Rebates account functions just like a bank account in the Accounting module:
Appears in financial report
Tracks balances in real time
Automatic Credit Entries: Whenever your business earns a rebate, the system automatically credits the amount to the Rebates account—no need for manual entries.
One-Way Transfer
Allowed: Transfer funds from the Rebates account to a bank account.
Not Allowed: Transfer funds from a bank account to the Rebates account.
Improved Financial Visibility
Merchants can easily see total rebate earnings and monitor changes through standard accounting reports.
Accurate Accounting
The automated entries eliminate manual tracking errors and ensure consistent financial reporting.
Seamless Integration
No need for external tracking or adjustments—everything is managed directly within the Accounting module.
Time-Saving Automation
With automatic credits and system-managed setup, businesses save time on repetitive financial tasks.
Sales staff can currently apply custom prices to items during checkout. However, without limits, this can lead to significant revenue losses if prices are set too low—sometimes even below cost.
There is no built-in control to prevent sales staff from entering excessively low custom prices, which can negatively impact profit margins and overall business performance.
The Minimum Custom Price Control feature allows store admins to set pricing safeguards for each item. Admins can now configure the minimum allowable custom price based on either:
A percentage discount limit from the item’s default selling price
Default item price: ₦1,000
Minimum price rule: 10% cap (max 10% discount)
Custom price entered by staff: ₦880
Admin Configuration
Admin can set the rule at the store level:
A minimum allowed percentage of the default price (e.g., 90%)
Enforcement at Checkout
During checkout, if a custom price is entered:
The system checks it against the set minimum
If it’s below the threshold, the price is rejected, and an error message is shown
Flexible Control
Different rules can be applied per item, allowing high-margin items more flexibility while protecting sensitive SKUs.
Protects Profit Margins: Prevents unauthorised underpricing that could lead to losses
Enforces Pricing Policy at the Point of Sale: Ensures sales staff comply with your pricing standards in real time
Reduces Human Error and Risk: Avoids manual mistakes or intentional discounting beyond acceptable levels
Customizable for Business Needs: Choose between fixed or percentage-based rules to match your strategy
Provide a single place where users can view and manage restock activities.
Improve traceability of supplier transactions, restock amounts, and stock movements.
Support multi-store merchants with filtering and consolidated reporting.
The main Restock Tracking Page will display a summary table of all restock entries across stores.
Columns:
Date/Time (when restock was recorded)
Supplier Name (clickable link to Supplier Details page)
Amount (total value of the restock)
Store (store where restock occurred)
View Button (opens the Detailed Restock Page)
Add Stock Button (creates a new restock record)
Filters:
Store Filter (Dropdown): Select one or multiple stores.
Date Range Filter (Calendar Picker): Choose start and end dates to refine records.
When clicking "View" on a restock entry, users see detailed supplier and invoice information, along with an itemized breakdown of all products.
Header Information:
Supplier Name (clickable link → Supplier Detailed Page)
Invoice/Receipt Number
Store
Order Number
Invoice/Receipt Date
Restocked Items Table:
Product Name
Quantity
Expiry Date
Cost Price
Selling Price
Without a centralized restock management view:
Merchants spend extra time navigating across pages to verify stock entries.
Tracking supplier history and invoice details is fragmented, leading to inefficiency.
Multi-store businesses face challenges reconciling restock data across locations.
Centralized Visibility: Merchants can see all restock activities across their stores in one place, eliminating fragmented workflows.
Improved Accuracy: With invoice numbers, supplier names, and product details linked, merchants reduce errors during reconciliations and audits.
Supplier Relationship Management: Clickable supplier names allow quick navigation to supplier details, improving transparency and tracking of supplier performance.
Operational Efficiency: Filters (store and date) make it easy to locate specific restocks quickly, saving time during reviews and reporting.
Enhanced Financial Control: The summary table with amounts provides at-a-glance insights into restock spending per supplier and per store.
Audit & Compliance Ready: Detailed restock and return tables ensure full traceability of product quantities, prices, and expiry dates.
Merchants need a centralized module to track, review, and manage all generated waybills across their business.
Before now , waybill information was fragmented, making it difficult to monitor shipments, verify deliveries, and ensure accountability across multiple stores or branches. This feature introduces a dedicated “Waybills” page/module where all waybills can be accessed in one place, with full filtering, search, and management options.
Provide operational visibility for all logistics and transfer activities.
Improve accountability across stores, branches, and staff.
Streamline the waybill lifecycle from draft to dispatch to delivery.
Dedicated Waybills Page/Module
Central hub for all waybill records.
Accessible under Manage Mode for users with the required permissions.
Waybills Table (Main Page)
Each row will display key waybill details:
Waybill Number
Date Created
Origin & Destination (store/branch)
Products & Quantities
Status (Draft, Dispatched, Delivered)
Created By
Filtering & Search Options
Date Range (calendar picker)
Status (dropdown: Draft, Dispatched, Delivered)
Store/Branch (origin or destination filter)
Created By (filter by staff member)
Search bar for quick waybill lookup
Detailed Waybill View
Clickable waybill entries open a detailed view page with:
Waybill number
Origin & destination
Date created
Products & quantities
Supplier (if applicable)
Created by
Current status
Optional: Status Update from Page
From the main page or detail view, authorized users can update waybill status (e.g., mark as Delivered).
Logistics operations require clear tracking of goods in transit.
Without a centralized view, businesses face miscommunication, delays, and accountability issues.
A dedicated Waybills module strengthens visibility, auditability, and operational control.
Centralized Visibility: All waybills across stores and branches are accessible from one page.
Improved Accountability: Staff actions (Created By, Status Updates) are logged, supporting transparency and audits.
Operational Efficiency: Filtering and search make it easy to track shipments, saving time on manual checks.
Enhanced Customer Fulfillment: Ensures timely deliveries by tracking waybills in real time, reducing errors and delays.
Audit & Compliance: Clear records of dispatched and delivered goods improve reporting and compliance during inventory audits.
Better Store-to-Store Coordination: Multi-branch businesses can track stock transfers with full visibility into origin, destination, and delivery timelines.
Enable businesses to set revenue targets for branches across different time periods.
Provide a clear, real-time view of progress toward these goals.
Improve performance tracking and accountability across stores.
Set Revenue Targets per Store
Each store can define:
Daily revenue targets
Weekly revenue targets
Monthly revenue targets
Real-Time Tracking
As sales are recorded, the system automatically updates:
Total revenue achieved
Percentage progress toward the goal
Example: ₦5,000,000 achieved = 50% of ₦10,000,000 goal
Dashboard Widget / Summary Panel
A visual display of progress for each target, showing:
Target Amount
Actual Achieved
Percentage Progress
Without clear goal tracking, stores operate reactively, making it difficult for management to monitor performance and identify underperforming branches.
This feature introduces goal-setting discipline and real-time accountability, ensuring sales teams work toward clear targets.
Performance Management: Branch managers and staff can see their targets and progress in real time, driving motivation and accountability.
Better Decision-Making: Owners can identify high-performing vs underperforming branches quickly and adjust strategies accordingly.
Revenue Growth: Setting structured goals helps businesses focus efforts on meeting and exceeding sales expectations.
Operational Transparency: Store-level staff and HQ both see the same progress data, improving alignment.
Flexible Tracking: Merchants can adapt goals by day, week, or month to match sales patterns, campaigns, or seasonal peaks.
Motivation & Engagement: Real-time progress updates keep sales teams motivated and encourage healthy competition across stores.
Businesses with multiple stores often require strict user access controls to prevent unauthorized staff from managing inventory or sales outside their designated location. This feature allows admins to restrict users to only manage their assigned store, while still giving them the ability to initiate stock transfers to other stores (even those they do not have access to).
Enforce strict store-level permissions for users.
Allow operational flexibility for stock movements between stores.
Improve security and accountability in multi-store environments.
Cross-Store Transfer Permission
Despite restrictions, users can:
Initiate stock transfers from their assigned store to other stores.
Select destination stores (even if they do not have access to manage them).
This ensures stock can flow across the business without compromising access controls.
Audit & Security Controls
All transfer activities are logged with:
User who initiated the transfer
Origin store
Destination store
Date/time of transfer
Without this control, users might:
Gain unnecessary visibility into other stores’ inventory and data.
Create security risks by managing stores they are not responsible for.
Cause operational confusion when staff can access multiple locations without clear boundaries.
This feature introduces a balance between security and operational flexibility, allowing safe transfers while keeping stores independent.
Enhanced Security: Users are restricted to their assigned store, preventing unauthorized access to sensitive data or stock in other branches.
Clear Accountability: Transfer logs make it easy to track which staff initiated a stock transfer, improving traceability.
Operational Flexibility: Even with restrictions, stores can still transfer items to other locations, ensuring supply chain continuity.
Improved Efficiency: Staff don’t need broader access just to complete transfers — reducing the risk of errors and misuse.
Better Role Management: Supports businesses with store-specific staff roles while maintaining centralized inventory control.
To improve customer record accuracy and enable seamless communication, businesses can now make customer email mandatory at checkout. This ensures that every order captured has a valid customer email address attached. This setting is enabled at the store level, giving each business the flexibility to decide whether to enforce email collection or not.
Improve customer data quality for better record-keeping.
Ensure businesses can send order confirmations, receipts, and follow-ups via email.
Standardize customer records across sales channels.
Each store can choose whether to enable or disable mandatory email collection at checkout.
Checkout Validation
Customers cannot complete checkout without entering a valid email address if the setting is enabled.
Enhanced Customer Records
Ensures every customer record includes an email, improving traceability and engagement opportunities.
Inconsistent customer data can cause:
Difficulty in sending receipts or invoices.
Limited ability to follow up on customer orders.
Poor customer profiling for loyalty programs or targeted marketing.
Reliable Customer Communication: Enables businesses to send order confirmations, digital receipts, and delivery updates directly to customers.
Marketing & Loyalty Programs: Having verified customer emails allows merchants to run promotions, send newsletters, and build stronger customer relationships.
Improved Record-Keeping: Every order is tied to a customer email, making customer history easier to track and manage.
Reduced Disputes: Emails provide a verified trail of order confirmations, reducing errors and misunderstandings.
Future-Proofing: Prepares businesses for CRM integrations, customer engagement tools, and loyalty programs that require email addresses.
In multi-branch businesses, customer records are often managed across different stores. Without restrictions, staff may access or contact customers belonging to other branches, which can lead to confusion, duplication of effort, and inconsistent customer experiences. This feature introduces store-level customer restrictions, ensuring that each customer is tied to a specific store, and only staff from that store can manage them.
Each customer record will be tagged with a specific store/branch.
Store staff will only see and manage customers belonging to their assigned branch.
Staff will not be able to view or interact with customers from other branches.
Business-level admins retain global access to all customer records across stores.
This ensures central oversight and reporting remain unaffected.
Improved Customer Experience: Customers are only managed by the store they belong to, ensuring consistent communication and service.
Reduced Confusion: Prevents staff from accessing or contacting customers outside their branch.
Data Accuracy: Eliminates duplicate customer outreach and record mix-ups between branches.
Better Accountability: Each store is responsible for its own customer base, making ownership clear.
Central Oversight for Admins: Business-level admins can still view and analyze the entire customer database without restrictions.