Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

These support forums are now closed for new topics and comments.
Please head on over to for support.

  • Søren Spelling Lund 1797 posts 2786 karma points
    Feb 28, 2011 @ 09:50
    Søren Spelling Lund

    uCommerce 2.0 Feedback: Which Discounts Would You Like To See

    We're wrapping up development on the Marketing Foundation Framework, which means that we're ready to move on to implementing some standard discounts for you guys to enjoy.

    First a little background on how Marketing Foundation works. We came up with a model we call Advertise/Act/Award internally. The basic idea is that we went ahead and split the criteria for getting a discount ("targets") from the discount itself ("awards").

    Targets are evaluated to figure out whether a customer is eligible for an award. If that is the case then each award is applied to the basket itself and/or relevant order lines on the basket.


    Your basic targets are: A Product, a Category, a Catalog, a store, or a combination of targets, e.g. "buy specific products from a category" would be two targets combined: Product and Category.

    Advanced targets are: Member group, customer is logged in, etc.. Combine these with the above and you're able to give discounts to registered members on a site based on which group they're in and whether they're logged in.

    These are the targets we're working towards adding out of the box:

    • Catalog item targets: Product, Category, Catalog, Product Catalog Group, minimum quantity, maximum quantity.
    • Order targets: Order total (buy for more than x).
    • Voucher targets: Voucher code, voucher code + multi use, voucher code + single use.
    • Member targets: Customer must be in member group, member must be logged in.

    Remember that each of these targets can be combined to support some very advanced targeting scenarios.


    Whenever a customer fulfills the configured targets one or more awards are applied to the basket. An award might be a reduced unit price, an overall reduction of the order value, a reduction on shipping costs, or something else entirely like a membership to a special portion of the site (think moving the customer from Bronze status to Silver status), a digital download, whatever you can encapsulate in an award basically.

    The most basic awards are: Amount off order total, percentage off order total, Amount off order line, percentage off order line, amount off shipping total, percentage off shipping total.

    At the moment these are the discount types we're working towards supporting, but I'd like to hear input on the types you'd like to see.

    • Amount/percentage off order
    • Amount/percentage off order line (includes "buy two get one for free")
    • Amount/percentage off product bundle (discount applies to multiple order lines)
    • Volume discount (buy 10 get 1€ off, buy 20 get 2€ off)
    • Amount/percentage off shipping total (free shipping essentially)

    Hope this gives you an idea of where we're headed with uCommerce Marketing Foundation. There's a twist in store for you: Remember that the model is called Advertise/Act/Award. The advertise portion is out of scope for this post and will be covered separately.

    Any feedback is appreciated. Thanks in advance.

  • Christian Foged 37 posts 58 karma points
    Feb 28, 2011 @ 10:39
    Christian Foged

    Here's my 2 cents, for a dynamic discount setup, besides the things you mentioned above:

    • Discount in % on total basket (excluding shipping, credit fees etc)
    • Discount - fixed amount in 10£, on orders with basket more than xx£
    • Validation period for all kinds of discounts
    • For all discounts: Choose singular/multiple Catalog or group/subgroup or items, for which discount is valid.
    • Different discounts for the same discount campaign, depending on customer type. Eg: Returning customer gets 15% off, new customer gets 10% off, advantage club customers gets 20% off...
    VERY important for vouchers: EASY way to generate alot of one-time-use vouchers, for eg. e-mail marketing etc. Today this is VERY tricky with at markting base of 35.000 :o)

  • Søren Spelling Lund 1797 posts 2786 karma points
    Feb 28, 2011 @ 11:44
    Søren Spelling Lund

    Hi Christian,

    Thanks for the feedback. The scenarios you mention will all be supported.

    We're working with the following terminology for Marketing Foundation: Campaign, Campaign Item, Target, and Award.

    "Campaign" is a grouping of "campaign items" and specifies a period in time to expose the campaign items. Each campaign item is essentially a combination of targets and awards, which further qualify the campaign item to individual customers. Once all targets are met the award will be triggered and add itself to the basket.

    We're aware of the fact that a lot of vouchers need to be generated for single use scenarios: To support this we're adding a UI to generate batches of vouchers, which can be downloaded and used in other e-mail marketing systems like Campaign Monitor, MailChimp, etc..

  • Christian Wendler 46 posts 155 karma points
    Feb 28, 2011 @ 18:53
    Christian Wendler

    Not really a discount, but we have to deal with free gifts when a specific basket value is reached (e.g. "buy for 30 EUR, get a nice shirt for free"). Another approach could be: Buy 3 items, get the cheapest one for free. This is getting very popular in (real) stores over here.

    Besides of that, I second the request for an easy way to generate and export lots of voucher codes. ;-)

  • Matt Nolan 45 posts 65 karma points
    Dec 09, 2011 @ 13:34
    Matt Nolan

    +1 to Christian's Buy 3 items, get the cheapest one for free.

  • Søren Spelling Lund 1797 posts 2786 karma points
    Dec 13, 2011 @ 13:14
    Søren Spelling Lund

    It's on the wish list for the next version. Thank you.

  • Simon Osborne 108 posts 150 karma points
    Apr 16, 2012 @ 09:00
    Simon Osborne

    Me also, a client is now asking me for just this functionailty

  • Søren Spelling Lund 1797 posts 2786 karma points
    Apr 24, 2012 @ 08:54
    Søren Spelling Lund

    uCommerce 2.6 introduces a new quantity target, which gets you halfway there. You'll just need a "Get cheapest for free" award from there :)

  • Lars Lj 13 posts 32 karma points
    Nov 18, 2014 @ 15:01
    Lars Lj

    Hi Søren. How exactly do you target a member group from a marketing item/campaign, i.e. a defined group called "myMemberGroup". Is there a razor tag like if (membershipUser != null) which can target if a user is logged in or not.

    // Lars

  • Justin 19 posts 163 karma points
    Apr 07, 2015 @ 06:00

    Hi Soren,

    i would like to see a percentage off products or categories. i.e.: 20% off unit price off of specific products or a complete category

Please Sign in or register to post replies

Write your reply to: