1: India flag in admin @ 2: by default all users active @ 3: user type in all users in admin @ 4: location, orders, product, tags, pages, category, blogs management - check all 5: always on order hook/ callback page get order details from database and check all details and send email containing order ID, amount paid and order purchased. 6: Send same email for order updates in admin 7: Order_ID alwas as date('MHIS').rand(); @ 8: Table naming if its ecom module ecom_table_name, if its site module site_table_name or x_sitename_table_name and nothing else @$star = $this->input->post('star'); (THERE SHOUDL BE NO Error complression at all, let all error appear) 9: We never take any LAST NAMES ever. 10: all modules needs to be aligned proper, ecom has to go all in ecom helper and action, etc All functions needs to be implemented. 11: All fields in table has to have a prefix of table. 12: Pay now no order_ no SHOW. 13: Order update email not being sed, check, order details in profile, like date etc check. 14: profile photo check not being update. @ done Please do not add use less codes in website - general products ? STOP THIS PLZ $this->db->query("update `x_orders` set chk_payment_status='1' where or_order_id='$merchant_order_id' "); $this->db->query("insert into cr_orders (or_orid, or_status, or_mid,or_amount,or_date_created,or_type) values ('$merchant_order_id','1','1','$amount',now(), '$or_type')"); ---