Problem Statement

Need a Place where User can select the Product and create an order with the product selected added as Order line items and User can create a PO on order submission

Also sending Invoice to client with invoice line item mentioned in the invoice.

Solution

Created a VF page where with the click on a button which opens a VF page where User can add products or bundles. Can place an order directly from the page which generates a custom invoice which is been email to the client directly. On the backend Order, OLI, Invoice ILI is created for tracking with the status which is help full to create reports for check on monthly order placement and invoice generated