I think I would handle it by creating a controller function which 
calculates a price given the objectid and quantity, it returns the line 
item price per single item and price total together as well as the 
percentage saved (if any). the code in that function would probably change 
for every promotion, depending. If certain items can use a discount code, 
then i'd have to tag those items somehow saying that they can be used with 
that discount code. So the function would also include an optional discount 
code, which would give a certain percentage off and not calculate any other 
discounts for those products.

On Thursday, January 1, 2015 7:39:54 AM UTC-7, 黄祥 wrote:
>
> thank you so much dave and massimo, i'll try the simple first, handle the 
> time base promotion (using start_date and end_date comparison) and then 
> goes to quantity base promotion (using the sample code by massimo). for the 
> scheduler i don't think it can be set by Marketing division user, it must 
> be techincal user (IT division user).
>
> thanks and best regards,
> stifan 
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to