ciao e benvenuto sul forum
per la prossima volta, magari, cerca un titolo un poco più descrittivo del problema
penso che la strada giusta sia creare un sistema di sincronizzazione tra lo stock del tuo sistema locale e il sistema ecommerce che sceglierai (che potrebbe o meno avere già una API per tali scopi). il sistema potrebbe essere attivato da un trigger, come descrivi tu, o temporizzato, ma sarebbe da vedere come funziona il tuo sistema locale.
per quanto riguarda il sistema e-commerce web il problema è sicuramente risolvibile, dato che la tua è una esigenza molto comune tra chi lavora a stock ridotti.
ciao,
marco