Guide - 7.9 Migration Email-a-Friend-Feature

Product Version

7.9

Product To Version

7.9
Status

final

1 Introduction

Starting with Intershop Commerce Suite 7.9 the Email a friend link at the storefront has been changed to a mailto: type of link. As a result when clicking on the link the user's mail client will be opened instead of showing a form and allowing the user to send the mail using the ICM mail service.

All relevant artifacts have been removed and the preference "intershop.CaptchaPreferences.EmailAFriend" is no longer prepared during DBinit. The preference is not removed automatically during DBbmigrate and will be available in the Commerce Management application.

2 Migration

2.1 Keeping the Old Functionality

When migrating the changes from the standard ICM storefront you should keep the following app_sf_responsive artifacts:

  • ProcessRecommendProduct.pipeline
  • ViewEmailProduct.pipeline
  • RecommendProductMail.isml
  • EmailProduct.isml
  • EmailAFriend.webform and the corresponding properties file

Ignore the Email a friend related changes to:

  • app_sf_responsive
    • email_*.properties localization files
    • product_* localization files
    • urlrewrite.properties
    • ProductTools.isml
  • <share>/system/config/cluster (from bc_urlrewrite)
    • urlrewriterules.xml

2.2 Migrating to the New Functionality

Besides migrating the changes from the standard ICM, you should remove the "intershop.CaptchaPreferences.EmailAFriend" preference from the database.

If the preference is not removed it will be displayed among the CAPTCHA preferences in the Commerce Management application, but will not affect the system in any way.

Disclaimer

The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.

Customer Support
Knowledge Base
Product Resources
Support Tickets