eCommerce Site with Product Data on External Server

I’m relatively new to Wix/Velo (within the past month), though not new to Javascript. I’ve been tasked with building an eCommerce website on Wix in which the product database is hosted on a server elsewhere. Products can change frequently and must be maintained on the external site. Is it possible to leverage any components of Wix Stores in this scenario? If it’s even feasible, I’m not sure how would I accomplish synchronizing my Wix store products with the external site. Using wix-stores-backend, I can createProduct() and deleteProduct() but I don’t see a way to get all products.

I don’t need general information about integrating with a 3rd-party site – I’ve already implemented several external API calls using fetch() and getJSON(). I’m just looking for guidance on how I can use Wix store & cart functionality in my situation so I don’t have to implement everything from scratch. Or, if it’s not practical to do with Wix stores, is there another Wix app or npm module that would work?

Thanks!
Tony