As far as I know there is nothing like this built in, but I don't know too much so don't take my word for it.
I think idea #2 of using signals is probably the right way to approach the situation. You could make a model which contains the target product and the product[s] to add as gifts, when you get the add_complete signal check if one of the target products was added and if so add the appropriate gift[s] for free. Since it is in a model it won't be very difficult to get it to show up in the admin and you should be good to go. Again there might be a better way but thats what I am thinking. -Josh On Nov 16, 2:37 pm, abrg <[email protected]> wrote: > Hopefully the subject is self-explanatory. Basically, we'd like to > create "free gift" products for customers who order certain target > products during a specific time frame. Some initial thoughts I've had > on how to tackle this: > > 1. Use automatic discounts. The functionality we're after is mostly > there, but with a key short-coming - discounts do not allow for > associating the discounted products with a target product. > > 2. Use the "satchmo_cart_add_complete" signal to listen for products > of a certain type being added to the cart, then append add'l products > to the cart with a price of "free" > > 3. Do basically the same thing as #2 but implement it with a > ContextProcessor > > We'd want an admin screen (similar to discounts) that allows users to > configure target and gift products as well as a start and stop time > for the promotion. > > Thus far, I haven't been unable to find any documentation on how to > accomplish this with out-of-the-box Satchmo functionality. Am I > missing something built-in that would get us the functionality we're > looking for with minimal added effort? I'm looking for any feedback > from the community on this as I'm really unsure of what the best > approach might be. > > Thanks in advance for any help provided! -- You received this message because you are subscribed to the Google Groups "Satchmo users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/satchmo-users?hl=en.
