You may already know, but Slant 3D (print farm) do _some_ of this with Etsy and Shopify, and have an API for further integrations.
(I am working on a product myself, but it would likely have assembly needs beyond what Slant 3D do, and at any rate I am not in the USA)