We need a special process of order security items.
the process of order contain few steps as follow:
1. submit request
1.1 step_1.1: 3 fields --> connect to XML API for validations.
1.2 step_1.2: 12/14 fields --> feel the rest of the fields.
1.3 step 1.3: send response to customer & save in MySQL.
1.4 read payment info or coupon.
Order Approved process:
2. Request Approved.
2.1 display requests.
2.2 select item
2.2.1 update his status flag1
2.2.2 update his status flag2
2.2.3 update his status flag3
2.3 If all flags set (crontab each 3 min) submit request
via (XML API)
2.4 notify the user his order approved.
Order Approved Expectations:
Step 2 - Expectations via (cron):
2.exp.1: flag1 not update before 2 hours - alert admin/user
each 2 hours -> mail template 1
2.exp.2: flag2 not update before 12 hours - alert admin/user
each 12 hours -> mail template 2
2.exp.3: flag3 not update before 24 hours - alert admin/user
each 24 hours -> mail template 3
Different price bands based on UserID
(required logon before process start).
Possible that a user log and see his orders.
Possible to set default flags[1-3] per user group.
All screens design include fields name (HTML format).
All API checked and works.
There are 3 major validations only.
1. step 1.1 valid (via API)
2. step 1.2 5 field required (texts).
3. step 1.4 payment info.
all API may return error - you can not continue if error happen.
You have to display the user an error.