Guide - 7.8 Migration Preference Definitions for Subscriptions

Product Version

7.7

Product To Version

7.8
Status

final

1 Introduction

In the context of subscriptions new preferences have been introduced. These are presented in the following document.

2 Payment Fallback Preferences

A configurable fallback payment method has been introduced which is automatically used when the order creation fails with payment failures. The payment fallback can be configured as channel preference per dbinit/dbmigrate of the cartridge bc_order_service. There is no general default value for the preference definition.

bc_order_service/src/main/resources/com.intershop.component.order.dbinit.data.preference.PreferenceDefinitions.properties
DefaultPaymentMethodRecurringOrders=RecurringOrderPreferences;3;true:false;true;;true

See also Concept - Subscriptions (until 7.8) | Payment Fallback and Cookbook - Subscriptions | 6 Recipe Configure Payment Fallback Method for Subscription for further information.

3 OrderCreation Failure E-mail Preferences

When an order for a subscription could not be successfully created, an e-mail is sent to inform the shop manager about it.

The following preferences for e-mail addresses, subject and template are created as preference definitions and can be configured per channel in domain preferences via dbinit/dbmigrate (cartridge: "app_sf_responsive"):

  • OrderCreationServiceEmailFrom

  • OrderCreationServiceEmailTo

  • OrderCreationServiceEmailSubject

  • OrderCreationServiceEmailTemplate


app_sf_responsive/src/main/resources/com.intershop.application.responsive.webshop.b2b.dbinit.data.preference.PreferenceDefinitions.properties
OrderCreationServiceEmailFrom=ChannelPreferences;3;;true;info@test.intershop.de
OrderCreationServiceEmailTo=ChannelPreferences;3;;true;info@test.intershop.de
OrderCreationServiceEmailSubject=ChannelPreferences;3;;true;Order Creation
OrderCreationServiceEmailTemplate=ChannelPreferences;3;;true;email/order/OrderCreationEMailNotification

For further information, refer to Concept - Subscriptions (until 7.8) | Notifications.

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