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.