Shoppis Shoppis Wiki

Navigation

Access your shopping lists and data seamlessly across all your devices. Learn how Shoppis keeps your information synchronized, secure, and always up-to-date wherever you are.

Sync Overview

Shoppis's cross-device synchronization ensures your shopping lists, preferences, and data are always available on every device you use:

🔄 Sync Capabilities

99.9%
Uptime
256-bit
Encryption
24/7
Availability
  • Instant Updates: Changes appear on all devices within seconds
  • Complete Data Sync: Lists, preferences, history, and settings
  • Automatic Backup: Your data is continuously backed up to the cloud
  • Offline Support: Work offline and sync when connection returns
  • Version Control: Track changes and restore previous versions if needed

Seamless Experience

Start a shopping list on your phone during lunch, add items from your computer at work, and complete your shopping with your tablet at the store - all perfectly synchronized.

Supported Devices

Shoppis works across all your devices with native apps and web access:

📱 Mobile Devices

  • iPhone (iOS 14+)
  • iPad (iPadOS 14+)
  • Android phones (Android 8+)
  • Android tablets

💻 Computers

  • Windows 10/11
  • macOS 10.15+
  • Linux (Ubuntu, Fedora)
  • Chrome OS

🌐 Web Browsers

  • Chrome 90+
  • Firefox 88+
  • Safari 14+
  • Edge 90+

⌚ Wearables

  • Apple Watch
  • Wear OS devices
  • Samsung Galaxy Watch
  • Fitbit (limited features)

🏠 Smart Home

  • Amazon Alexa
  • Google Assistant
  • Apple HomeKit
  • Smart displays

🚗 Automotive

  • Apple CarPlay
  • Android Auto
  • Tesla integration
  • BMW ConnectedDrive

Real-Time Synchronization

Experience instant updates across all your devices with Shoppis's real-time sync technology:

  • Live Updates: See changes as they happen on other devices
  • Collaborative Editing: Multiple users can edit the same list simultaneously
  • Push Notifications: Get notified when others make changes to shared lists
  • Activity Indicators: See who's currently viewing or editing lists
  • Change History: Track all modifications with timestamps and user attribution
Multiple devices showing synchronized shopping lists
Real-time sync ensures your shopping lists are always up-to-date across all devices.

Sync Technology

Shoppis uses WebSocket connections and operational transformation algorithms to ensure real-time synchronization while maintaining data consistency across all devices.

Offline Sync

Continue working even without an internet connection, with automatic sync when you're back online:

  • Offline Editing: Add, edit, and delete items without internet connection
  • Local Storage: Data is stored securely on your device
  • Automatic Sync: Changes upload automatically when connection is restored
  • Conflict Detection: Smart handling of conflicting changes made offline
  • Data Integrity: Ensures no data is lost during offline periods
Feature Online Offline Notes
View Lists Full access to cached lists
Add/Edit Items Changes saved locally
Voice Recognition ⚠️ Basic commands only
Barcode Scanning ⚠️ Limited to cached products
Share Lists Requires internet connection

Conflict Resolution

When conflicts arise from simultaneous edits, Shoppis handles them intelligently:

  • Automatic Merging: Non-conflicting changes are merged automatically
  • Smart Conflict Detection: Identifies when manual resolution is needed
  • User Choice: You decide which version to keep for conflicting changes
  • Version History: Access to all previous versions for comparison
  • Collaborative Resolution: Shared lists allow team members to resolve conflicts together

Conflict Prevention

To minimize conflicts, Shoppis uses operational transformation and timestamps to intelligently merge changes. Most conflicts are resolved automatically without user intervention.

Data Security

Your data is protected with enterprise-grade security during sync and storage:

  • End-to-End Encryption: Data encrypted on device before transmission
  • Secure Transmission: TLS 1.3 encryption for all data transfers
  • Zero-Knowledge Architecture: Shoppis servers cannot read your encrypted data
  • Regular Security Audits: Third-party security assessments and penetration testing
  • Compliance: GDPR, CCPA, and SOC 2 Type II compliant

🔒 Security Features

  • • AES-256 encryption
  • • Two-factor authentication
  • • Biometric device locks
  • • Secure key management

🛡️ Privacy Controls

  • • Data minimization
  • • User consent management
  • • Right to deletion
  • • Data portability

Troubleshooting Sync Issues

Common sync problems and their solutions:

Sync Not Working

  • Check your internet connection on all devices
  • Ensure you're signed in to the same account
  • Force refresh by pulling down on the lists screen
  • Log out and back in to refresh sync tokens
  • Update the app to the latest version

Slow Sync Performance

  • Check for background app restrictions
  • Ensure sufficient device storage space
  • Close other apps that might be using bandwidth
  • Switch to a different network if possible
  • Clear app cache and restart

Missing Data After Sync

  • Check the "Recently Deleted" folder
  • Verify you're looking at the correct list
  • Check if items were moved to a different category
  • Review sync conflict resolution history
  • Contact support for data recovery assistance

Sync Best Practices

For optimal sync performance: keep the app updated, maintain good internet connectivity, and regularly check that sync is working across your devices. Enable automatic backups for extra protection.