Comments (5)
Some more possible suggestions / elements:
"A subscription is associated with a user and a catalog entry at a particular time."
and "Billing and entitlement are tracked at the subscription level and payments are made associated with the subscription." which is the important point: Subscription defines how billing happens, whereas entitlement defines how the product is used.
from killbill-docs.
Hi farialima,
The best way to think of a Plan is that is specifies HOW a customer pays,
in contrast to a product that specifies WHAT a customer buys. If you look
at the section on the Catalog, sopecifically the subsections "Background
Concepts" and "What's in a catalog" you can find definitions for some of
these terms.
I think adding a glossary is a great idea, we should do that.
Thanks,
Martin
On Thu, Apr 10, 2014 at 11:56 AM, farialima [email protected]:
Some more possible suggestions / elements:
A subscription is associated with a user and a catalog entry at a
particular time. Billing and entitlement are tracked at the subscription
level and payments are made associated with the subscription.Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-40124375
.
from killbill-docs.
the http://docs.kill-bill.org/userguide.html#_background_concepts is somewhat useful, but it mixes up general concepts (Bundle...) and completely application-usage level (the fact that there are two types of admin).
Also BTW - isn't a Bundle a pointer to a usage of the product ? (bundle_external_key = network at ning right ?) so wouldn't a better example (in the case of phone) say "a bundle represents a phone - referenced by its phone number" ? also I couldn't understand in the example if the "plan" - data plan, voice plan - would actually be "Plans" as defined in KB...
from killbill-docs.
(my apologies for criticizing the docs - but really I would say that usage from the product will come if people understand the concepts - and you have to plan your users to be very dumb - as dumb as me :D - I'm just trying to understand, and give feedback while at it)
from killbill-docs.
@farialima I agree with you. The definition of Entitlement is indeed pretty confusing (and recursive) which does not help. I will incorporate your suggestion in the doc. Thanks for pointing that out.
from killbill-docs.
Related Issues (20)
- ```suggestion
- Remove and remove unneeded dependencies
- Update "Deploying by Hand" Section in Plugin Installation HOT 1
- remove bundlesPath and kpmPath HOT 1
- Missing Public IP Info In Setup Multi-Tier System Docs
- Update AWS docs with plugin installation instructions
- missing information in add certificate in ACM
- Potentially Lead To Misleading Info in Create Listener section
- Investigate checked-in assets
- New docs site issue: Black area displayed when video is being played HOT 4
- New docs site: Width of left nav bar adjustable HOT 4
- New docs site: White space displayed around text HOT 4
- New website: Color of code snippet boxes in dark mode HOT 4
- Create Usage Plugin API doc HOT 1
- Missing right hand navigation with new design HOT 4
- Self-host videos
- Wrong order for steps about how to create a multi-tier system HOT 3
- webrick to be added Gemfile file dependancies
- Update documentation with respect to implementation status IN_ADVANCE mode
- Get User Information doesn't need API key
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from killbill-docs.