Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
Evaluating odoo to use for non-profit association with members. How do we offer the different memberships with differents duration (month, quarter, year) through odoo eCommerce?
There are 2 cases:
one-shot payments (eg. you sell a 1 year membership and don't require to keep the credit card info on file)
recurring payments (eg. you sell 1 month membership and require the payment to happen automatically)
Using Odoo ecommerce is appropriate. You could either have as many product as you have durations (1 month, 6 months, 1 year). When a customer buys one of them on the ecommerce, you will have to manually manage their membership (you will most likely want to use contracts for that) and modify the end date (v7 and v8) or the next invoice date (v9) of their contract. Or you could have 1 product and as many variants as you have durations; the result is the same, it's just displayed differently.
There are examples in the demo data with Silver membership and Gold membership in the ecommerce.
Second case (only in v9):
Using Odoo ecommerce (as in your_odoo_instance.com/shop) is not appropriate because there is no link between the ecommerce and the contract management. You need to use the new contract management of v9 which comes with a refactored backend but also with a new frontend (under My Account under the customer login in the top right corner). The customer can log in, access his account in which he will see his memberships (ie. contracts), his invoices, and his payments. He pays through the frontend of contract management. Contract management can tokenize his credit card information and process payment on a recurring basis. The contract gets updated automatically. For the first payment (ie. enrollment), a quotation can be created and it will generate a contract once it's paid.
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 7/14/14, 2:57 AM|
|Seen: 1231 times|
|Last updated: 7/5/15, 6:24 PM|