Accounts Pipelets
Account Pipelets Integration
To integrate the cartridge with Site Genesis, add pipelets/forter/ForterCallCustomerUpdate.js to the following controllers in your SFCC configuration:
- Account.js ( in the editForm() function)
- Account.js ( in the registrationForm() function):
- Address.js (in the list() function):
- Login.js (in the handleLoginForm() function):
- Login.js (in the Logout() function):
- Paymentinstruments.js (in the list() function):
- Wishlist.js ( in the add() function):
- Wishlist.js ( in the wishListForm() function):
1. Account Login
Account-RequireLogin , eventType require('int_forter/cartridge/scripts/lib/forter/ForterConfig.ds').ForterConfig.CUSTOMER_LOGIN

2. Account Profile Update
Account-EditProfile, eventType require('int_forter/cartridge/scripts/lib/forter/ForterConfig.ds').ForterConfig.CUSTOMER_PROFILE_UPDATE

3. Account Registration
Account-Register, eventType require('int_forter/cartridge/scripts/lib/forter/ForterConfig.ds').ForterConfig.CUSTOMER_CREATE

4. Account Address Update
Address-List, eventType require('int_forter/cartridge/scripts/lib/forter/ForterConfig.ds').ForterConfig.CUSTOMER_ADDRESS_UPDATE

5. Customer Login/Logout
Login-Logout, eventType require('int_forter/cartridge/scripts/lib/forter/ForterConfig.ds').ForterConfig.CUSTOMER_LOGOUT

6. Customer Adds New Payment Method
PaymentInstruments-List, eventType require('int_forter/cartridge/scripts/lib/forter/ForterConfig.ds').ForterConfig.CUSTOMER_PAYMENT_UPDATE

7. Customer Added New Item to Wishlist
Wishlist-Add, eventType require('int_forter/cartridge/scripts/lib/forter/ForterConfig.ds').ForterConfig.CUSTOMER_PROFILE_UPDATE

8. Customer Viewed or Deleted Item from Wishlist
Wishlist-Show (in the ‘deleteItem’ transition), eventType require('int_forter/cartridge/scripts/lib/forter/ForterConfig.ds').ForterConfig.CUSTOMER_PROFILE_UPDATE
