Offline Mode & Data Sync

Section 5.4 - Work Without Internet, Sync Automatically

Phase 5: Settings & Configuration | 10 min read | Advanced Level

Overview

Offline Mode allows GSK POS to continue operating even without internet connection. Your business keeps running during outages, and all data automatically syncs when connection is restored.

📋 What You'll Learn:
  • How offline mode works
  • When to enable offline operation
  • Understanding automatic data synchronization
  • Managing offline transactions
  • Troubleshooting sync issues
⚠️ Important Prerequisites:
  • Online registration required first: You must register and set up your business online at gskpos.com before using offline mode
  • Professional installation needed: Contact GSK support for local system installation and offline customization
  • Not a DIY setup: Offline mode requires technical configuration by our team to ensure proper synchronization

What Offline Mode Does (and Doesn't Do)

✅ What Works Offline

Sales Recording: Offline mode focuses on keeping your sales operations running:

  • Record sales transactions
  • Print receipts for customers
  • Process payments
  • Add products to sales
  • Capture customer information
⚠️ What Doesn't Work Offline:

Business Calculations and Analysis: These require online connection:

  • ❌ Profit/loss calculations
  • ❌ Detailed financial reports
  • ❌ Business analytics and insights
  • ❌ Stock valuation reports
  • ❌ Advanced inventory management
  • ❌ Tax calculations and summaries

Why: Complex business calculations are processed on the cloud server for accuracy and consistency. Offline mode keeps your sales running, but connect online to access full business intelligence features.

Getting Started with Offline Mode

1

Register Your Business Online

Visit gskpos.com and complete business registration

Set up your products, pricing, and initial configuration online

2

Contact GSK Support

Reach out to our technical team for offline mode setup

Contact: support@gskpos.com or call our helpline

3

Local Installation

Our team will install GSK POS on your local machine

System configured specifically for your business

4

Customization & Setup

Technical configuration for data synchronization

Connection between your local system and online account

5

Training & Testing

Our team trains you on offline operations

Test offline mode and verify sync is working correctly

6

Ready to Use Offline

System configured and ready for offline operation

Continues to sync with your online account automatically

💡 Why Professional Setup?

Offline mode involves:

  • Local database installation and configuration
  • Secure connection setup between local and cloud systems
  • Custom synchronization rules for your business
  • Conflict resolution strategies
  • Backup and recovery procedures

Our team ensures everything works seamlessly and your data remains secure.

How Offline Mode Works

Online Mode vs Offline Mode

Online Mode (Default)

  • ✅ Data stored on cloud server
  • ✅ Requires internet connection
  • ✅ Real-time synchronization
  • ✅ Access from anywhere
  • ✅ Automatic cloud backups

Offline Mode

  • ✅ Data stored locally on your device
  • ✅ Works without internet
  • ✅ Continues during outages
  • ✅ Syncs automatically when online
  • ✅ Device-specific storage

Offline Operation Flow

1

Customer Makes Purchase

Sale processed normally on POS screen

2

Transaction Saved Locally

Data stored on your device's local database

3

Receipt Prints (If Configured)

Customer gets receipt as normal

4

Transaction Queued for Sync

System marks transaction for upload when online

5

Automatic Sync When Online

Data uploads to cloud when internet returns

When to Use Offline Mode

Ideal Scenarios

Remote Locations

Perfect for businesses with poor connectivity:

  • Rural areas with unreliable internet
  • Mobile businesses (food trucks, market stalls)
  • Temporary setups (events, fairs, outdoor venues)
  • Areas with intermittent connectivity

Backup for Outages

Continue operations during disruptions:

  • Internet service provider (ISP) outages
  • Power outages (with laptop or UPS)
  • Network maintenance periods
  • Emergency situations

Cost Savings

Reduce connectivity costs:

  • Work with limited bandwidth
  • Reduce mobile data usage
  • Use cheaper intermittent connections
  • Avoid expensive always-on internet

Using Your Offline System

📋 Note: Offline mode is already enabled and configured by the GSK technical team during your local installation. You don't need to manually toggle it on or off.

Your Offline System is Pre-Configured

When GSK support installs your local system, they:

✅ Complete Setup Done for You

  • Database configured: Local database installed and initialized
  • Sync enabled: Automatic synchronization set up
  • Offline mode active: System ready to work without internet
  • Data loaded: Your products, prices, and settings synced from online
  • Tested: Verified offline operation and sync working correctly

How to Use Offline

1

Work Normally

Use your POS system as usual - process sales, print receipts

No special steps needed when offline

2

System Works Automatically

If internet disconnects, sales continue recording locally

Transactions queue for sync

3

Connect Periodically

Connect to internet at least once daily

System automatically syncs queued transactions to cloud

4

View Full Reports Online

Log into your online account at gskpos.com

Access complete business calculations, reports, and analytics

Data Synchronization

What Gets Synced?

Uploaded to Cloud (When Online)

  • Sales transactions
  • New customers added
  • Stock adjustments
  • Product changes
  • Payment records

Downloaded from Cloud

  • Product catalog
  • Customer information
  • Supplier details
  • System settings
  • Price updates

Sync Status Indicators

Look for these indicators to understand sync status:

Working Offline

What You Can Do Offline

✅ Sales Operations Work Offline:

Offline mode keeps your sales running smoothly:

  • Process sales: Complete customer transactions
  • Print receipts: Give customers their receipts
  • Record payments: Cash, credit card, mobile money
  • View products: See your product catalog and prices
  • Basic stock tracking: Record what was sold

What Requires Online Connection

⚠️ Business Intelligence & Calculations (Online Only):

These features need internet connection because calculations happen on the cloud server:

  • ❌ Profit & Loss Reports: See how much profit you're making
  • ❌ Business Analytics: Sales trends, best-selling products
  • ❌ Financial Summaries: Total revenue, expenses, margins
  • ❌ Stock Valuation: Current inventory value
  • ❌ Tax Reports: VAT calculations, tax summaries
  • ❌ Advanced Reports: Customer analysis, supplier reports
  • ❌ Multi-branch Data: Cannot see other locations' data
  • ❌ Accounting Integration: Export to QuickBooks, Sage, etc.
💡 The System Design:

Offline mode is built for sales continuity - ensuring you never lose a sale due to internet issues. However, all business calculations, analytics, and reports require the cloud server's processing power for accuracy and consistency.

Best Practice: Connect to internet at least once daily to sync your sales data and access your business intelligence features on gskpos.com.

Troubleshooting

Data Not Syncing

Solutions:

  1. Check internet connection is active
  2. Verify system shows "Online" status
  3. Wait a few minutes - sync may be in progress
  4. Refresh the page (F5)
  5. Check no browser errors in console

Duplicate Transactions

Cause: Same transaction synced multiple times

Prevention:

  • Don't manually refresh during sync
  • Let system complete sync automatically
  • Don't force-close browser during sync

Sync Conflicts

Issue: Same data changed on multiple devices

Resolution:

  • System uses "last write wins" strategy
  • Most recent change is kept
  • Older changes are overwritten
  • To avoid: Work on single device when possible

Best Practices

✅ Regular Syncing

  • Connect to internet at least daily
  • Sync before closing for the day
  • Don't accumulate too many offline transactions
  • Monitor sync status regularly

✅ Device Management

  • Keep device storage space available
  • Don't clear browser data (loses offline data)
  • Use reliable device for offline work
  • Keep device charged (laptop) or on UPS

✅ Data Backup

  • Ensure syncs complete before turning off
  • Verify green indicator before closing
  • Don't rely solely on offline mode for backups
  • Regular cloud syncs protect your data

Summary

Key Takeaways

  • ✅ Register online first: Must set up business at gskpos.com before offline mode
  • ✅ Professional setup required: Contact GSK support for local installation
  • ✅ Sales operations work offline: Process transactions, print receipts
  • ✅ Business calculations need internet: Reports, analytics, profit/loss require online
  • ✅ Automatic sync: Uploads data when connection returns
  • ✅ Sync daily: Connect at least once per day for best results

Remember

  • Not DIY: Offline mode requires technical installation by GSK team
  • Sales only offline: Full business intelligence requires online connection
  • Monitor sync status: Watch indicators to know when synced
  • Perfect for remote areas: Keep selling even with poor internet
  • View reports online: Log into gskpos.com for analytics and calculations

🎉 Phase 5 Complete!

You've learned all about settings and configuration

Back to Documentation Home