|
Home > Archive > Commerce Server General > June 2005 > Dynamic Product Pricing
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Dynamic Product Pricing
|
|
| Anil Kumar 2005-06-29, 5:52 pm |
|
Hi,
I want to add a product to the user basket with a price tag generated on the
fly based on some business logic.
i.e
Price of the product will be calculated on the fly based on some inputs from
user. Hence the price would vary from one user to another user for the same
product.
Once price is determined, we need to add the product with this calculated
price to the user basket (shopping cart).
Can you pls let me know how to implement this kind of scenario in commerce
server?
The example below is a representation of what the scenario is.
For example: Let a “cable TV service” be the product and the users would
have to pay as per the channels selected. i.e., a user pays for and gets only
the channels he/she selects. Now each of the channels could as well have
different prices.
Channel Price (in $)
Channel 1 20
Channel 2 25
Channel 3 25
… …
Channel N 34
If a user chooses channel 1, channel 8, and channel 345, then he will end up
purchasing a product called “Cable TV service” with calculated price (price
for channel 1 + price for channel 8 + price for channel 345)
| |
| Ravi Shankar 2005-06-29, 5:52 pm |
| Hi Anil,
you could create a set of products such as
1. Base connection services - X$
2. Channel Group A - y$
.......
Then the user can add whatever he wants in addition to base connection
services and pretty much every things would be easily configurable.. you' be
able to do channel specific discounting... channel service profiling..
predictive recommendations such as "last ten people who broght this also
brough channel group x or y".. etc.
"Anil Kumar" wrote:
>
> Hi,
>
> I want to add a product to the user basket with a price tag generated on the
> fly based on some business logic.
>
> i.e
> Price of the product will be calculated on the fly based on some inputs from
> user. Hence the price would vary from one user to another user for the same
> product.
> Once price is determined, we need to add the product with this calculated
> price to the user basket (shopping cart).
>
> Can you pls let me know how to implement this kind of scenario in commerce
> server?
>
> The example below is a representation of what the scenario is.
>
> For example: Let a “cable TV service” be the product and the users would
> have to pay as per the channels selected. i.e., a user pays for and gets only
> the channels he/she selects. Now each of the channels could as well have
> different prices.
>
>
> Channel Price (in $)
> Channel 1 20
> Channel 2 25
> Channel 3 25
> … …
> Channel N 34
>
> If a user chooses channel 1, channel 8, and channel 345, then he will end up
> purchasing a product called “Cable TV service” with calculated price (price
> for channel 1 + price for channel 8 + price for channel 345)
>
>
| |
| Anil Kumar 2005-06-30, 7:48 am |
| Hi Ravi,
Thank you very much for the response. But in my scenario I'd be having
channels in the tune of 50000 and above, which could overload the commerce
Server. I , hence am looking for a probability of adding the calculated Price
to the product (Ex: My Company Service) while the user adds the product to
the shopping cart.
Finally it should become th price of the Orderline Item.
"Ravi Shankar" wrote:
[vbcol=seagreen]
> Hi Anil,
>
> you could create a set of products such as
> 1. Base connection services - X$
> 2. Channel Group A - y$
> ......
>
> Then the user can add whatever he wants in addition to base connection
> services and pretty much every things would be easily configurable.. you' be
> able to do channel specific discounting... channel service profiling..
> predictive recommendations such as "last ten people who broght this also
> brough channel group x or y".. etc.
>
>
>
> "Anil Kumar" wrote:
>
| |
| Ravi Shankar 2005-06-30, 6:00 pm |
| 50000 channels, wow, now that would be some cable TV service... I don't know
of many sets that would support that many channels.
I hope you did not confuse my post with combinations.... 50000 unique sets..
I was talking about individual channels which a user could combine to form
his her subscription set.
Anyways, you could create a piepline component that would take the current
user and the product code and do pretty much whatever it wants but return the
price as a predefined key (check the documentation for the product info
pipline component, the price is returned as _cy_placed_price or something)..
So immediately after a call to the standard product infor pipline call yoi
could call your component and overwrite the price key with your computed
value....
"Anil Kumar" wrote:
[vbcol=seagreen]
> Hi Ravi,
> Thank you very much for the response. But in my scenario I'd be having
> channels in the tune of 50000 and above, which could overload the commerce
> Server. I , hence am looking for a probability of adding the calculated Price
> to the product (Ex: My Company Service) while the user adds the product to
> the shopping cart.
>
> Finally it should become th price of the Orderline Item.
>
> "Ravi Shankar" wrote:
>
|
|
|
|
|