Sales Contact Field Definition and Web Support Programming
- In CRM9000 change the sub-screen called F8-Password to F8-Web Info.
- Add a field to this screen called Master User Flag. This field is a “Y” or “N” field and will default to “N” but can be overridden to “Y” (store this as 1/0 if this is our default approach).
- There is a field already defined in the file for Avatar ID, please confirm it exists.
- Add a field/dictionary to the file for Default Zip Code. This field will be maintained and passed to and from the website
- In addition, we have a number of other fields that need to be added to the file. For now we will not add these fields to the Avante process as we expect them to be maintained on the Website. The information in these fields will determine whether the user will be able to Opt In or Opt Out of email notifications for the following activities. Note: opting in will be represented with a “1”, opting out will be represented with a “0”, some notifications will be required and the user will not be able to opt out.
- There are routines in place that send and receive Contact information to and from the Website today. Please add the following new fields (identified in next bullet point) to this file and make sure they are passed to and from the Website.
- Technical - SLSCONTACT.USR – please research to identify the Subroutines and Includes program that need to be altered to accommodate these new fields.
- NON NOTIFICATION FIELDS
- <47> Web Avatar ID (captured on web, stored in Avante) *already created*
- <48> Default Web Zip Code (captured on web, stored in Avante) – this field should be either 5 numeric or 6 alphanumeric to support UIS and Canadian zips.
- <49> Master User Flag (Y/N) (captured in Avante, stored in Avante)
- NOTIFICATION FIELDS
- <50> Sales Order acknowledgement (likely required)
- <51> RA acknowledgement (likely required)
- <52> Item was saved
- <53> Item was shared
- <54> Cart was saved
- <55> Cart was shared
- <56> Item was added to or deleted from cart
- <57> Associate has saved one of your items
- <58> Associate has shared one of your items
- <59> Associate has saved one of your carts
- <60>Associate has shared one of your carts
- <61> Associate has added or deleted an item from your cart
- <62> Your MOD price is about to expire
- <63> Your order has shipped (still TBD as to whether this notification happens with Shipment or at invoice time)
- <64> Your inactive cart will be purged
- <65> Changes to user profile
- <66> Brandit activation or change
- <67> Return authorization acknowledgement (RA’s will not happen on the web but the notification will be included)
- <68> Reaching sample limit
- <69> Your MOD price has expired
- To Be Discussed – do not worry about this for now but expect that it will be coming in the near future.
We will likely add a matrix to allow each contact to designate which of his/her transactions each other user in his organization will be able be notified of and/or able to see.