Carwash, Liquor stores, Grocery stores, Floral shops and apart from this 8 more POS system, I can not stop myself to work with you. Sir, please do not award now as I want an opportunity to check how the other services has integrated there. I need to check the database of your application as well before going to work on delete services.
Establish Firm, Real and Valuable records so we need to take caution and need a good plan before go live. You are Much more experience than me so your guidance is required as well. I would suggest send me the below thing and if required let me know I will sign the NDA.
1. I need the Service source code hosted already.
2. I need the database to verify which records need to delete and the dependency to delete this records.
Important Query: You are providing support for multiple business so are you using different service endpoint for each cases? Otherwise I need to check how your product entry is working before move to delete work.
I am assuming I just need to revert the steps which is happening in time of creating a product. For Ex: In time of create a product you are inserting into product table, product bookings table etc. So, I need an idea that in time of delete product is it required to delete the order history for this product? If we will not delete the order history then my experience saying there is a chance to get exception in order or order details page.
Please get back to me tomorrow for a discussion.