I am trying to make an application for FBB (Fashion at Big Bazaar) where customers will be able buy products inside the store through the application using wallet(Nfc based Wallets and Non-NFC based wallets).
Here are the steps how the application and physical retail environment will work:
1.)The customer will enter the store, he/she will pick up the product he/she likes and scan its barcode. Scanning the barcode will open a dialogue stating "Add to Cart?"
If he/she presses "Yes", then the product will be added to the cart.
If he/she says "No", then the dialogue will close and another product can be scanned.
2.) After doing the same for all the products, the customer will click on the cart. After looking at the products and confirming the product, he/she will click on the button"Proceed to Payment".
3.) The next screen will open where there will be option of payment showing two options:-
a) Mobile Wallet
4.) Clicking on a wallet will show all the wallets. After choosing the wallet and proceeding ,the customer will be redirected to the wallet app.
After Paying through it, the customer will be redirected back to the app where the final bill will be generated with options of pdf saving or printing.
Clicking the cash option will generate the master barcode which will be update partially in the sql. This barcode will be scanned by the billing person at the check out counter which will retrieve data on their screen. After paying through cash, that payment bill be sent to the app through the same barcode.
5.) In the dashboard screen, there are four square buttons:-
a) Instore Locator - Itll display store layouts and the product locations in them.
b) Scan Barcode - For scanning products
c) My Transaction - Payment History will be reflected here.
d) My Wallet - Itll display all the wallets and there current balance. There'll be another option there to add new wallets installed in the phone.
On the Action Bar,there will be(starting from left)
a) Navigation activity