Note
This document is related to the Responsive Starter Store.
Starting from Intershop Commerce Management 11.0, the Responsive Starter Store is deprecated and replaced by the Intershop Progressive Web App.
When it comes to operating an online shop, e-mails are still an important part of the communication. That is why Intershop's responsive starter store comes with a broad variety of e-mail templates for any purpose. The present reference names these templates and their implementation. This way, a web developer may adapt the templates according to the project's needs.
Template | Path | Click path | Sending context | Pipeline |
---|---|---|---|---|
EmailRegistration | app_sf_responsive/default/email/account | Header > Register > Create Account | Storefront | ViewUserAccount-ProcessRegisterUserFull (app_sf_responsive) ExtensionPoint SendRegistrationEmail (pipeline Customer-SendRegistrationEmail) |
RecommendProductMail | app_sf_responsive/default/email/product | Login > Product Detail > Email To A Friend | Storefront | ViewEmailProduct-SendMail (app_sf_responsive) jump to ProcessRecommendedProduct-SendMail (app_sf_responsive) pipelet ProcessMail (bc_mail) |
WishlistInvitation | sld_ch_sf_base/default/email/account | Login > Create Wishlist > My Account > Wish Lists > Email to a Friend | Storefront | ViewWishlist-EmailWishlist (app_sf_responsive) pipelet ExecutePipeline with pipeline ProcessWishlist-SendInvitationMail (bc_wishlist) pipelet ProcessMail (bc_mail) |
OrderEMailNotification/ OrderEMailNotificationPurchaserInc | app_sf_responsive/default/email/order includes app_sf_responsive/default/email/order/OrderEMailNotificationPurchaserInc.isml there exists also app_sf_responsive_smb/default/email/order/OrderEMailNotificationPurchaserInc.isml | Login > Add item to cart > Checkout | Storefront | ViewCheckoutReview-SubmitOrder (app_sf_responsive) ViewCheckoutReview-CreateOrder (app_sf_responsive) jump to ProcessOrders-AfterCheckoutProcessing (bc_orderprocess) pipelet ExecutePipeline with pipeline ProcessOrders-SendOrderNotificationEMail (bc_orderprocess) pipelet ProcessMail (bc_mail) |
EmailContactUs | sld_ch_sf_base/default/email/contact | There is no way to change the ServiceMail address in Backoffice Workaround pipeline change: ViewContact-SendContactForm, pipelet ConcatenateStrings -> remove ServiceMailTo (String2) under ParameterBindings Click Contact Us in footer | Storefront | ViewContact-SendContactForm (app_sf_responsive) pipelet ProcessMail (bc_mail) |
EmailPassword | sld_ch_sf_base/default/email/forgotlogindata there exists also app_sf_responsive/default/email/account/EmailPassword.isml | Click Sign In > Forgot Password | Storefront | ViewForgotLogin-SendPassword (app_sf_responsive) jump to ProcessUserForgotLoginData-SendPasswordRemainderMail (bc_user) pipelet ProcessMail (bc_mail) |
EmailNewEmailAddress | app_sf_responsive/default/email/account | Login > My Account > Profile Settings > Edit Email | Storefront | ViewProfileSettings-UpdateMail (app_sf_responsive) jump to ProcessUserProfileSettings-SendMailUpdateEmail (bc_user) pipelet ProcessMail (bc_mail) |
app_sf_responsive_cm/default/pagevariant | Product Detail > Add to cart > Send your shopping cart as email | Storefront | ViewCartEmail-SendMail (app_sf_responsive) jump to ProcessEMail-Send (bc_mail) pipelet SendMail (bc_mail) | |
EmailGiftCards | app_sf_responsive/default/email/order/ | Login > Search for Gift Cards > Detail Page for Giftcards > Add To Card > fill in form fields with own email address as Recipient Email > Ok > Checkout | Storefront | ViewCheckoutReview-SubmitOrder (app_sf_responsive) ViewCheckoutReview-CreateOrder (app_sf_responsive) jump to ProcessOrders-AfterCheckoutProcessing (bc_orderprocess) pipelet ExecutePipeline with pipeline ProcessGiftCards-SendGiftCardEmails (bc_orderprocess) pipelet ProcessMail (bc_mail) |
NewUserMail | app_sf_responsive/default/email/user/ | Login inSPIRED > channel inTRONICS > Customers > New > Create Individual Customer with your email account | Backoffice | ViewCustomer_52-SendCustomerCreationMail (sld_ch_consumer_plugin) jump to ProcessCustomerUser_52-CallSendEmailPipeline (sld_ch_consumer_plugin) pipelet ExecutePipeline with pipeline ProcessUserForgotLoginData-SendPasswordRemainderMail (bc_user) pipelet ProcessMail (bc_mail) |
PasswordRetrievalMail/ EmailPassword | app_sf_responsive/default/email/user includes sld_ch_sf_base/default/email/forgotlogindata/EmailPassword | Login inSPIRED > channel inTRONICS > Customers > Customer Details - Tab General > Send Password Retrieval Mail | Backoffice | ViewCustomer_52-NewPassword (sld_ch_consumer_plugin) ProcessCustomerUser_52-CallSendEmailPipeline(sld_ch_consumer_plugin) pipelet ExecutePipeline with pipeline ProcessUserForgotLoginData-SendPasswordRemainderMail (bc_user) pipelet ProcessMail (bc_mail) |
EmailNewEmailAddressByAdmin | app_sf_responsive/default/email/account | Login inSPIRED > channel inTRONICS > Customers > Customer Details - Tab General > change Login > Apply | Backoffice | ViewCustomer_52-Update (sld_ch_consumer_plugin) jump to ProcessCustomerUser_52-CallSendEmailPipelinee (sld_ch_consumer_plugin) pipelet ExecutePipeline with pipeline ProcessUserForgotLoginData-SendPasswordRemainderMail (bc_user) pipelet ProcessMail (bc_mail) |
ActivateUserMail | app_sf_responsive/default/email/user | Login inSPIRED > channel inTRONICS > Customers > Customer Details - Tab General > deactivate account > activate account | Backoffice | ViewCustomer_52-Update (sld_ch_consumer_plugin) ExtensionPoint SendCustomerNotification (pipeline Customer-SendCustomerNotification) |
ProductAgent | app_sf_responsive/default/email/product | Storefront: Login > Product Detail product xxx > Product Notification > insert price $$$ Backoffice: Login inSPIRED > channel inTRONICS > Products > Product Detail for product xxx -Tab Pricing > insert list price less then price $$$ > Apply Backoffice: Login inSPIRED > channel inTRONICS > Preferences > Product Notification > Run Now | Backoffice | ProcessProductNotification-SendNotificationEMails (bc_product) pipelet ProcessMail (bc_mail) |
ProductAgentDelete | app_sf_responsive/default/email/product | Backoffice: Login inSPIRED > channel inTRONICS > Products> Create a new online and in stock product xxx Storefront: Login > Product Detail product xxx > Product Notification > insert price Backoffice: Login inSPIRED > channel inTRONICS > Products > delete product xxx Backoffice: Login inSPIRED > channel inTRONICS > Preferences > Product Notification > Run Now | Backoffice | ProcessProductNotification-SendNotificationEMails (bc_product) pipelet ProcessMail (bc_mail) |
EmailCustomerPendingApprovalRequest | app_sf_responsive_b2c/default/email/customer/approval app_sf_responsive_smb/default/email/customer/approval | Backoffice: Login inSPIRED > Organization > Users > User Detail page for admin admin > change email address to your own Backoffice: Login inSPIRED > channel inTRONICS > Preferences > Registration and Reminder Preferences > Customer Approval Preferences > select Customer Approval for Individual Customers > Apply > add admin under new appeared Recipients of Customer Approval Requests Section Backoffice: Login inSPIRED > channel inTRONICS > Customers > Approve customer with your own email address | Backoffice | ViewCustomers_52-SendCustomerNotification ExtensionPoint SendCustomerNotification (pipeline Customer-SendCustomerNotification) jump to ProcessCustomerUser_52-CallSendEmailPipeline pipelet ExecutePipeline with pipeline ProcessUserForgotLoginData-SendPasswordRemainderMail (bc_user) pipelet ProcessMail (bc_mail) |
EmailCustomerDeclinedApprovalRequest | app_sf_responsive_b2c/default/email/customer/approval app_sf_responsive_smb/default/email/customer/approval (no differences to the template in app_sf_responsive_b2c) | Backoffice: Login inSPIRED > channel inTRONICS > Preferences > Registration and Reminder Preferences > Customer Approval Preferences > select Customer Approval for Individual Customers > Apply Backoffice: Login inSPIRED > channel inTRONICS > Customers > Reject customer with your own email address | Backoffice | ViewCustomers_52-SendCustomerNotification ExtensionPoint SendCustomerNotification (pipeline Customer-SendCustomerNotification) jump to ProcessCustomerUser_52-CallSendEmailPipeline pipelet ExecutePipeline with pipeline ProcessUserForgotLoginData-SendPasswordRemainderMail (bc_user) pipelet ProcessMail (bc_mail) |
order/CancelEMailNotification | Login > Add item to cart > Checkout Login > MyAccount > Order History >detail page for placed order (staus new) > Cancel Order > Confirm Cancel Order | Storefront | ProcessOrders-SendCancelNotificationEMail (bc_orderprocess) pipelet ProcessMail (bc_mail) |
Template | Path | Click path | Sending context | Pipeline |
---|---|---|---|---|
Login > Add item to cart > Create quote from cart > Submit quote --> Email that there is a new quote request waiting for response | not implemented | |||
Login > Add item to cart > Create quote from cart > Submit quote ( Backoffice: Login inTRONICS Business > Customers > Customers > Details of Bussiness Customer from your customer (e.g. Oil Corp) >Tab Account Managers > Add admin) Backoffice: Login inTRONICS Business > Orders > Quotes > Detail Page of the quote > Submit quote -> Email that there is a response of the quote | not implemented | |||
PendingOrderEMailNotification | app_sf_responsive_costcenter/default/email/order/ app_sf_responsive_b2b/default/email/order/ (no differences to the template in app_sf_responsive_costcenter) | Backoffice: Login inTRONICS Business > Customers > Customers > Oil Corp > Users > Alfonso Gerocci > change email to your email address > Back > Bernhard Boldner > change email to your email address Storefront: Login (agerocci@test.intershop.de) > Add item to cart > Checkout | Storefront | |
OrderApprovalEMailNotification | app_sf_responsive_costcenter/default/email/order/ app_sf_responsive_b2b/default/email/order/ (no differences to the template in app_sf_responsive_costcenter) | Precondition: all steps for PendingOrderEMailNotification Storefront: Login (agerocci@test.intershop.de) > My Account > Orders to Approve > Click Order Number Link > Approve | Storefront | |
RejectOrderEMailNotification | app_sf_responsive_b2b/default/email/order/ | Precondition: all steps for PendingOrderEMailNotification Storefront: Login (agerocci@test.intershop.de) > My Account > Orders to Approve > Click Order Number Link > Reject | Storefront |