WareLogix WMS

Your warehouse,
under control.

A purpose-built warehouse management system for distributors, manufacturers, wholesalers and 3PL operators. Every movement system-driven, every transaction traced, every item accounted for — from goods-in to dispatch.

warelogix.app / operations
Orders today
284
Units picked
4,821
ASNs open
12
Fill rate
98.4%
OrderCustomerLinesStatus
ORD/2027/6/100421Northwind Foods14Shipped
ORD/2027/6/100420Orbit Traders6Checking
ORD/2027/6/100419Contoso Ltd22Picking
ORD/2027/6/100418Acme Retail9Shipped
500m²
to 10,000m² warehouse environments
20+
functional modules across the full warehouse cycle
100%
bin-level stock traceability at every step
API↗
ERP integration via REST API and signed webhooks
Inbound

Receiving & putaway

ASN creation, receipt confirmation against expected quantities, GRN printing, returns, and PFEP-directed putaway.

Storage

Bin-level inventory

Two-step stock moves, HU tracking, bin occupancy, and auto / manual replenishment to keep pick faces stocked.

Outbound

Pick, check & ship

Allocation, picker scheduling, scan-to-pick, optional QC checking, dispatch-unit confirmation and shipment notes.

Stocktake

Counting & accuracy

Bin counts with automatic validation-count triggers, scheduled cycle programmes, and an authorisation trail.

Scanner

Warehouse-floor UI

A scanner-optimised interface that activates by role. Bin, product and quantity confirmed by scan before any write.

New

Order Management

A scheduled engine that auto-allocates eligible orders and rebalances picker workload on its own timetable, priority & shift-aware. See more →

New

Customer Portal

A scoped, branded login so your customers see only their own orders, ASN and stock — and can raise new ones themselves. See more →

Add-on

Demand Planning

Optional module: forecast demand per product code, size safety stock, and generate a working buy list. See more →

Inbound management

Nothing arrives
without a record.

Create an ASN by API, upload or manually. Confirm delivered quantities against it, record short or damaged stock, and print a GRN. Over-receipt is blocked — it needs a new ASN — so what the system says is in the building actually is.

warelogix.app / inbound / ASN-2027-04417
SupplierPO referenceExpected
Delta ComponentsPO-88421Today 14:00
ProductExp.RecdVarStatus
TWS-VC-45001201200Matched
CBL-USB-C-2M400388-12Short
ADP-65W-EU60600Matched
HUB-7PORT06+6Blocked — new ASN
Print GRNClose receipt
01

ASN creation

By REST API from your ERP, tab-delimited upload, or manual entry. One ASN = one expected delivery.

02

Receipt confirmation

Scan or key received quantities against the ASN. Shorts and damages are recorded with a reason; over-receipt is refused.

03

GRN & returns

Print a branded GRN on close. Return ASNs and reverse receipts handle supplier returns and corrections with a full trail.

Storage & putaway

Always know
what is where.

Putaway is system-directed by PFEP routing: scan the handling unit, scan the bin, done — bin content updates instantly. Every move is a two-step Create / Close so stock is never in two places or none. Replenishment tops up pick faces automatically.

warelogix.app / storage / bin occupancy — Zone A
<60%60–85%>85%replen due
StepScanResult
HU inHU00194275TWS-VC-4500 ×24
BinAA-01-04-02Confirmed
01

PFEP-directed routing

Each product has a planned bin / zone. Putaway points the operator straight to it — no guessing, no wandering.

02

Two-step stock moves

Create-move then close-move. Stock is reserved in flight and only lands when the destination scan confirms.

03

Replenishment

Auto or manual top-ups move stock from reserve to pick faces before they run dry, on min / max triggers.

Outbound & orders

Scan-verified
from pick to ship.

Orders come in by API or upload, get allocated to stock and scheduled to pickers. Scan-to-pick enforces bin, product and quantity. Optional QC checking catches variances before packing. Dispatch units are confirmed as loaded and the ERP is notified by webhook.

warelogix.app / outbound / pick run 2027-06-114
PickerProgressLines
S. Ndlovu18/22
P. Adams7/13
M. Chetty24/25
OrderDispatch unitWeightStatus
ORD/…/100421DU-44120128 kgLoaded
ORD/…/100420DU-4412161 kgChecking
ORD/…/100419DU-44122—Picking
01

Allocation & scheduling

Orders are allocated against available stock and scheduled to pickers. Supervisors can reallocate a live pick run.

02

Scan-to-pick & check

Every pick is scan-confirmed. Optional QC checking with authorisation for variances before pack.

03

DU confirm & ship

Confirm dispatch units as loaded, print the shipment note, close the order. ERP notified by signed webhook.

Order management — new

Allocation that
runs itself.

A scheduled engine allocates eligible orders against available stock and rebalances workload across pickers on its own timetable — no one has to click "Allocate". Urgent orders are pulled through first on a fixed priority quota, pickers are matched by capacity and shift, and every cycle is written to a run-history log before it ever touches a live order. Switched on per warehouse, with a dry-run mode to prove it out first.

warelogix.app / order-management / auto-allocation runs
Considered
42
Allocated
31
Skipped — cap
6
Skipped — stock
5
RunPriorityPickers rebalancedStatus
09:30 cycleUrgent first4Complete
09:00 cycleUrgent first3Complete
08:30 cycleUrgent first0Dry run
01

Priority-quota allocation

Urgent, High and Standard orders are allocated against a fixed per-cycle quota — unfilled quota redirects to the next priority down, so urgent orders are never starved by volume.

02

Shift-aware picker balancing

Workload is rebalanced across pickers by capacity and remaining shift time — the same round-robin logic behind manual picker allocation, just running on a timer.

03

Run history & dry run

Every cycle — considered, allocated, skipped, and why — is logged to a run-history screen. Test a warehouse in dry-run mode before it ever touches a live order.

Runs on the WMS

Order Management builds directly on the existing allocation and picker-balancing logic — it schedules and audits the same decisions a supervisor would make by hand, on a cadence you set per warehouse.

Stocktake & counting

Count with
confidence.

Bin counts run against live stock. Any variance automatically triggers a second, independent validation count — two matching results are required before an adjustment is posted. Scheduled cycle programmes keep accuracy up without stopping the pick.

warelogix.app / stocktake / bin count BC-2027-0619
BinSystemCountedVariance
AA-01-02-0196960
AA-01-02-02144140-4
AA-01-02-0360600
Validation

Bin AA-01-02-02 has a variance — a second count has been raised and queued to a different operator. No adjustment posts until both agree.

01

Bin counts

Count a bin, a zone, or a product. Blind or informed. Serial-managed items are validated line by line.

02

Cycle programmes

Schedule recurring counts by bin, zone or ABC class. They run alongside live picking, not instead of it.

03

Validation & authorisation

Variances need a matching second count; adjustments need sign-off. Every step is on the audit trail.

Scanner interface

Built for the
warehouse floor.

The scanner UI activates automatically by role — a picker sees pick instructions, a receiver sees ASN lines, a counter sees bin counts. Bin, product and quantity are confirmed by scan before any record is written. Runs on any web-enabled handheld or phone; nothing to install.

RECEIVE09:41
ASN
ASN-2027-04417
Scan product
TWS-VC-4500 ✓
Qty received
120 of 120
Confirm line
PUTAWAY09:44
Scan HU
HU00194275 ✓
Go to bin
AA-01-04-02
Scan bin
AA-01-04-02 ✓
Close move
PICK09:52
Order
ORD/…/100421
Go to bin
AA-00-02-01
Pick qty
10 of 10
Confirm pick
01

Barcode-enforced

Bin, product and quantity are all confirmed by scan. Manual override is prevented at the transaction level.

02

Role-based screens

Each role gets exactly the screens it needs — clean, fast, and focused on the task in hand.

03

Standard hardware

Any web-enabled scanner, handheld or phone. No proprietary devices, no app — a browser and a network.

Customer portal — new

Let clients
see for themselves.

A branded, scoped login for your own customers — each one sees only their own orders, ASNs, stock on hand, suppliers and customers, automatically, with everything else on the platform invisible to them. They can raise a new order or ASN directly, instead of emailing or calling it in. Switched on per warehouse entity, off by default, with roles and logins provisioned from inside the WMS.

portal.warelogix.app / orders
OrderReferenceLinesStatus
ORD2609/100004CPTEST-10LINE10Shipped
ORD2609/100003PO-77344Checking
ORD2609/100001PO-77297Picking
+ New order+ New ASN
01

Scoped by default

Every list and detail view is filtered to the logged-in customer's own data — there is no setting to get wrong that would leak another customer's orders or stock.

02

Self-service orders & ASN

Customers raise their own orders and ASNs through a simple form, validated the same way as an API or EDI submission — no back-and-forth to key it in for them.

03

Roles you control

Portal roles set exactly what a customer login can view or create — orders, ASN, stock on hand, suppliers, customers — provisioned and switched off entirely per warehouse when not needed.

Optional module — runs on the WMS

Demand Planning &
Inventory Optimisation.

A planning layer on the same stock ledger as the WMS. It forecasts demand per product code from your own history, sizes the safety stock to hold against it, and produces a working buy list — what to order, how much, and when. Switched on per entity, off by default.

warelogix.app / demand / forecast — TWS-VC-4500
320240160800 JFMAMJJASOND
Actual demandForecastConfidence band
wMAPE (13 wk)
18%
Bias
+2%
Items on track
86%
warelogix.app / demand / purchase proposal
Item4-wk fcstOn handOn orderSafetySuggest
TWS-VC-45001,0403600210Order 900
CBL-USB-C-2M3,2002,7001,000640OK
ADP-65W-EU8201400190Order 900 — urgent
HUB-7PORT240610090OK
01

Statistical forecasting

A demand forecast per product code from your own sales history — exponential smoothing, trend and seasonal models, or Croston for slow movers. Model choice and backtest are done per product family at implementation.

02

Seasonality & events

Recurring seasonal shape plus planned promotions, holidays and one-offs captured as a calendar and layered on top of a clean baseline — with the post-event dip.

03

Safety stock & reorder

Set a target service level per family; DP sizes safety stock from demand and lead-time variability, then produces reorder points and suggested order quantities rounded to your pack sizes.

Requires WMS

Demand Planning is a module on a live WareLogix WMS entity — it uses the same product master, stock ledger and movement history, and is not sold on its own. It carries its own implementation and setup.

Integration

Connects to your
ERP. Out of the box.

WareLogix fires signed HMAC webhooks on every key event so your ERP stays in lockstep without polling. Orders and ASNs can be pushed in via REST API. File uploads handle bulk data where API connectivity is not yet in place.

REST API — order & ASN creation from ERPPOST /api/orders/
Outbound webhooks on key eventsHMAC-SHA256 signed
SOH sync — scheduled or on-triggerPer entity
File uploads — PFEP, orders, bin masterTab-delimited
API client management & request monitoringX-API-Key header
ORDER_SHIPPED webhook payload
{
  "event": "ORDER_SHIPPED",
  "entity": "WRH",
  "orderno": "ORD/2027/6/100421",
  "reference": "PO-88421",
  "shipped_at": "2027-06-11T08:32:14Z",
  "lines": [{
    "productcode": "SKU-10042",
    "shipped_qty": 24
  }],
  "signature": "sha256=a3f9..."
}
Pricing

Three tiers, one rate card.

Warelogix Solutions is priced as a delivered software project, not a per-seat subscription you sign up for online. Platform and hosting are billed monthly by tier; implementation is a once-off fee, scoped and billed by the hour before a line of configuration is touched.

*Est. monthly total = platform fee + minimum hosting fee, plus 10% support uplift. Excludes additional users beyond included allocation and once-off implementation costs.

From R 5,775 /mo
Est. monthly total*
Starter
3 linked users included
Additional usersR 700 /user /mo
HostingR 750–R 1,200 /mo
Platform feeR 4,500 /mo
Support10% of platform + hosting
From R 9,570 /mo
Est. monthly total*
Professional
5 linked users included
Additional usersR 700 /user /mo
HostingR 1,200–R 1,800 /mo
Platform feeR 7,500 /mo
Support10% of platform + hosting
From R 18,480 /mo
Est. monthly total*
Enterprise
7 linked users included
Additional usersR 700 /user /mo
HostingR 1,800–R 5,000 /mo
Platform feeR 15,000 /mo
Support10% of platform + hosting
Implementation
From R 27,500 / ~110 hours

Once-off, billed at R250/hour against a standard scope — discovery through go-live support. Priced here at Starter scope; Professional and Enterprise scopes carry more configuration, data, and testing hours and are quoted once your requirements are confirmed.

Where does your operation fit?

The table below is a broad guide, not a rulebook — it's here to give you a rough sense of where your operation is likely to land before we've even spoken. Actual packages are worked out at client engagement, against your real workflow and volumes, not read off a chart.

TierTypical operationUsersOrder lines /moASN lines /moBins & SKUs
Starter Single warehouse, single client — core receiving through dispatch, minimal configuration, no batch or serial complexity. 3 Up to 5,000 Up to 1,000 Up to 500 bins / 1,000 SKUs
Professional Single warehouse, often serving several departments — batch/serial tracking, cycle counts, replenishment rules, multi-zone bins. 5 5,000–15,000 1,000–5,000 500–2,500 bins / 1,000–5,000 SKUs
Enterprise Multi-warehouse and/or multi-client 3PL — wave planning, cross-dock, kitting, several integrations, per-client security. 7 15,000+ 5,000+ 2,500+ bins / 5,000+ SKUs

Starter tends to suit a small independent warehouse or retail distribution point moving off manual or spreadsheet stock control. Professional fits a growing distributor or manufacturer that needs tighter control than that. Enterprise is built for a 3PL operator or larger distributor running several client operations or warehouses from one instance.

How to read this: your monthly platform fee is fixed once you're in a tier — the hosting range is where volume comes in. Lighter transaction volumes sit at the bottom of the range for that tier; entities pushing very high order, ASN, and stock-movement volumes sit at the top, or above it for Enterprise. We confirm where you land once your data profile is reviewed, before anything is quoted. All figures are in ZAR and exclude VAT.

Demand Planning module — pricing

Priced on the same rate card as the WMS — a monthly fee plus a once-off implementation — and added on top of the entity's WMS plan. The monthly fee is driven by the number of planning items: product codes activated for forecasting and replenishment in that entity.

Show indicative pricing
DP tierPlanning itemsIndicative DP /mo (from)
DP CoreUp to 500~R 7,150
DP Plus500–1,500~R 9,350
DP Advanced1,500–4,000~R 15,350
DP Enterprise4,000–8,000~R 19,350
DP XL8,000+Quoted per item

Indicative monthly excludes once-off implementation, planner seats beyond the 2 included (R 500 /seat /mo), and planning items beyond a band ceiling (R 120 per 100 /mo). Final placement is confirmed against your catalogue and sales history before anything is quoted.

DP implementation
From R 19,250 / ~55 hours

Once-off, billed at R350/hour. Scope: demand-history extraction and cleansing, product-family segmentation, forecast model fitting and backtest, service-level and safety-stock policy, reorder rules, dashboard setup, and UAT against historical periods.

Pilot: a two-week proof-of-forecast on your top ~100 SKUs at a reduced fixed fee, credited against implementation if you proceed. All figures in ZAR, excl. VAT.
Request a demo

See it on
your operation.

A live walkthrough tailored to your warehouse — or start with a 30-day pilot at a reduced rate before you commit. Tell us a little about your operation and we’ll be in touch.

Sent straight to our team. Prefer email? info@warelogixsolutions.com
Warelogix Solutions — Legal

Terms & Conditions
SaaS Service Agreement

This agreement governs the provision of the Warelogix WMS as a cloud-based Software-as-a-Service platform by Warelogix Solutions. Please read carefully before using the service.

Version 1.0 — 2026 Governed by South African law South Gauteng High Court jurisdiction
Section 01

Definitions

  • Agreement — the contract between Warelogix Solutions and the Client, consisting of these Terms, the Proposal, and all appendices thereto.
  • Client — the entity that has signed the Proposal and is authorised to use the Warelogix WMS under this Agreement.
  • Warelogix WMS / SaaS — the cloud-hosted Warelogix Warehouse Management System and all related modules, APIs, and documentation.
  • Entity — a single warehouse or operational environment configured within the WMS for the Client's use.
  • Proposal — a signed document specifying the services, scope, and commercial terms of a particular engagement.
  • Commencement Date — the date the SaaS service is activated for the Client, as set out in the Proposal.
  • Warranty Period — the 90-day period following the Commencement Date during which defects are corrected at no additional cost.
  • Incident — an interruption to the SaaS service that directly impacts the Client's ability to conduct business, classified by severity as set out in Section 5.
  • Service Hours — Monday to Friday, 08:00–17:00 SAST, excluding South African public holidays.
  • Scheduled Downtime — planned maintenance windows agreed between the Parties in advance.
  • Confidential Information — all non-public information disclosed by one Party to the other in connection with this Agreement.
  • Force Majeure — events beyond the reasonable control of a Party, including natural disasters, acts of government, civil unrest, and failures of third-party providers.
Section 02

The SaaS Service

Warelogix Solutions grants the Client a personal, non-exclusive, non-transferable licence to access and use the Warelogix WMS solely for the Client's internal warehouse operations during the term of this Agreement.

The licence covers use by the Client's authorised staff only. The Client may not sub-licence, resell, or make the platform available to third parties without prior written consent.

Warelogix Solutions hosts and maintains the SaaS on cloud infrastructure. The Client is responsible for its own network connectivity and end-user devices. Warelogix Solutions may release updates from time to time; the Client agrees to operate on the current version and accept such updates as part of the service.

The Client must not: reverse engineer or decompile any part of the platform; remove or bypass any security features; introduce malicious code; use the platform for any unlawful purpose; or attempt to access data belonging to other entities on the platform.

On termination of this Agreement, the Client and all its users must immediately cease use of the platform and confirm this in writing within 5 business days.

Section 03

Client Obligations

  • Network and devices — maintaining reliable internet connectivity and suitable end-user devices to operate the WMS.
  • Data preparation — preparing and uploading master data (product master, bin master, PFEP, customer records, route codes) to the required format before go-live.
  • User management — creating user accounts, assigning roles and permissions, and ensuring only authorised staff have access.
  • Accurate use — ensuring staff operate the system according to training and do not attempt to circumvent system controls.
  • Timely cooperation — providing information, access, and approvals within 3 business days of any request from Warelogix Solutions.
  • Compliance — ensuring the Client's use of the platform complies with all applicable laws and regulations.

Warelogix Solutions is not liable for service degradation or failures arising from the Client's failure to meet the above obligations.

Section 04

Service Desk & Support

Warelogix Solutions provides a Service Desk during Service Hours for logging and managing service requests and incidents. The Service Desk will receive and log all calls, classify each as an Incident or service request, perform initial diagnosis, and track progress to resolution.

When logging an Incident, the Client should provide a description of the issue, any error messages, the functions affected, the approximate time the issue began, and relevant system activity at that time.

A Service Call is considered resolved when Warelogix Solutions advises the Client accordingly. If the Client disagrees, they must notify the Service Desk in writing within 3 business days with sufficient detail. If the Client neither agrees nor disputes within 3 business days, the call is deemed resolved and closed.

Section 05

Service Levels & Incident Response

Service Levels apply during Service Hours only, measured per calendar month.

SeverityDefinitionExample
Severity 1Unable to process critical business transactions — system effectively down for core operations.Unable to receive stock, pick orders, or access the system.
Severity 2Important processes impaired; processing significantly degraded with adverse business impact in the short term.Pick allocations failing intermittently; shipment confirmation unavailable.
Severity 3Minor degradation, cosmetic issues, or non-critical failures not materially affecting operations.Report download slow; minor UI display issue.

Severity 1 incidents are immediately escalated to the Warelogix Solutions team lead. For Severity 2 and 3, escalation occurs if targets set out in the Proposal are not met.

No Service Level Default is incurred during Scheduled Downtime, where failures arise from the Client's own network or devices, or during Force Majeure events.

Section 06

Confidentiality

Both Parties agree to treat all Confidential Information as strictly confidential and not use it for any purpose other than performing obligations under this Agreement. Confidential Information may only be disclosed to staff who need it to carry out their duties, and each Party must take reasonable measures to protect the other's information.

These obligations do not apply to information already in the public domain, received independently from a third party without breach, or required to be disclosed by law or court order. On termination, each Party must destroy or return all Confidential Information belonging to the other Party and certify this in writing.

Section 07

Intellectual Property

All intellectual property in the Warelogix WMS — including its software, architecture, design, documentation, and any enhancements — remains the sole property of Warelogix Solutions at all times. The Client's data loaded into the platform remains the property of the Client. Warelogix Solutions will not use Client data for any purpose other than providing the agreed services.

The licence granted is a right to use only. It does not confer ownership, sub-licencing rights, or rights to modify the platform. Neither Party may use the other's trademarks without prior written consent.

Section 08

Warranties & Disclaimers

Warelogix Solutions warrants that the SaaS will operate substantially in accordance with its documentation during the Warranty Period, that support services will be performed with reasonable care and skill, and that it has the right to grant the licence described in this Agreement.

Warelogix Solutions does not warrant that the platform will be entirely error-free. The WMS operates in environments including third-party networks and devices outside of Warelogix Solutions' control.

The warranty does not apply where issues arise from the Client's failure to maintain its network or devices, use by untrained users, unauthorised modifications, or external factors such as power failures or network outages.

Section 09

Limitation of Liability

Warelogix Solutions' total liability for any claim is capped at the fees paid by the Client for the specific service to which the claim relates during the 60-day period immediately preceding the cause of action.

Under no circumstances will Warelogix Solutions be liable for indirect, special, punitive, or consequential losses — including loss of profits, revenue, data, or contracts — however caused. These limitations do not apply in respect of death or bodily injury caused by negligence, or breach of the confidentiality obligations in Section 6.

Section 10

Breach & Termination

If either Party materially breaches this Agreement and fails to remedy the breach within 30 days of written notice, the other Party may cancel the Agreement or claim specific performance — without prejudice to any other remedies available at law.

Either Party may terminate immediately on written notice if the other Party commences liquidation or business rescue proceedings, has an unsatisfied judgment against it for 30 days, or ceases to carry on business. Warelogix Solutions may suspend the Client's access if the Client fails to pay any invoice by its due date and does not remedy this within 10 business days of written notice.

On termination, the Client must immediately cease use of the platform. Warelogix Solutions will provide a reasonable period for the Client to export data before decommissioning the environment.

Section 11

Force Majeure

Neither Party will be in breach for any failure or delay caused by circumstances beyond its reasonable control, including acts of government, civil unrest, natural disasters, utility failures, or failures of third-party providers. A Party seeking to rely on a Force Majeure event must notify the other Party in writing as soon as reasonably possible. If such an event persists for more than 120 days, either Party may cancel the Agreement on 30 days' written notice.

Section 12

Dispute Resolution

The Parties will attempt to resolve any dispute informally and in good faith. Either Party may escalate to the respective chief executives by written notice — they will have up to 7 days to attempt informal resolution. If informal resolution fails, the dispute may be referred to arbitration under the rules of the Arbitration Foundation of Southern Africa (AFSA), with the seat in Sandton, Johannesburg.

This Agreement is governed by South African law. To the extent court proceedings are necessary, the Parties submit to the exclusive jurisdiction of the South Gauteng High Court.

Section 13

General

  • Entire Agreement — this Agreement supersedes all prior agreements on the same subject matter.
  • Amendments — no amendment is valid unless made in writing and signed by authorised representatives of both Parties.
  • Assignment — the Client may not assign any rights or obligations without prior written consent from Warelogix Solutions.
  • No waiver — a failure or delay by either Party to exercise any right does not constitute a waiver of that right.
  • Severability — if any provision is found to be illegal or unenforceable, it will be severed without affecting remaining provisions.
  • Non-solicitation — neither Party may solicit for employment any staff member of the other involved in this Agreement, during the term and for 24 months after termination.
  • Governing law — South African law. The UN Convention on Contracts for the International Sale of Goods is excluded.
  • Costs — each Party bears its own legal costs in connection with the drafting and execution of this Agreement.

For legal queries, contact legal@warelogixsolutions.com. This document was last updated in 2026.

Warelogix Solutions — Security

Security Policy &
Privacy Notice

How Warelogix Solutions protects your data, secures the platform, and handles personal information in compliance with applicable South African law.

Version 1.0 — 2026 POPIA compliant Reviewed annually
Section 01

Platform Security Architecture

The Warelogix WMS is delivered as a cloud-based SaaS platform hosted on established cloud infrastructure with industry-standard physical and network security controls, including data centre access restrictions, redundant power, and network monitoring.

All data in transit between Client devices and the Warelogix platform is encrypted using TLS 1.2 or higher. Data at rest is encrypted using AES-256 or equivalent standards. Warelogix Solutions performs periodic vulnerability assessments and applies security patches as part of routine maintenance, scheduled outside of Service Hours where feasible.

Section 02

Access Control & Authentication

Access to the Warelogix WMS is governed by a role-based access control (RBAC) model. Every user must be registered, assigned to an entity, and allocated a role before they can access any system function.

  • Entity isolation — users can only access data within the entity to which their profile is assigned. Cross-entity access requires explicit multi-entity user configuration.
  • Role-level function control — each role is assigned a specific set of permitted functions. Users cannot access transactions or data outside their role's permissions.
  • Transaction-level permissions — specific permissions (can_pick, can_receive, can_update_entity, is_scanner) are set at role level, controlling what actions a user can perform.
  • Session management — inactive sessions are subject to timeout controls to reduce the risk of unauthorised access from unattended devices.

Warelogix Solutions staff access to client environments is restricted to authorised personnel only and is logged. Remote access for support is performed only with the Client's knowledge and cooperation.

Section 03

Data Handling & Storage

All operational data — orders, ASNs, stock records, workflow history, and user activity — is stored in a managed relational database. Direct database access by end users is not permitted; all access goes through the application layer.

  • Regular automated database backups with point-in-time recovery capability
  • Backup data encrypted and stored separately from the primary database
  • Database connections use encrypted protocols
  • No Client operational data is used for testing, analytics, or any purpose other than delivering the contracted service

Client data remains the property of the Client at all times. Warelogix Solutions acts as a data processor and processes Client data only as directed under this Agreement.

Section 04

Data Separation & Multi-Tenancy

All Client data is logically separated by Entity foreign key at the application level. A user assigned to Entity A cannot access, view, or modify data belonging to Entity B under any circumstances within the standard system configuration. This separation applies to stock records, orders, ASNs, bin content, workflow history, user accounts, reports, and all configuration data.

3PL operators hosting multiple warehouse clients are responsible for ensuring that their user configuration correctly reflects the intended access boundaries for each of their clients' users.

Section 05

API Security

The Warelogix REST API is secured using API key authentication. Each integration partner is issued a unique API key which must be included in the X-API-Key header of every request.

  • Key management — API keys are generated and managed via the Integration module. Keys can be revoked at any time by an authorised administrator.
  • Webhook signing — all outbound webhooks are signed using HMAC-SHA256. The receiving system should verify the signature before processing the payload.
  • Request logging — all API requests are logged with client, timestamp, endpoint, and response status. Error rates are tracked per client.
  • Rate limiting — API endpoints are subject to rate limiting to protect platform stability.
Section 06

Audit Logging & Monitoring

Every warehouse transaction writes an immutable record to the WorkFlow ledger. Records are not edited or deleted. Each record captures: the transaction type; the user who performed the action; date and time; product, quantity, source bin, and target bin where applicable; and the associated order, ASN, or document reference.

The WorkFlow ledger is accessible to authorised users via the Inquiry and Reports modules and is downloadable to Excel for compliance reporting or dispute resolution. Warelogix Solutions also monitors platform health, response times, and error rates at the infrastructure level.

Section 07

Incident Response

In the event of a security incident, Warelogix Solutions will: investigate promptly upon becoming aware; take immediate steps to contain and remediate the issue; notify affected Clients within 72 hours of confirming the nature and scope of the incident; and cooperate with Clients and relevant authorities in any subsequent investigation.

Clients who suspect a security incident relating to their own user accounts, devices, or credentials should notify the Warelogix Solutions Service Desk immediately for prompt response and remediation.

Section 08

Privacy Notice (POPIA)

Warelogix Solutions processes personal information in compliance with the Protection of Personal Information Act, 2013 (POPIA).

What we process: User account information (name, email, username, role); contact details of Client representatives; activity logs associated with named user accounts.

Why: Solely to deliver the contracted SaaS service — user authentication, access control, audit logging, and support. We do not use personal information for marketing or profiling.

Who we share it with: Personal information is not sold or rented to third parties. Warelogix Solutions may share information with infrastructure providers strictly as required to deliver the service, under appropriate data processing agreements.

Your rights: Data subjects have the right to access their personal information, request correction, and object to processing. Requests should be directed to privacy@warelogixsolutions.com.

Section 09

Data Retention & Deletion

Warelogix Solutions retains Client operational data for the duration of the Agreement and for a reasonable period thereafter to support post-termination data export requests, as set out in the Proposal. On termination, the Client will be given a reasonable export window to retrieve their data. Following that window, and upon written confirmation, Warelogix Solutions will securely delete the Client's data from the platform.

Section 10

Client Responsibilities

  • Device security — ensuring devices used to access the WMS are protected against unauthorised access and kept up to date.
  • User account management — promptly deactivating user accounts for staff who leave or change roles.
  • Credential confidentiality — ensuring users do not share login credentials and that passwords meet reasonable complexity standards.
  • API key security — keeping API keys confidential and reporting suspected compromise immediately.
  • Network security — maintaining adequate network security for the local environment connecting to the WMS, including secure Wi-Fi for scanner networks.
  • Reporting — notifying Warelogix Solutions of any suspected security incidents or unusual system behaviour as soon as they become aware.

For security or privacy queries, contact security@warelogixsolutions.com or privacy@warelogixsolutions.com. This policy was last reviewed in 2026.