Skip to main content
shopMaster Hero Light

What is shopMaster?

shopMaster is a Windows desktop application that bridges your local SQL Server product database with Digible’s cloud platform. Built with Python and featuring an intuitive GUI, shopMaster automatically tracks changes in your product catalog and syncs them in real-time to the cloud. Whether you’re managing a single store or multiple locations, shopMaster eliminates the manual work of keeping your online and offline product data in sync. Set it up once, and let it run in the background while you focus on your business.

Key features

Automatic bi-directional sync

Changes to your local database are automatically detected and synced to Digible’s cloud platform every 2 minutes.

Real-time change tracking

Database triggers monitor INSERT, UPDATE, and DELETE operations on your product table, ensuring no changes are missed.

Easy configuration

Desktop GUI lets you configure database connections, test connectivity, and manage sync settings without touching code.

Batch uploads

Upload your entire product catalog in configurable batches of up to 200 products at a time for efficient initial setup.

Flexible authentication

Supports both Windows Authentication and SQL Server authentication for seamless integration with your security setup.

Manual sync override

Need to sync immediately? Trigger a manual sync anytime from the desktop interface.

How it works

shopMaster uses a three-step approach to keep your data synchronized:
  1. Track - Database triggers automatically log changes to a ChangeLog table whenever products are inserted, updated, or deleted
  2. Sync - Every 2 minutes, shopMaster reads the ChangeLog and syncs changes to Digible’s API at api.digible.one
  3. Clean - After successful sync, the ChangeLog is cleared and ready for the next batch of changes
shopMaster requires SQL Server with ODBC Driver 17 and Python 3.x to run on your Windows machine.

Get started

Installation

Download and install shopMaster on your Windows machine

Quick start

Configure your first sync and start syncing products in minutes

Configuration

Learn about all configuration options and advanced settings

Troubleshooting

Common issues and how to resolve them

Build docs developers (and LLMs) love