System requirements
Before installing shopMaster, ensure your system meets these requirements:- Operating System: Windows 10 or later
- Database: SQL Server (any version with ODBC support)
- ODBC Driver: ODBC Driver 17 for SQL Server
- Python: Python 3.8 or later (if running from source)
- Internet: Stable internet connection for API communication
Install ODBC Driver 17
If you don’t already have ODBC Driver 17 for SQL Server installed:Download the driver
Visit the Microsoft Download Center and download ODBC Driver 17 for SQL Server.
Install shopMaster
Option 1: Windows executable (recommended)
The easiest way to install shopMaster is using the pre-built Windows executable.Download shopMaster
Download the latest
digiblesync.exe from your Digible account or the provided distribution link.Run the executable
Double-click
digiblesync.exe to launch the application. No installation required - it’s a standalone executable.The executable includes all necessary Python libraries and dependencies. You don’t need to install Python separately.
Option 2: Run from source
If you prefer to run shopMaster from source code, follow these steps.Install Python
Download and install Python 3.8 or later from python.org. Make sure to check “Add Python to PATH” during installation.
Install dependencies
Open Command Prompt in the source directory and install the required packages:The key dependencies include:
pyodbc- SQL Server database connectivitysqlalchemy- ORM and database operationsrequests- API communication with Digibleschedule- Automated sync schedulingtkinter- Desktop GUI (included with Python)
Verify installation
After launching shopMaster, you should see the main application window with:- A Home tab with sync controls (Start Sync, Sync Now, Stop Sync)
- A Settings tab for database and Digible account configuration
- A dark-themed interface with the Digible logo
On first launch, shopMaster creates a
.env file in the application directory to store your configuration settings.Next steps
Now that shopMaster is installed, you’re ready to configure your first sync.Quick start guide
Follow our quick start guide to configure your database connection and sync your first products