IBM Support

JR51772: Re-using public promotion codes may lead to unexpected promotions being applied.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When the same public promotion code has been used for multiple
    active promotions, the wrong promotion could potentially get
    applied to the shopping cart.
    
    This behavior is observed after removing or changing a promotion
     code on one of the promotions that shared the same common
    public code.  The modified promotion is still applied even
    though its promotion code is no longer valid.
    

Local fix

  • Enable the PromotionUniqueCodeValidation property in the
    Promotion configuration file to prevent public promotion codes
    from being used in more than one promotion.
    

Problem summary

  • USERS AFFECTED:
    Business users who re-use public promotion codes among multiple
    active promotions.  Shoppers may receive a different order total
     than they should.
    
    PROBLEM ABSTRACT:
    Re-using public promotion codes may lead to unexpected
    promotions being applied.
    
    BUSINESS IMPACT:
    Wrong promotion could potentially be applied when using the same
     public promotion code for multiple promotions, then changing
    one.
    
    RECOMMENDATION:
    

Problem conclusion

  • When codes are removed from a promotion, they are not deleted,
    but instead have their status changed in the PX_CDPOOL table.
    
    The SQL query was updated to properly ignore public promotion
    codes that have been marked as "inactive" (PX_CDPOOL.STATUS=0)
    when determining if a promotion is to be applied to the order.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR51772

  • Reported component name

    WC BUS EDITION

  • Reported component ID

    5724I3800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / Pervasive

  • Submitted date

    2014-11-12

  • Closed date

    2015-01-23

  • Last modified date

    2015-02-02

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WC BUS EDITION

  • Fixed component ID

    5724I3800

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYSYL","label":"WebSphere Commerce Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB31","label":"WCE Watson Marketing and Commerce"}}]

Document Information

Modified date:
11 December 2021