Prerequsites
CPHive IIS/DNS URL
Multiple network ports open on router/server/firewall for CPHive IIS/DNS URL
SSL serial # for CPHive IIS/DNS URL
Counterpoint User Credentials
SQL server name
CP SQL database name
SQL admin credentials(username and password)
IPaaS.com credentials with Client access
Add the CP Extender folder to the client's server
Paste the following link into a web browser (https://drive.google.com/file/d/1tGhsfO37VTXAT554axytdtZE2p_WiDAL/view?usp=sharing).
Select "Download" button
Open "File Explorer".
Navigate to .zip file location.
Right-click zip file.
Select "Extract all".
Select Browse.
Navigate to the folder that holds CPHive(Example: C:\Redrook) and click "Select Folder".
Select "Extract".
Configure the CPExtender web config file
Navigate to extracted CP Extender folder
Right-click RR_CPExtensionService.exe config file
Open file with Notepad ++, or Notepad
Paste in the CPHive IIS/DNS Instance for the URL value area
Paste in Network port for the CPHive IIS/DNS Instance in the port value area.(Note: If Client's CP Extender includes image mover, port must be 443.)
Paste in SSL cert serial no for the CPHive IIS/DNS Instance in the cert serial no. value area
Type in a valid CP username on the CP system for the USR_ID value
If Client's CPExtender Install include Gift cards, change CP_GC_ENABLED to "true" ,otherwise keep "false".
If Client's CPExtender Install include Loyalty points, change CP_LOY_ENABLED to "true", otherwise keep "false".
If Client's CPExtender Install include allowing Loyalty points covert into gift cards, change. CP_LOY_GFC_CONVERT_ENABLED to "true", otherwise keep "false".
If Client's CPExtender Install include allowing Loyalty points to expire , change CP_LOY_EXPIRED_ENABLED to "true", otherwise keep "false".
Under CounterpointDBContainer, change "Data Source" value to SQL server name.
Change "Initial Catalog" value to CP SQL database name.
Change User ID value to SQL admin username.
Change password value to SQL Admin Password.
connectîonStti inectionstrings> Dat. cataloq-PkRrnN;: us.r '/>
Save and close file
Image Mover
If Client's project includes "Image Mover", please read "How To Configure Image Mover" for more information. Otherwise, skip this section.
Port Configuration
If you decide to use port 443 for CP Extender, it will create a conflict with IPaaS.com because HTTPS default port is 443. Therefore, we need to point the IPaaS.com CP subcription to another port. (Note: If multiple ports are not open on Router/Server/firewall, Client's IT/network provider will need to open more ports for CPHive IIS/DNS URL)
Connecting to iPaaS.com
Log in to https://portal.ipaas.com/auth/login with username and password.
Select client's company.
Select "Subscription Management" from menu.
Navigate to "Counterpoint" Subscription.
Select "Edit".
Navigate to CP API URL.
Add a new network port after .com(sandbox.ipaas.com:8443/cphive).
Click "APPLY".
Configure and run Install_RR_extensionservice.bat file
Navigate and right click Install_RR_CPExtension.bat file.
Open with NotePad++ or equivalent. Otherwise, just click open.
Modify file path in script to your client's server file location(Example: C:\RedRook\CPExtender_v3-LM\RR_CPExtensionService.exe).
Save and close file.
Navigate to Windows search box.
Type in CMD.
Right-click "Command Prompt".
Select Run as Administrator.
Select "Yes".
Change directory to CP Extender folder location(Example Query: CD C:\Users\jdomash\Downloads\CPExtender_v1-Demo\CPExtender_v1-LM).
Type in Install_RR_Extension.bat.
Click Enter.
CP Extender Service
Navigate to Windows Search Box.
Type in Services.
Select Services.
Navigate to "Red Rook CPExtender Service -Production".
Select Start.
Note: If the service doesn't start, please refer to the event log for more troubleshooting information.