Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Loyalty v 2.10.70

Support for Click & Collect orders in Bonus Campaigns

(RTL-1875)

It is possible to use a coupon from a bonus campaign for Click & Collect orders and Web orders that are reserved before they are paid. Example: When a bonus campaign is active during a weekend, e.g. all members get 30% bonus on all purchases. If a customer reserves an order during this time period and pay for the order after the bonus campaign is over and the order is picked up in store, the member will receive the 30% bonus reward (even though the campaign has ended - because the order was reserved during the campaign period).


"Activating" member campaign not possible to stop

(RTL-2009)

It is possible to stop standard campaign when campaign has "Activating" status by using Stop Campaign button. 

That means after stopping standard member campaign that has "Activating" status and activation is not ongoing such campaign is being transitioned into "Draft" status and possible to activate once again. However when standard member campaign that has activating status is being stopped at the time of its exact activation such campaign is being transitioned into "Cancelled" status and not possible to activate once again.


Process Target Group Before Email Sendout.

(RTL-1967)

In order to send out email campaigns to members closer to the schedule time, the segment begins processing in MailChimp upon activation of the member campaign. 


Technical details

When creating StandardCampaign and planning its distribution to be sent at an exact time in the future CampaignDistributionJob triggers the new method in CampaignDistributionCommands - PrepareDistributionChannel for any distribution from active standard campaign that is valid (has a segment and is in status = Ready. And current time is before SentAt time of distribution). The SegmentExportJob in MailChimpIntegration handles PrepareDistributionChannel event, exports segment from distribution but do not send it yet. When the time of actual distribution has come CampiagnDistributionJob finds and informs about the member segment that is ready for dstribution. After that SegmentExportJob starts to send the distribution.

The new column 'PreparedTimeStamp' was correctly added to Campaign.DistributionChannel table.

All translations for the new statuses will be provided in English, Norwegian and Swedish


Required Information:

1. MaliChimp Integration

2. SegmentExportJob needs to have "bodySerializationFormat": Json

...

Imporvements

ModulesDescription
Custom Member Event

Handle race issue (RTL-2225)

MemberCustomEventHandler job now is trying to lookup for the member in the Retail database 5 times every one minute and if member is not found in the Retail database, then the corresponding message is returned in LIP logs. 

MailChimp Integration

Improve SegmentExport Performance (RTL-1960)

The performance of SegmentExportJob that exports Member Segments to MailChimp was improved. Now It takes around 30 minutes for SegmentExportJob to export to Mailchimp a Member Segment that contains around 200 000 members.

Requirement:

MailChimp Integration 2.5.7 


Member Campaigns

Improve user friendliness (RTL-164)

Selecting "Has accepted member terms" radio button in the Split Criteria is now possible when the "Member that have not accepted member terms" for "All member that match criteria" or "Members who have not accepted member terms and were created more than X days ago" option is selected in First Criteria of Customer Journey.

"Activating" member campaign not possible to stop (RTL-2009)

It is possible to stop standard campaign when campaign has "Activating" status by using Stop Campaign button. 

This means after stopping standard member campaign that has "Activating" status and activation is not ongoing such campaign is being transitioned into "Draft" status and possible to activate once again. However when standard member campaign that has activating status is being stopped at the time of its exact activation such campaign is being transitioned into "Cancelled" status and not possible to activate once again.

Member Info Service

IdentityIdentifierUpdated triggered when no change (RTL-2178)

MemberInfoService integration does not trigger IdentityIdentifierUpdated event from MemberServiceEventHandler job if only letter capitalization has been changed in email address (for example abc@domain.comImage Added changed to ABC@DOMAIN.com)

New Member

Skip matching empty associations (RTL-2233)

When a new member was created, the synchronization from Loyalty to Retail Database was failing. This have been corrected 


Required configuration:

BackOfficeImport Integration 1.0.6

Shift Balance

Expected values on tenders while doing edit balance operation (RTC-14602)

The proper expected values for tenders are displayed while editing shift balance or new cashier balance registration.
One label "Counted" has been renamed to "To bank" in shift balance creation process in register bag step for a better user experience.


...

Loyalty v. 2.10.50

Document status:

Status
colourGreen
titlereleased

...