Working Offline 📴

ShopkeeperPOS Desktop can work completely offline! This is perfect for times when your internet connection is unreliable or unavailable. You can continue processing sales, managing inventory, and serving customers even without an internet connection.

Desktop Feature: Offline mode is a powerful feature that allows you to download data for offline use and sync changes when you're back online.

What is Offline Mode?

Offline mode lets you:

  • Download Data: Save your products, customers, and settings locally
  • Work Without Internet: Create invoices, view products, and manage inventory offline
  • Automatic Sync: Changes sync automatically when you reconnect to the internet

Setting Up Offline Mode

Before you can work offline, you need to download your data:

Step 1: Ensure You're Online

First, make sure you have an active internet connection. You need to be online to download data for offline use.

Step 2: Setup Offline Mode

  1. Look for the network indicator in the top-right corner of ShopkeeperPOS Desktop
  2. Click on the network indicator
  3. Click "Setup Offline Mode"
  4. Wait for the data download to complete (this may take a few minutes depending on your data size)
  5. You'll see a notification when the download is complete

💡 Tip

Tip: Set up offline mode during a quiet period or before you know you'll need it. The initial download includes all your products, customers, and settings.

Step 3: Switch to Offline Mode

  1. Click the network indicator again
  2. Click "Work Offline"
  3. ShopkeeperPOS will switch to offline mode
  4. You'll see an indicator showing you're in offline mode

What You Can Do Offline

Once in offline mode, you can:

  • Create Invoices: Process sales and create invoices (they'll sync when you go back online)
  • View Products: Browse your entire product catalog
  • View Customers: Access all customer information
  • View Reports: See cached reports and data
  • Print Receipts: Print receipts using your USB printer

⚠️ Important

Limitations: While offline, you cannot:
  • Add new products (they'll be queued for sync)
  • Add new customers (they'll be queued for sync)
  • View real-time reports (only cached data available)
  • Send emails or SMS campaigns

Offline Dashboard

When you're offline, you'll see a special offline dashboard that shows:

  • Number of invoices created offline
  • Status of offline data
  • Quick access to offline features
  • Sync status indicator

Syncing Your Data

When you're ready to sync your offline changes:

  1. Ensure you have an internet connection
  2. Click the network indicator
  3. Click "Go Online"
  4. ShopkeeperPOS will automatically sync all offline changes
  5. You'll see a notification when sync is complete
Automatic Sync: If you reconnect to the internet while in offline mode, ShopkeeperPOS will automatically start syncing your changes. You don't need to manually trigger the sync!

Offline Invoice Queue

All invoices created while offline are stored in a queue. When you go back online:

  • Invoices sync automatically
  • You'll see a count of pending invoices
  • Each invoice syncs individually
  • You'll be notified if any invoices fail to sync

Best Practices

  • Regular Syncs: Go online regularly to sync your data and download updates
  • Before Important Periods: Set up offline mode before busy periods or events
  • Monitor Queue: Check your offline invoice queue regularly to ensure everything syncs correctly
  • Test First: Try offline mode during a quiet period to familiarize yourself with it

💡 Tip

Pro Tip: Offline mode is perfect for markets, pop-up shops, or locations with unreliable internet. Set it up before you leave and you're ready to process sales anywhere!

Troubleshooting

Data Not Downloading

If data won't download:

  • Check your internet connection
  • Try again after a few minutes
  • Restart ShopkeeperPOS Desktop
  • Check if you have enough disk space

Invoices Not Syncing

If offline invoices won't sync:

  • Ensure you have a stable internet connection
  • Check the sync status in the offline dashboard
  • Try manually triggering sync
  • Contact support if issues persist

✅ You're All Set!

Offline mode gives you the flexibility to work anywhere, anytime. Your data is safe, and everything syncs automatically when you're back online. Happy selling! 🎉