Direct links to fixes
APAR status
Closed as program error.
Error description
A promotion is created and is associated with a customer segment. The customer segment definition is that the customer does not belong to a different customer segment. A shopper that should be entitled to the promotion does not have the promotion applied to their shopping cart. The following steps illustrate the problem: 1) Create three customers in the store: customerX, customerY, customerZ 2) Create several customer segments that use the "Customer segments" condition, for example: Segment Name Customer or Segment page definition customerX Included customers: customerX customerY Included customers: customerY customerZ Included customers: customerZ X (sub segment) Customer segments: Customer must belong to one of the following customer segments: customerX Y (sub segment) Customer segments: Customer must belong to one of the following customer segments: customerY Z (sub segment) Customer segments: Customer must belong to one of the following customer segments: customerZ Not customerX Customer segments: Customer must not belong to any of the following customer segments: customerX Not customerY Customer segments: Customer must not belong to any of the following customer segments: customerY Not customerZ Customer segments: Customer must not belong to any of the following customer segments: customerZ 3) Create promotions associated with the customer segments. 4) Go to the store as the individual customers, and add products to the shopping cart that meet all the promotion conditions. The shopping cart should have applied the promotions associated with customer - for example, customerX should have the promotions associated with customer segments customerX, X (sub segment), Not customerY, and Not customerZ. Without the fix, a customer may be incorrectly entitled to a promotion associated with a segment they do not belong to, or may not be entitled to a promotion to which they are entitled.
Local fix
Problem summary
USERS AFFECTED: WebSphere Commerce v7.0 users who use the "Customer segments" condition on the "Customer or Segment" page. PROBLEM ABSTRACT: A customer is not entitled to a promotion when they belong to the customer segment associated with the promotion. This occurs with segments that use the "Customer segments" condition on the "Customer or Segment" page. BUSINESS IMPACT: Customers may be incorrectly entitled to a promotion, or may not be entitled to a promotion to which they are entitled. RECOMMENDATION:
Problem conclusion
The command CheckUserInMemberGroupCmdImpl was fixed to properly evaluate a customer segment when the definition includes conditions that refer to another customer segment. ------------------------------------------------------------- The latest available maintenance information can be obtained from the Recommended Fixes for WebSphere Commerce technote: http://www.ibm.com/support/docview.wss?rs=3046&uid=swg21261296
Temporary fix
Comments
APAR Information
APAR number
JR45304
Reported component name
WC BUS EDITION
Reported component ID
5724I3800
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-01-08
Closed date
2013-03-04
Last modified date
2013-03-04
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"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 March 2013