Trigger: 01Product editedChange made in WooCommerce
Process: 02WatcherPython service detects the diff
Process: 03Slip regeneratedChange translated into markup
Output: 04Pushed to ShipStationNew orders print the current slip
Output: 05Audit passSlips verified against the catalogue
A catalogue edit turns into corrected paperwork before anyone asks for it.
The problem
Packing slips were maintained by hand. Every time a product changed on the store, someone had to remember to update the matching slip template. When they forgot, the wrong paperwork shipped with the order.
What I built
A Python service watches the WooCommerce product source for changes. Nobody has to report an edit for the pipeline to notice it.
A language-model step turns the detected change into corrected packing-slip markup, which replaced a hand-maintained template per product.
The result is pushed into ShipStation automatically. Orders that arrive after a product edit already print the current slip.
Runs unattended as a scheduled Windows task, with logging and a separate audit script to verify generated slips against the catalogue.
Separate output paths for two brands sharing one pipeline.