Description of Problem:
5 and 10-packs for RHN subscriptions are supposed to be billed upfront for
the annual subscription (according to Billy Marshall) therefore we need to
make this change in IC
Steps to Reproduce:
1. Log into http://bmantest.meridian.redhat.com/cgi-bin/store
2. Click on Red Hat Network in the left-hand column
3. Click "Buy" on the 5-pack
4. Accept the EULA
5. $59.95 product gets added to the cart
Get $59.95 product added to the cart.
Should get $719.40 product added to the cart (12 * $59.95)
In addition to making this change for the 5-packs, going to have to do the
same for 10-packs. Also, in addition to making this change in IC, we are
going to have to modify the receipt to reflect just what the user is being
charged for. This again calls for the custom RHN receipt to message to the
user that this is an annual commitment and they are being charged upfront
for the annual subscription.
Shouldn't we also let the customer know that all money is paid up front for
those products? I mean if I were to place that in my cart, and I saw that it's
price was $59.95, and all of a sudden I am getting charged $719.40.
I guess what I am trying to say here is that we need to let them know before the
That's exactly what this bug says. The expected result is that $719.40 gets
added to the cart. The message about the receipt needing a content change is
listed as an afterthought.
Just for a paper trail, I have looked into this, and will perhaps require a
couple of columns added to the rh_product table (or another one).
We will need to know the following
1) Is this an "upfront" payment type?
2) How frequently the payments would have been made? (daily, monthly, yearly)
With that, we could then calculate how much the customer needs to be charged.
Again, these are just notes, and comments are welcome :)
Actually, I think that this has become more complicated after a discussion with
Rich Crandall. According to him, the $59.95 and $99.00 prices are actually per
server for the year. So, the way that this is being handled in the internal
store currently is that the reps are putting quantity 5 of the 5-packs (for the
5 machines) The reason for this is so that the contracts get created correctly
on the backside.
So, don't know the best way to deal with this, as I don't think that we can tell
IC to translate that 1 5-pack is really 5 of that item number.
*** This bug has been marked as a duplicate of 40285 ***