I suggest to implement ...

Discount for category should have an option: Per article/Per category

Currently when ABS discount on particular category is created, in the basket it is applied for each article from this particular category. So means discount is multiplied by amount of articles from this category.
Would be good to have special option, which defines how this discount should be applied:
a) per article - so discount will be applied for each article in selected category (as is now);
b) per category - if there is in basket at least one article from selected category, then discount would be applied only once (one amount).
This option should be active only when creating discount for category.

55 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    DainiusDainius shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    4 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • MarcoAdminMarco (Admin, OXID) commented  ·   ·  Flag as inappropriate

        There is still another level missing: Discount per summery of articles in basket.

        Best to explain it by example. Here is your cart:

        100 tooth brushes á 3 EUR - 300 EUR

        Absolute discount shall not go for each item (e.g. 1 EUR per tooth brush) but for the complete set of 100 tooth brushes, e.g. 5 EUR off if number of product items > 80, = 295 EUR.

      • DainiusDainius commented  ·   ·  Flag as inappropriate

        So, three options might be available for this setting:
        - per article,
        - per category (one amount for each different category),
        - per basket.
        The same option should be valid for Voucher discounts also.

      • MarcoAdminMarco (Admin, OXID) commented  ·   ·  Flag as inappropriate

        Taken over from "Option to allow discounts for each category/product seperately in cart" (which is closed as duplicate):

        Assign a discount to all categories/articles where pieces > 100
        Currently, the shop calculates like this:
        (catA + catB) > 100 --> discount is valid.

        Another (not implemented option yet) would be to allow the following:
        (catA > 100) --> calculate discount
        (catB > 100) --> calculate discount

        Both, catA and catB are assigned to same discount, each product from categories should fit the rules.

        catA is assigned and has products aa and ab. If they are in basket, then checking if aa > 100 and ab > 100

        another way round :-)
        if aa > 100 and ab < 100, then discount is applied only for aa
        if aa = 90 and bb = 90 , no discount
        if aa > 100 and bb > 100 discount for both products

      Feedback and Knowledge Base