Bulk Update Listings
Prepare quantity or SKU updates from a spreadsheet and generate a clear reviewable sync plan before changes are applied.
A lightweight tool for syncing Etsy listings with your local inventory spreadsheet. ShopStockSync is designed to make listing updates, low-stock monitoring, and internal reporting easier to manage from one clean workflow.
ShopStockSync focuses on the operational side of small-store inventory management: updating listings in batches, identifying low-stock risk early, and surfacing quick overview metrics from local stock data.
Prepare quantity or SKU updates from a spreadsheet and generate a clear reviewable sync plan before changes are applied.
Highlight items approaching a configurable threshold so replenishment and listing adjustments can happen before stockouts.
Generate lightweight summary views that help reconcile listing activity with local inventory records and trend checks.
The repository currently includes a simple Python command-line prototype for validating a stock CSV and surfacing candidate listing updates. It is intentionally lightweight, readable, and easy to extend.
This project is currently organized as a minimal prototype: a public landing page, a small CLI script, and a sample inventory dataset for testing the basic sync flow.
python3 prototype/sync_preview.py \
--csv prototype/sample_inventory.csv \
--low-stock-threshold 5
This dry-run script reads a local CSV, counts low-stock items, and prints a concise sync preview that can later be connected to real marketplace APIs.
ShopStockSync is positioned as a focused utility project: start with reliable inventory previews, then layer on deeper listing reconciliation and reporting as the workflow matures.