An e-com website with payment integration that will have the functionality for users to buy courses online. It is NOT an LMS platform. Only payment and invoice will be processed.
The website will host various video & trainer aided courses and details.. A simple platform for purchasing the course, and will direct them to their account where they can download the invoice/receipt and check the course details of the course they purchased. The receipt/invoice should also be mailed to them.
Python should be used for back-end development. Either Django or Flask framework.
1:Developing a CMS based website
2: The website won't host any courses but just the course details and payment system.
3: The website shall have a webhook system that could be easily connected to zapier, integromat etc.
4: It should feature a course builder with specific template placeholders such as descript, course images, demo videos, price. The pricing should have the ability to choose multiple currencies and the chosen currency should be the one the payment gateway processes during the payment/checkout.
5: The website should have Razorpay, Instamojo, Paytm, Stripe & Paypal as payment gateways integrated.
6: The payment gateways should be developed as modules. From the back-end with just click of a button each payment gateways should be able to disable and enable, add/modify the API keys, switch between sandbox/live mode.
7: The website upon completion of payment should redirect the user to a thank you page and automatically an account has to be created where the user can download the invoice/receipt.
8: All transactional emails should be integrated with Sparkpost API.
9: A fully fledged integrated blog system
10: A fully-fledged Email Newsletter system
11: The website should have Webhook system with multiple events so that it can be connected to Zapier and/or Integromat for additional connections.
a: Purchase Completed Webhook
b: Purchase Failed Webhook
c: Purchase Abandoned Webhook
d: New User Created
12: The data that needs to be passed through the webhooks shall be discussed when we reach that stage.
13: The website should be light, very fast, extremely extremely extremely user friendly. I presently use KeyCDN for a few of my websites and Cloudflare for another one. So I am open to using any of these CDNs.
14: The site should be SEO friendly. Especially the URLs.
15: The page builder for adding new courses to the website should have all relevant fields such as pricing, offer, offer expiry, , adding content, pictures, demo videos, course curriculum etc. An option to generate discount coupons should also be part of the system.
16: Cart abandonment system where after X hours/days an automatic mail with a auto-generated coupon code should be sent. This should be totally customizable from the back-end, including turning off and enabling this feature.
17: If a new course is created, it should automatically be added to the front end under the category/subcategory chosen while creating the course.
18: GEO IP based country-specific enabling and disabling course visibility on the site.
17: All the ecommerce features such as
a: Back end revenue report
b: Back end order management
c: Downloading of invoices and receipt (per order basis)
d: Discount coupon system
e: Gst calculation for India, possibility to added custom taxation in future for the other two locations
f: Since there is no physical products involved, no need of any shipping details stuff.
18: The website should be designed keeping sales and conversion in mind.
19: The entire process...from landing on the page to checkout has to be super easy, fun and exciting.
20: Checkout can be multi-step and option to cross-sell and upsell should be there.
21: A dedicated course customizer page where students can create their own course ..al a carte model where they decide the total hours, days, modules and the final price is calculated, and they checkout.
16 freelancer chào giá trung bình₹145413 cho công việc này
Dear employer, An IIT kanpur postgraduate with 7+ years of experience including web development, software development, library creations, ml projects and many more .... let's procced further in chat Thanks