You can use Imonggo to keep track of your sales and inventory, but there are limitations. Typically, you will want to turn on the layaway feature and record the orders as a layaways. Finalize the transaction when you are ready to deliver the items and print the invoice.
Current limitation of Imonggo is that it does not have an ideal means for you to record the shipping charges. Although you can work around it. You can create an item call shipping charge, set it as tax exempt, and allow cashier to change price.