GUI Guide

This project was made with the first implementation of the InventoryGui.pyw file as an example of a fully functional GUI interface for this code.

An overview of the pages is as follows:

Orders Page

The first thing a user sees on startup, this page navigates the most commonly used part of the Squarespace Interface, the Orders page

Database Page

As the name suggests, this page shows the entire inventory of the store from the json file provided.

Updates Page

This page shows the items that have changed and need updates (Note: slightly bugged, registers items with different color orders, but not important enough to fix yet)

Inventory Management Page

This page actually consists of 3 sub-pages, each with its own distinct purpose:

Show/Hide Online Items

As the name implies, this page exists to show and hide currently uploaded items on the front-facing store. In other words, this changes what is shown on the front end.

Upload Offline Items

This page takes items stored on a local computer and uploads them to the ecommerce page. This should be offline to ensure the content is correct before displaying on the front end.

Stock Management

This page allows for changing stock values, including limited to unlimited and vice versa, as well as specific value changes.

Create Edit Page

This page does exactly as its name implies, it allows the user to create new items or update existing items in this interface, which has all fields consolidated, and updates those items automatically in the ecommerce interface.

A description of all of the menus in the menu bar of the application.