Account
Cart
(
0
)
Login
(
0
)
Solutions
OmniCommerce
B2B Ecommerce
B2C Ecommerce
D2C Ecommerce
Sales Order Management
Online MarketPlace Feeds
Credit Card Processing
CRM
Manufacturing
Banking
Ecommerce ERP Integration Software
Products
BirdDog Ecommerce
Front Office
Back Office
Warehouse Management
Tools
Integrators
Ecommerce
Supported ERPs
Quickbooks Desktop
Sage 100
Infor
Epicor
Macola
M1
Services
Company Website
Corporate Identity
Website Design
Website Content Migration / Population
Strategic Marketing
Content Management & Marketing
PPC Pay Per Click Ad Management
E-Mail Hosting
Web Server Monitoring
Training
Software Development
Support
What's New
Product Documentation
Software Installation
Training
Support Policies and Services
SQL Server - Microsoft
Macola
Company
About BirdDog
Our Team
Contact Us
Intern in Software Development
Privacy Policy
BirdDog Careers
Partners
Blogs
Support
Software Installation
Install Enterprise
×
You will need the following:
Admin access to the Microsoft IIS Web Server
Public IP already assigned and correctly port forwarded (ports 80 and 443, generally) to the web server
External DNS for the site
Prepare Web Server
Install .Net 4.5.1 -
https://www.microsoft.com/en-us/download/details.aspx?id=40773
Install Asp.Net AJAX -
http://www.microsoft.com/en-us/download/details.aspx?id=883
In Windows, under "Programs and Features," click "Turn Windows Features on and off"; ensure that your server's features are enabled as follows after adding:
Install Website
Prepare Website Files
Rename [c:]\BirdDog Software\Websites\live folder to your live site URL
Rename [c:]\BirdDog Software\Websites\staging folder to your staging site URL
Make a copy of the [c:]\BirdDog Software\Websites\[live]\BirdDogSample.config file and rename it to BirdDog.config
Open BirdDog.config in a text editor and set the database name, server name, licensing information, and verify "Use Trusted Connection" is True; then close and save
Place a copy of BirdDog.config into [c:]\BirdDog Software\Websites\[staging]
Setup Website In IIS
Website Naming Recommendations:
Live Site - www.MySite.com
Staging Site - MySite.BirdDogSW.com
Enterprise - Enterprise.MySite.com (if Live Site is synced)
Enterprise Staging - estaging.MySite.com (If Live Site is synced)
For each site:
Open Internet Information Services
On the container named "Sites" right click and choose Add Web Site...
For site name put in the url of the site you are creating: [website.birddogsw.com]
Locate the physical path to [c:]\BirdDog Software\Websites\[website.birddogsw.com] and choose it
Set Binding | IP address to either "All Unassigned" or the local IP assigned to the website
For Host name enter the url that this new site will respond to [website.birddogsw.com]
Click OK
Click on the container named "Application Pools" and double click the application pool that is named the same as the website you just created
Assign Windows user with permission to database (BirdDogWebsite) to app pool:
Right-click on the App Pool, and choose "Advanced"
Click "Identity"
Click "…"
Select Custom Account, and set Credentials to account with DB permissions
Set the .Net engine to version 4
Click on the container named "Sites"
Double click on the new website you just created to expand it out in the left hand navigation area
Right click on the website and choose Add Virtual Directory...
Name the virtual directory "Images" and locate/choose [c:]\BirdDog Software\Websites\Images
Right click on the website and choose Add Virtual Directory...
Name the virtual directory "ig_common" and locate/choose [c:]\BirdDog Software\Websites\Common Site Folder\aspnet_client\infragistics
Verify Website in Browser
Goto URL of site and verify site comes up
Ifweb site does not come up
Ping URL of site and verify that the public IP comes is returned (if not then the person in charge of DNS has not completed their setup)
Gotohttp://{Local Web Server IP} and verify that the BirdDog site comes up (if not you need to validate your IIS setup)
Verify Local IP is assigned to BirdDog site
If IIS setup page comes up then disable default web site
Diagnose Installation Errors
Make certain the necessary server features are installed
Have the person in charge of the firewall verify that the public IP is port forwarded to the local IP correctly
Login to the site using the default admin Login
Click Account or Login button
Email: admin
Password: admin
Change Default Admin Login
At very top of page, click on Edit User Info for your admin login
Edit "Name", "Email" and "Password" to something more secure and PCI compliant than the default. This email address will receive any site notifications sent to you, so keep that in mind.
Configure Site Settings
Logged into site as admin, navigate to
System Management | Maintain Sites
Click "Add New Site Setting"
Under
Main Settings
, enter [live] URL in "Site URL"
Under
Email
:
Check Send Emails if you want to receive or send emails from the system.
Populate data accordingly. The following are the only ones absolutely required:
"Default Email Address" - this is the Email address used for the "From" on most system generated emails such as Order Confirmations. It is also the email that will get a notification of new Orders.
"SMTP Server"
"SMTP Port"
"SMTP User"
"SMTP Password"
Under
Payment Methods
,
Credit Card Terms Codes
, set "Select Terms Code" to any available code, and click Add
Under
Vendor Defaults
, set "Terms Code" to any available code
Under
Customer Defaults
:
Set "Terms Code" to any available code
Set "Ship Via Code" to any available code
Set "Sales Person" to any available code
Set "Customer Type" to any available code
Set "Tax Code" to any available code (page will refresh—do this last)
Click "Save"
Click on [live] URL link
Click "Copy"
Enter [staging] URL in
New URL / Section Name
field, and click "Save"
Click "Save"
Click "Reload Site Settings"
These settings should be changed later to reflect the intended behavior of the site(s). Other URL/Settings may be duplicated from the first if desired, for now.
Clear Logging
Logged into site as admin, navigate to
System Management | Log Viewer
Delete all log entries
Navigate to
System Management | Maintain Sites
Click "Reload Site Settings"
Return to
System Management | Log Viewer
, and verify no logging is occuring
Test Website
If Customer Service licensed, place test order
If Ecommerce licensed
Log out and place test orderwithnewuser / customer using an email address that you will receive
User Name - Test User
Customer Name - Test Customer
PO - *** Test Order Do Not Ship *
Comments - *** Test Order Do Not Ship ***
Verify you receive a valid correct looking order confirmation via email
Login as Admin and verify User / Customer / Order
Delete User / Customer / Order
Diagnose Web Site Installation Errors
Here are some common errors that might occur during the installation process.
Website File Permissions Issues
Full-Text Search Errors
Target Framework Version Error
Server Error 500
Update Website
Back up existing site folder
Delete contents of site folder except for the birddog.config file
Copy & paste new site into the site folder
Need Help? Have Questions?
Industries
Find out how BirdDog Enterprise fits your niche!
Retail
Manufacturing (MFG)
Service Companies
Non-Profit
Ecommerce Companies
Distribution / Wholesale
Software Companies
Powered By
BirdDog eCommerce