We already do this via hypernile.com although we are not open source.
The biggest challenge for you will be shipping from the 3pl. Amazon warehouses all talk to each other and it helps them keep the shipping costs bare minimum.
We use machine learning at scale to replicate it and we have made good progress however we haven't been able to distribute inventory between warehouses. Amazon can do it because they have their own distribution trucks while we are surviving on eating ramen for dinner
The hardest part is convincing warehouses to connect into our network
The biggest challenge for you will be shipping from the 3pl. Amazon warehouses all talk to each other and it helps them keep the shipping costs bare minimum.
We use machine learning at scale to replicate it and we have made good progress however we haven't been able to distribute inventory between warehouses. Amazon can do it because they have their own distribution trucks while we are surviving on eating ramen for dinner
The hardest part is convincing warehouses to connect into our network