Budget: 27000 UAH Deadline: 25 days
Evaluation for MVP - 120,000 UAH, timeline - 25 working days. This is without automatic uploading to marketplaces, but with manual launch, calculation of 6,000+ products, a draft for revaluation, line verification, and the creation of a standard document for price setting in BAS.
Regarding architecture, I would implement external processing with a separate rule storage in BAS, a tabular draft with statuses, a recalculation log, and a formula module by channels. Prom should be calculated not with a single rate, but with a breakdown for up to 10,000 UAH and over 10,000 UAH - separately for acquiring and delivery. It’s better to extract business logic into editable rules; otherwise, it will quickly turn into a magic box, and magic in accounting is usually expensive =)
To start, RDP to the test database is needed, examples of products, current price types, commission and delivery rules for each channel, examples of expected calculations for Prom on 3-5 products, a list of warehouses and suppliers, and user rights for confirmation.
I would like to clarify 2 things.
> Should the draft for revaluation keep the history of all calculations, or is the last active draft sufficient?
> If a product is not available in the Main Warehouse but there is stock from the supplier, should the channel receive the price, or should the line go for verification?
Relevant examples from Ingello.
> https://business.ingello.com/prime-eva - e-commerce and automation of operations around products and rules
> https://business.ingello.com/eva - retail and systematic work with product processes
> https://business.ingello.com/forma-wms - a related example of accounting logic, warehouses, and operational systems
Main page FLH - https://systems-fl.ingello.com/ua