Extend functionalities on django/python based ecommerce

Job ID: 31560697

Budget: $549 – $550 USD

website: http://testpal.arj.uno

Need following to be done:

1) Integrate with Juspay.in.
2) Enable wallet system.
a) Wallet system to have option to add amount to the wallet,
b) Admin to have option to deduct amount from the wallet or add amount to the wallet,
c) Wallet amount will be adjusted by placing an order automatically,
d) User add amount to the wallets of distributor as well (using a link and selecting the distributor).
e) Wallet Ledger to be maintained with details/particular of each addition or deletion.
f) Wallet audit system , where admin can re-generate wallet amount and check if the amount in user wallets are correct or not and find out wallets with incorrect amount.
3) Enabling caching system (redis or memcached).
4) Few MIS Reports. (5-6 MIS)
5) KYC verification - mobile, where system will send OTP to user’s mobile for verification.
6) KYC verification - PAN, where system will check person’s name with PAN database of govt’s API Setu portal.
7) KYC verification - Bank Account Verification using API from Cashfree.
8) Verification should work before a user places an order. Give user option to opt for Manual Verification where admin user will get window for manual verification.
9) Complete integration with ShipRocket [two-way communication] (partial integration is already done where we are able to send order to ShipRocket [one way]).
10) SMS after each stage of the order, i.e. when an order has been placed and further when system receives order updates from shiprocket.
11) Email after each step of order (same as SMS).
12) User activity Logging tool (IP address wise and Logged in User wise).
13) Re-calculate cart items and reduce qty or remove nil (out of stock) items from the cart.
14) E-commerce pages to show various details if a user is logged in. (HTML will be provided, this is front-end part which will show if user is authenticated).

Note: all work needs to be done in github only
Related categories: Python Django Git