e-Store Solutions Stack User Guide

Transcription

e-Store Solutions Stack User Guide
e-Store Solutions
Stack User Guide
Version 3.0
October, 2008
eStore Solution Stack™ Version 3.0 Users Guide
Copyright
Copyright © 2008 Nodus Technologies, Inc. All rights reserved.
Your right to copy this documentation is limited by copyright law and the terms of the software license
agreement. As the software licensee, you may make a reasonable number of copies or printouts for your
own use. Making unauthorized copies, adaptations, compilations, or derivative works for commercial
distribution is prohibited and constitutes a punishable violation of the law.
Trademarks Nodus eStore Solution Stack, Scheduled Payments, ePay Advantage, Credit Card Advantage,
eStore Advantage, and Retail Advantage are either registered trademarks or trademarks of Nodus
Technologies, Inc. in the United States.
The names of actual companies and products mentioned herein may be trademarks or registered marks
- in the United States and/or other countries - of their respective owners.
The names of companies, products, people, and/or data used in window illustrations and sample output
are fictitious and are in no way intended to represent any real individual, company, product, or event,
unless otherwise noted.
Warranty disclaimer Nodus Technologies, Inc. disclaims any warranty regarding the sample code
contained in this documentation, including the warranties of merchantability and fitness for a particular
purpose.
Limitation of liability The content of this manual is furnished for informational use only, is subject to
change without notice, and should not be construed as a commitment by Nodus Technologies, Inc.
Nodus Technologies, Inc. assumes no responsibility or liability for any errors or inaccuracies that may
appear in this manual. Neither Nodus Technologies, Inc. nor anyone else who has been involved in the
creation, production or delivery of this documentation shall be liable for any indirect, incidental, special,
exemplary or consequential damages, including but not limited to any loss of anticipated profit or
benefits, resulting from the use of this documentation or sample code.
License agreement Use of this product is covered by a license agreement provided with the software
product. If you have any questions, please call the Nodus Technologies Support at 909-482-4701
2
eStore Solution Stack™ Version 3.0 Users Guide
Table of Contents
1. Introduction ................................................................................................ 9
1.1. User Roles in this Guide – Where to Find Information ................................................ 9
1.2. What’s in This Manual? ........................................................................................ 10
1.3. New Features in eSSS 3.0 ..................................................................................... 10
1.4. Terms and Conventions ........................................................................................ 12
1.5. Additional Resources ........................................................................................... 13
2. Pre-Installation Checklist ........................................................................... 14
2.1. Technical Requirements ....................................................................................... 14
2.1.1. Great Plains Server ................................................................................................ 14
2.1.2. SQL Server – Back Office......................................................................................... 14
2.1.3. Application Server – Back Office ............................................................................. 14
2.1.4. Web Server – Front Office ...................................................................................... 15
2.1.5. User Account Requirements ................................................................................... 15
2.2. System Requirements .......................................................................................... 16
2.2.1. Standard Server Configuration ............................................................................... 17
2.2.2. Single Server Configuration .................................................................................... 18
2.2.3. Back Office Install: GP Separate From Application Server ........................................ 18
2.2.4. Back Office Install: Application Server Separate from GP Server .............................. 19
2.2.5. Front Office Installation – Web Server .................................................................... 20
2.2.6. Single Server Installation: - Light Transaction Volume ............................................. 21
3. Nodus Software Installation Instructions ................................................... 22
3.1. eConnect Runtime for Microsoft Dynamics GP ..................................................... 22
3.1.1. Installation ............................................................................................................ 22
3.1.2. Install eConnect Runtime for Microsoft Dynamics GP 9.0......................................... 22
3.1.3. Install eConnect Runtime for Microsoft Dynamics 10.0 ............................................ 22
3.1.4. Configuration ........................................................................................................ 22
3.1.4.1. Create an eConnect User on the local machine .............................................................23
3.1.4.2. Create SQL Server Log-in - Grant DYNGRP Permissions .................................................23
3.1.4.3. Check eConnect COM+ Object in Component Services ..................................................24
3.1.5. Security Configuration for eConnect on SQL Server .................................................. 24
3.2. Credit Card Advantage ......................................................................................... 25
3.3. Credit Card Encryption ......................................................................................... 25
3
eStore Solution Stack™ Version 3.0 Users Guide
3.4. eStore Advantage Installer ................................................................................... 25
3.4.1. Back Office Deployment ......................................................................................... 25
3.4.2. Front Office Deployment ........................................................................................ 26
3.4.3. Single Server Deployment ...................................................................................... 26
3.5. eStore Advantage Post Installation Checklist ........................................................ 27
3.5.1. Front Office ........................................................................................................... 27
3.5.1.1. Create Setup ID: Front Office .........................................................................................27
3.5.2. Back Office ............................................................................................................ 31
3.5.2.1. Create Setup ID: Back Office ...........................................................................................31
3.5.3. Existing Installation ............................................................................................... 32
3.5.4. Config Data Adapter: Back Office/Single Server, MS Dyn GP 10 Only .............................. 32
3.5.5. Perm for TransactService 2.0 (MS Dyn GP 10.0 Install Only) ..................................... 33
3.6. eStore Solution Stack Installer .............................................................................. 33
3.6.1. eStore Solution Stack Site Manager ........................................................................ 34
3.6.2. eStore Solution Stack Migration ............................................................................. 35
3.7. Nodus Software Uninstall Instructions.................................................................. 36
3.8. Nodus Synchronizer Set-up .................................................................................. 37
3.8.1. Configuring the Nodus Synchronizer for eSSS 3.0 ..................................................... 37
3.8.1.1. Connection Setup ...........................................................................................................39
3.8.1.2. Database Setup ...............................................................................................................40
3.8.1.3. SynchClass Setup ............................................................................................................40
3.8.1.4. Store Setup .....................................................................................................................41
3.8.2. Nodus Synchronizer General Information ................................................................ 43
3.8.2.1. Viewing Errors ................................................................................................................43
3.8.2.2. Updating Inventory Deletions ........................................................................................43
3.8.3. Using the Nodus Synchronizer for Troubleshooting ................................................. 44
4. Administration Areas ................................................................................ 45
4.1. Home................................................................................................................... 45
4.1.1. Home Page ............................................................................................................ 45
4.1.2. To Do/Alerts .......................................................................................................... 46
4.1.3. Resources .............................................................................................................. 46
4.1.3.1. Getting Started Checklist ................................................................................................46
4.1.3.2. Change Admin User Name and Password from Default .................................................47
4.1.3.3. Set-up Contact Information ............................................................................................48
4.1.3.4. Upload Logo ....................................................................................................................49
4.1.3.5. Select a Theme ...............................................................................................................49
4.1.3.6. Set-up Home Page ..........................................................................................................50
4.1.3.7. Turn on SSL .....................................................................................................................51
4.1.3.8. Setup Payment Methods ................................................................................................52
4.1.3.8.1. Credit Card and eCheck Processing:..............................................................52
4
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.8.2. PayPal Express Checkout via Payflow Pro.....................................................53
4.1.3.8.3. Purchase Orders............................................................................................54
4.1.3.8.4. Telephone Payments ....................................................................................55
4.1.3.8.5. Fax Payments................................................................................................55
4.1.3.8.6. E-Mail Payments ...........................................................................................55
4.1.3.8.7. Check by Mail Payments ...............................................................................56
4.1.3.8.8. Payment on Account .....................................................................................57
4.1.3.9. Setup Shipping Methods ................................................................................................58
4.1.3.10. Add Categories .............................................................................................................59
4.1.3.11. Add Products ................................................................................................................60
4.1.3.11.1. Extended Great Plains/Myridas Pricing ......................................................60
4.1.3.11.2. Import and Edit Products ............................................................................61
4.1.3.11.3. Edit Products ...............................................................................................62
4.1.3.11.4. Item Ranking...............................................................................................63
4.1.3.12. Policies ..........................................................................................................................64
4.1.3.13. Setup Meta Tags ...........................................................................................................64
4.1.3.14. Additional Settings .......................................................................................................64
4.1.3.14.1. Changing System-Generated Messages .....................................................64
4.2. Catalog ................................................................................................................ 65
4.2.1. Categories ............................................................................................................. 66
4.2.1.1. Add a New Parent Group ................................................................................................68
4.2.1.2. Edit a Category ...............................................................................................................68
4.2.1.3. Delete Category ..............................................................................................................68
4.2.1.4. Add Sub-Categories ........................................................................................................68
4.2.1.5. Additional Level of Sub-Category ...................................................................................69
4.2.1.6. Edit Category ..................................................................................................................70
4.2.2. Products ................................................................................................................ 73
4.2.2.1. Edit Products ..................................................................................................................75
4.2.2.2. General Information .......................................................................................................76
4.2.2.2.1. Active ............................................................................................................76
4.2.2.2.2. Hide From Users ...........................................................................................76
4.2.2.2.3. Name ............................................................................................................76
4.2.2.2.4. Site Cost ........................................................................................................76
4.2.2.2.5. List Price ........................................................................................................77
4.2.2.2.6. Site Price .......................................................................................................77
4.2.2.2.7. Product Type .................................................................................................77
4.2.2.2.8. Short Description ..........................................................................................77
4.2.2.2.9. Long Description ...........................................................................................77
4.2.2.2.10. Other Properties .........................................................................................77
4.2.2.3. Customer Choices ...........................................................................................................81
4.2.2.4. Product Images ...............................................................................................................83
4.2.2.5. Related Items ..................................................................................................................85
4.2.2.6. Product Categories .........................................................................................................86
4.2.2.7. Product Inventory ...........................................................................................................87
4.2.2.8. File Downloads ...............................................................................................................88
5
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2.9. Customer Reviews ..........................................................................................................89
4.2.2.10. Volume Discounts .........................................................................................................90
4.2.3. Shared Choices....................................................................................................... 91
4.2.4. Sales...................................................................................................................... 93
4.2.4.1. Store Wide Sale ..............................................................................................................93
4.2.4.2. Sale by Product ...............................................................................................................93
4.2.5. Discounts ............................................................................................................... 94
4.2.5.1. Trade Discount................................................................................................................94
4.2.5.2. Order Total .....................................................................................................................94
4.2.5.3. Product(s) .......................................................................................................................95
4.2.5.4. Shipping Method ............................................................................................................96
4.2.6. Product Types ........................................................................................................ 97
4.2.7. Type Properties...................................................................................................... 99
4.2.7.1. Text .................................................................................................................................99
4.2.7.2. Multiple Choice...............................................................................................................99
4.2.7.3. Currency .......................................................................................................................100
4.2.7.4. Date ..............................................................................................................................100
4.2.8. Manage Files ....................................................................................................... 103
4.2.9. Quick Order Product Suggestions ......................................................................... 103
4.2.9.1. Admin Settings..............................................................................................................103
4.2.9.2. Quick Order Entry Web Page Store ..............................................................................105
4.3. People ............................................................................................................... 106
4.3.1. Users ................................................................................................................... 106
4.3.2. Manufacturers ..................................................................................................... 108
4.3.3. Vendors ............................................................................................................... 109
4.3.4. Affiliates .............................................................................................................. 110
4.3.5. Mailing Lists ........................................................................................................ 112
4.4. Content ............................................................................................................. 114
4.4.1. Home Page Content ............................................................................................. 114
4.4.1.1. Category Grid ................................................................................................................116
4.4.1.2. Category Lists ...............................................................................................................118
4.4.1.2.1. Category List 2 ............................................................................................118
4.4.1.2.2. Category Rotator ........................................................................................118
4.4.1.2.3. Category Rotator Live .................................................................................120
4.4.1.2.4. HTML Rotator .............................................................................................120
4.4.1.2.5. Mailing List Signup .....................................................................................123
4.4.1.2.6. Product Grid ................................................................................................123
4.4.1.2.7. Product Rotator ..........................................................................................125
4.4.1.2.8. Search Box ..................................................................................................127
4.4.1.3. Category Page ...............................................................................................................128
4.4.2. Product Page ....................................................................................................... 129
4.4.3. Store Information ................................................................................................ 130
4.4.3.1. Store Logo .....................................................................................................................131
6
eStore Solution Stack™ Version 3.0 Users Guide
4.4.3.2. Store Meta Tags ............................................................................................................131
4.4.4. Help/FAQ ............................................................................................................ 132
4.4.5. Privacy Policy....................................................................................................... 134
4.4.6. Returns................................................................................................................ 136
4.4.7. Shipping Policy .................................................................................................... 137
4.4.8. Terms and Conditions........................................................................................... 138
4.4.9. E-mail Messages .................................................................................................. 139
4.4.10. Custom Pages .................................................................................................... 142
4.4.11. Open/Close Store ............................................................................................... 144
4.5. Orders ............................................................................................................... 146
4.5.1. Order Manager .................................................................................................... 146
4.5.1.1. Order XML ....................................................................................................................149
4.5.1.2. Search Orders ...............................................................................................................150
4.5.1.3. Customer Information ..................................................................................................151
4.6. Reports .............................................................................................................. 153
4.6.1. Monthly Sales ...................................................................................................... 153
4.6.2. Daily Sales ........................................................................................................... 153
4.6.3. Sales Promotion ................................................................................................... 153
4.6.4. Sales by Affiliate .................................................................................................. 154
4.6.5. Top Products........................................................................................................ 154
4.6.6. Top Customers ..................................................................................................... 154
4.7. Settings.............................................................................................................. 155
4.7.1. General Options ................................................................................................... 155
4.7.2. Address Options................................................................................................... 160
4.7.3. Affiliates .............................................................................................................. 161
4.7.3.1. Affiliates Options ..........................................................................................................162
4.7.4. Category and Search ............................................................................................ 164
4.7.4.1. Category and Search Options .......................................................................................165
4.7.5. Countries and States/Regions .............................................................................. 166
4.7.6. Gift Certificates .................................................................................................... 168
4.7.7. Inventory Settings ................................................................................................ 172
4.7.8. Mail Settings ....................................................................................................... 173
4.7.8.1. Order Options ...............................................................................................................174
4.7.9. Payments ............................................................................................................ 176
4.7.9.1. Credit Card Payments ...................................................................................................178
4.7.9.1.1. Pre-authorize Cards at Checkout ................................................................178
4.7.9.1.2. Charge Full Amount to Cards at Checkout ..................................................178
4.7.9.2. PayPal Payments ..........................................................................................................180
4.7.9.2.1. To Activate ..................................................................................................181
4.7.10. Product Reviews ................................................................................................ 182
4.7.10.1. Product Review Options .............................................................................................182
7
eStore Solution Stack™ Version 3.0 Users Guide
4.7.11. Returns .............................................................................................................. 184
4.7.12. Shipping ............................................................................................................ 185
4.7.13. Site Terms .......................................................................................................... 188
4.7.14. SSL..................................................................................................................... 189
4.7.15. Taxes ................................................................................................................. 190
4.7.15.1. Tax Classes ..................................................................................................................191
4.7.15.2. Tax Details ..................................................................................................................191
4.7.16. Themes .............................................................................................................. 192
4.7.17. Version Information ........................................................................................... 193
4.7.18. Error Log ............................................................................................................ 194
4.7.19. Current Application Settings ............................................................................... 195
4.7.20. Fraud Checks – Banning or Restricting Customer Activity..................................... 196
4.7.21. Nodus/Great Plains Settings ............................................................................... 197
4.7.21.1. Order Options .............................................................................................................198
4.7.21.2. Customer Options.......................................................................................................200
4.7.21.3. Item Import Options ...................................................................................................203
4.7.21.4. Feature Management .................................................................................................205
4.8. Code Layout ....................................................................................................... 206
Appendix A ................................................................................................. 207
Appendix B.................................................................................................. 209
End User License Agreement (EULA) ............................................................ 210
8
eStore Solution Stack™ Version 3.0 Users Guide
1. Introduction
For many companies, eCommerce can be a complex and difficult undertaking. Nodus eStore Solution
Stack (eSSS) is an end-to-end eCommerce solution for Microsoft Dynamics – Great Plains merchants.
The fully featured shopping cart is based on BV Commerce ASP.NET shopping cart (BVC2004). Nodus
eStore Advantage and Credit Card Advantage are also components, for integration and payment
processing respectively. This document covers the prerequisites, installation, implementation, and
maintenance of the shopping cart.
This introduction covers the following:
Who Should Use This Guide – Finding the Information You Need
What’s in this manual?
New Features in eSSS
Terms and Conventions
Additional Resources
1.1. User Roles in this Guide – Where to Find Information
This guide is written for business software consultants, system analysts and system integrators who are
involved in different aspects of the eStore Solution Stack.
The main roles of eStore Solution Stack users are:
Administrators – This group is In charge of setting up and maintaining the website. Sections 2, 3 and 4
of this Users Guide apply to administrators, although there are options in Section 4 that are handled by
admin users.
Customers – Section 4, which describes the functionality of eStore Solution Stack, should be closely
studied by this user group.
NOTE: There is important information for all users throughout this guide. Please take the time to read
the whole publication.
9
eStore Solution Stack™ Version 3.0 Users Guide
1.2. What’s in This Manual?
This documentation will outline the significant features of the eStore Solution Stack product—technical
requirements, setup, and how it works.
Installation – lists what is needed to use eStore Solution Stack
Administration Areas – describes the setup options available in this release of eStore Solution Stack
Additional References – provides additional documentation regarding the integration with Great Plains
1.3. New Features in eSSS 3.0
Several features have been added in this upgrade from eSSS Version 2.5 to 3.0. These features are
outlined in the accompanying table. Each feature title is linked to its location in this guide.
New Feature
Description
GP Extended Pricing
A setting in eSSS 3.0 that allows use of a Great
Plains feature called GP Extended Pricing that sets
special pricing conditions.
Item Ranking
Allows category items to be assigned a ranking. For
example, the website owner could control the
order that remote control devices sold under a
Television category are displayed on the web page.
Express Checkout (PayPal)
This setting creates a PayPal logo/link on the
checkout cart that is directly linked to the PayPal.
Quick Order Form
Establishes lists of commonly ordered products
that can be easily re-ordered by clicking on an
item.
Wildcard Search
Allows users to enter a wildcard symbol (*) to
enable the use of partial words as search terms.
Google Analytics
This feature sets up an area to paste and save
script that allows connection with Google.
URL Rewrite with:
Creates optional change of URL extensions to
preferred setting.
10
eStore Solution Stack™ Version 3.0 Users Guide
Tax Schedule Support
Downloads tax detail information from GP.
Display Item’s Inventory and BackOrder Qty to
Customer
Allows product Inventory and Back Order quantity
to be shown to customer on web page store.
Charge Tax on Handling
Activates automatic tax charge on handling fees.
Trade Discount
A set discount for preferred customers established
in Great Plains and enabled in eSSS.
Default Store Load Page
Gives the option of setting a specific location on
the store website as the default load page.
Global Back Order Message
Allows the creation of a custom message that is
automatically sent when a product item is on back
order status.
Update Product Type
This function allows an Admin user to manually
update the Product type.
Disable e-mail message types
Allows one or more of multiple e-mail message
types to be disabled at one time.
Change system messages
Permits system messages used on the store site to
be edited.
11
eStore Solution Stack™ Version 3.0 Users Guide
1.4. Terms and Conventions
Terms
Description
Customer/user
People who shop and purchase items from the
eStore
Administrator/User
eStore administrator and/or other people, who, on
behalf of the merchant, operate the eStore
SEO
Search Engine Optimization
This Users Guide contains the following conventions pertaining to sections, navigation and other
information
Convention
Description
http://www.nodus.com
Used to specify file paths and URLs
eSSS
Nodus eStore Solution Stack
GP
Microsoft Dynamics – Great Plains (GP)
BV
BV Commerce
12
eStore Solution Stack™ Version 3.0 Users Guide
1.5. Additional Resources
This Desktop Reference Guide gives you information you need on how to use the application. If you are
still having trouble, there are support options. Contact the VAR or call Nodus Technologies to purchase
support packages.
Methods
Address/Numbers
E-mail
[email protected]
Website
http://www.nodus .com
Telephone
(909) 482-4701
Fax
(909) 482-4705
Mail
2099 S. State College Blvd.
Suite 250
Anaheim, California 92806
13
eStore Solution Stack™ Version 3.0 Users Guide
2. Pre-Installation Checklist
There are several components that are required to be resident prior to installing Nodus eStore Solution
Stack in your environment. Please review the following system requirements prior to installation.
This section provides an overview of the typical eStore Solution Stack network topologies, and technical
and system requirements for each configuration. A standard eStore Solution Stack installation usually
consists of separate front and back office installations. However, your server configuration might require
additional steps.
2.1. Technical Requirements
2.1.1. Great Plains Server
MS Great Plains 8.0, 9.0 or 10.0 is required.
2.1.2. SQL Server – Back Office
[2+ GB RAM, 100+ GB HDD, 2.8+ GHz Intel Xeon or Duo]
Windows 2000 or Windows 2003 Server with latest Service Pack
Microsoft SQL Server 2000 or 2005 (with Full-text index search components included) with latest
Service Pack
2.1.3. Application Server – Back Office
[1+ GB RAM, 30+ GB HDD, 2.8+ GHz Intel Xeon or Duo]
Windows 2003 Server with latest Service Pack (64 bit currently not supported)
Microsoft .NET Framework 2.0 and 3.5 (ASPNet 3.5 cannot be installed with Windows 2000)
Internet Information Server (IIS)
MBS-Great Plains eConnect Components
Nodus® Transact Web Service
Nodus® eStore Advantage Back Office Components
14
eStore Solution Stack™ Version 3.0 Users Guide
2.1.4. Web Server – Front Office
[2+ GB RAM, 80+ GB HDD, 2.8+ GHz Intel Xeon or Duo]
Windows 2000 or Windows 2003 Server with latest Service Pack (64 bit currently not supported)
MDAC 2.6 or Later
Internet Information Server (IIS) 5 or 6
Microsoft SQL Server 2000 or 2005 or Express 2005 (with full-text index search components
included) with latest Service Pack
ASP.NET 1.1 and 2.0
ASP.NET Ajax Components
Microsoft SOAP SDK 3.0
IE 5.0+ or equivalent browser that supports CSS (cascading style sheets)
Nodus® eStore Advantage Front Office Components
2.1.5. User Account Requirements
Domain User Account with Local Admin permission on all three servers and full access to Great
Plains Database
SQL User with Sys Admin Role and Full Access to GP Database and Website Database.
15
eStore Solution Stack™ Version 3.0 Users Guide
2.2. System Requirements
Figure 2-1 Nodus Network Diagram
Before starting the installation process, identify the following scenarios that best match your server
configuration, and verify that all systems meet the minimum hardware and software requirements.
Standard Server Configuration
Single Server Configuration
16
eStore Solution Stack™ Version 3.0 Users Guide
2.2.1. Standard Server Configuration
Great Plains
SQL Server
Application
Server
`
Great Plains
Workstation
Firewall
Internet
Accounting
Staff
Internet
Web Server
Payment
Gateway
Internet
Bank
`
Web Browser
Customer
Figure 2-2 Standard Server Configuration
17
eStore Solution Stack™ Version 3.0 Users Guide
2.2.2. Single Server Configuration
Great Plains
SQL Server
Web
Server
`
Firewall
Great Plains
Workstation
Internet
Accounting
Staff
`
Payment
Gateway
Web Browser
Customer
Bank
Figure 2-3 Single Server Configuration
2.2.3. Back Office Install: GP Separate From Application Server
Item
Requirements
Operating System
Windows 2000 SP3 or later; Windows 2003 Server SP1 or later
Great Plains
Microsoft Business Solutions Great Plains 9.0 or 10.0 (client install)
Database
Microsoft SQL Server 2000 SP3a or later
Microsoft SQL Server 2005 SP1 or later
Processor
2.8 GHz Pentium or better
RAM
1GB or more
Components
eConnect Runtime for Microsoft Dynamics GP 9.0 or 10.0
Microsoft .NET Framework 1.1 or 2.0
Configurations
18
On the same domain and direct connection (on the same network) with the
Database Server
eStore Solution Stack™ Version 3.0 Users Guide
2.2.4. Back Office Install: Application Server Separate from GP Server
Item
Requirements
Operating System
Windows 2003 Server SP1 or later.
Processor
2.8 GHz Pentium or better
RAM
1GB or more
Components
eConnect Runtime for Microsoft Dynamics GP 9.0 or 10.0
Internet Information Server (IIS) 6
Microsoft .NET Framework 1.1, 2.0 and 3.5
Configurations
On the same domain and direct connection (on the same network) with the
Database Server
Connection to the Web Server via port 80 and 443.
19
eStore Solution Stack™ Version 3.0 Users Guide
2.2.5. Front Office Installation – Web Server
Item
Requirements
Operating System
Windows 2000 SP3 or later
Windows 2003 Server SP1 or later
Database
Microsoft SQL Server 2000 SP3a or later (with full-text index search
components included)
Microsoft SQL Server 2005 SP1 or later(with full-text index search
components included)
Note: Website database can be installed on a separate server
Processor
2.8 GHz Pentium or better
RAM
At least mid-point configuration per GP requirements
Components
Internet Information Server (IIS) 5 or 6
Microsoft .NET Framework 1.1 and 2.0
Internet Explorer 6.0 or equivalent browser that supports CSS
Configurations
ASPNET user with "Modify" permissions (Windows 2003 both ASPNET user
and IIS_WPG to "Modify" permissions)
Permissions to execute stored procedures for database creation during
installation
Connection
20
Connection to the Database Server or the Application Server (if used) via
port 80 and 443.
eStore Solution Stack™ Version 3.0 Users Guide
2.2.6. Single Server Installation: - Light Transaction Volume
Item
Requirements
Operating System
Windows 2003 Server SP1 or later.
Processor
Quad Xeon 2.4 GHz (or equivalent single processor) for installation with GP 9.0
Quad Xeon 2.4 GHz (or equivalent single processor) for installation with GP 10.0
RAM
4GB or more
Great Plains
Microsoft Business Solutions Great Plains 9.0 or 10.0 (client install)
Database
Microsoft SQL Server 2000 Enterprise Edition SP3a or later (with full-text index
search components included)
Microsoft SQL Server 2005 Enterprise Edition SP1 or later (with full-text index
search components included)
Components
eConnect Runtime for Microsoft Dynamics GP 9.0 or 10.0
Internet Information Server (IIS) 5 or 6
Microsoft .NET Framework 1.1, 2.0 and 3.5
Configurations
On the same domain and direct connection (on the same network) with the
Database Server
Connection to the Web Server via port 80 and 443.
ASPNET user with "Modify" permissions (Windows 2003 both ASPNET user and
IIS_WPG to "Modify" permissions)
Permissions to execute stored procedures for database creation during installation
21
eStore Solution Stack™ Version 3.0 Users Guide
3. Nodus Software Installation Instructions
3.1. eConnect Runtime for Microsoft Dynamics GP
eConnect Runtime for Microsoft Dynamics GP 9.0 or 10.0 must be installed before eStore Advantage.
For security purposes we recommend running eConnect under a domain user credential, giving the user
proper permissions instead of having eConnect running as Network Service. This user needs local
Administrator rights and will be added to SQL and made a member of DYNGRP on both the DYNAMICS
and the GP company database.
3.1.1. Installation
You must install the same version of eConnect as Microsoft Dynamics GP
3.1.2. Install eConnect Runtime for Microsoft Dynamics GP 9.0
1.
2.
Run \eConnect 90\install\econnect90.exe
Restart machine
3.1.3. Install eConnect Runtime for Microsoft Dynamics 10.0
1.
2.
3.
Run \Tools\eConnect_SDK\Microsoft_Business_Solutions_eConnect.msi
Run \AdProd\eConnectRuntime\eConnectRuntime.exe
Restart machine
3.1.4. Configuration
The following configuration steps must be completed by your IT Administrator for eStore Advantage and
eStore Solution Stack to function correctly.
22
eStore Solution Stack™ Version 3.0 Users Guide
3.1.4.1. Create an eConnect User on the local machine
1.
2.
3.
4.
5.
Create a new local user on the Back Office Web Server machine, e.g. “eConnect”
Create a password for the <domain name> <eConnect user name>.
Select the check box User cannot change password
Select the check box Password never expires
Add the <domain name> <eConnect user name> user to the Local Administrators Group.
3.1.4.2. Create SQL Server Log-in - Grant DYNGRP Permissions
1. On the GP Server
a. For SQL 2000 open SQL Server Enterprise Manager
b. For SQL 2005 open SQL Server Management Studio
2. Select the desired SQL instance from the list.
3. SECURITY: Create a new SQL Server log-in using the <domain name> <eConnect user name> created
earlier.
a. Right click on Security section and select New User
b. Under Log-in Name enter < domain name> <eConnect user name NOTE: The domain user
specified must already exist in Windows Active Directory.
c. Select Windows Authentication
d. Enter Password
e. Confirm Password
4. SERVER ROLES: Select Public and Sysadmin permissions.
5. USER MAPPING: (This is called Database Access for SQL 2000) :
a. Grant the <domain name> <eConnect user name> user access to the following:
i. Databases: DYNAMICS – this is the master DB for GP and all of your GP company databases.
ii. Database roles: DYNGRP, DYNWORKFLOWGRP & Public for all of the databases checked.
6. Select OK to create the user.
23
eStore Solution Stack™ Version 3.0 Users Guide
3.1.4.3. Check eConnect COM+ Object in Component Services
1. Open Control Panel > Administrative Tools > Component Services
2. Navigate to Computers > My Computer > COM+ Applications > eConnect 9.0 or 10.0 for MS
Dynamics GP
3. Right click on eConnect 9.0 or 10.0 for MS Dynamics GP > Select Properties
4. Select the Identity tab
5. Select the This User radio button
6. Enter <domain name>\<eConnect User Name> in the User text box.
7. Enter Password in the Password and Confirm Password text box.
8. Select the Activation tab
9. Select the Activation type: Server application radio button.
10. Select OK button.
3.1.5. Security Configuration for eConnect on SQL Server
This installation is to be used as a SQL component for eConnect. Configure the MSDTC settings on the
Application Server and the same settings for the Great Plains/SQL Server. The path to the window where
the settings are applied is as follows: My Computer > right click Properties > MSDTC > Security
Configuration tab
Figure 3-1 Install eConnect
24
eStore Solution Stack™ Version 3.0 Users Guide
3.2. Credit Card Advantage
It is highly recommended that Credit Card Advantage is installed on every machine that is running
Microsoft Dynamics Great Plains 9.0 or 10.0. Please refer to the Credit Card Advantage User Guide for
more information on installing the application.
3.3. Credit Card Encryption
Credit Card Encryption is required installation on each machine where the end user needs to encrypt
and decrypt credit cards. Please refer to the Credit Card Encryption User Guide for more information on
installing the application.
3.4. eStore Advantage Installer
1. Accept the License Agreement
2. Choose the destination location for eStore Advantage, the default location is \Program Files\Nodus.
3. Select the type of installation:
Back Office
Front Office
Single Server
3.4.1. Back Office Deployment
The following components are installed by the eStore Advantage installer:
Nodus Framework
o If you have an older version of the Nodus Framework it will be uninstalled first.
o Nodus Framework is installed under \Program Files\Common Files\Nodus.
Transact Advantage
eStore Advantage . NET (Back Office)
25
eStore Solution Stack™ Version 3.0 Users Guide
3.4.2. Front Office Deployment
The following components are installed by the eStore Advantage installer:
Nodus Framework
o If you have an older version of the Nodus Framework it will be uninstalled first.
o Nodus Framework will always be installed under \Program Files\Common Files\Nodus
Transact Advantage
eStore Advantage . NET (Front Office)
3.4.3. Single Server Deployment
The following components are installed by the eStore Advantage installer:
Nodus Framework
o If you have an older version of the Nodus Framework it will be uninstalled first
o Nodus Framework will always be installed under \Program Files\Common Files\Nodus
Transact Advantage
eStore Advantage . NET (Front and Back Office)
26
eStore Solution Stack™ Version 3.0 Users Guide
3.5. eStore Advantage Post Installation Checklist
3.5.1. Front Office
3.5.1.1. Create Setup ID: Front Office
After restarting, create a setup ID for the front office installation. This Setup ID will be used for
processing credit card transactions and connecting to the back office.
Note: The Setup ID should have the same connection information for the payment gateway in Credit
Card Advantage and eStore Solution Stack.
Field Name
Required / Optional
Description / Use
Authentication – based on selected Connector AuthorizeNet Credit or Check Transaction Types
User ID
Required
The Merchant Log-in to your
Authorize.Net account.
Transaction Key
Required
The Transaction Key for your
Authorize.Net account
Test Mode
Required
True if you are processing Test
Transactions, false otherwise.
CyberSource Credit Transaction Types
Merchant ID
Required
The Merchant ID for your CyberSource
Account
Password
Required
Password for your CyberSource account
Moneris Credit Transaction Types
Store ID
27
Required
Moneris Store ID
eStore Solution Stack™ Version 3.0 Users Guide
Field Name
Required / Optional
Description / Use
API Token
Required
Moneris API Token
eCommerce
Indicator
Required
Moneris eCommerce Indicator
Orbital Credit or Check Transaction Types
Group Number
Required
Group Number to access your Orbital
account.
BIN
Required
BIN for your Orbital account
Terminal ID
Required
Terminal ID for your Orbital account
USA ePay Credit Transaction Types
Source Key
Required
Source Key for USA ePay Account
Test Mode
Required
True if you are processing test
transactions, false otherwise.
Verisign Credit or Check Transaction Types
Partner ID
Required
If the VeriSign account was setup by
Nodus Technologies then it is “nodus.”
If the VeriSign account was set-up by
another vendor then contact that
vendor to obtain the required
information.
User ID
Required
User ID for the Verisign Account
Vendor ID
Required
Vend or ID for the Verisign Account
Password
Required
Password for the Verisign Account
Wells Fargo Credit or Check Transaction Types
Merchant
Required
Wells Fargo Merchant Number
Log-in ID
Required
Log-in ID for the Wells Fargo account
28
eStore Solution Stack™ Version 3.0 Users Guide
Field Name
Required / Optional
Description / Use
Seller ID
Required
Seller ID for the Wells Fargo account
Terminal ID
Required
Terminal ID for the Wells Fargo account
Password
Required
Password for the Wells Fargo account
Client ID
Required
Client ID for the Wells Fargo account
MCCCode
Required
Merchant MCC Code
Postal Code
Required
Merchant Postal Code
1. Click Start > All Programs > Nodus
Technologies > Connection Manager
Setup
2. In the Setup ID field, type eStore
Connection exactly as written.
3. Enter the information requested in the
Connector section to connect to the
payment gateway.
a. Connector
b. Processor
c. Card Class
4. Depending on the connector that you
have selected, fill-out the
corresponding required fields
5. Choose eStore Adapter from the
Adapter drop down list
6. Select the Activate check box.
7. In the AdapterURL field under the
Parameter column change localhost to
be either the name or IP address of the
back office machine. NOTE: If no DNS
Server exists, then indicate the IP
address of the server
8. Click the Save button on the top menu
to save the Setup ID and close the
dialog=
29
Figure 3-2Nodus Configuration ID: Front Office #1
eStore Solution Stack™ Version 3.0 Users Guide
9. Click Start > All Programs >
Nodus Technologies >
Connection Manager Setup
10. In the Setup ID field, type eStore
Connection exactly as written.
11. Enter the information requested
in the Connector section to
connect to the payment gateway.
d. Connector
e. Processor
f. Card Class
12. Depending on the connector that
you have selected, fill-out the
corresponding required fields
13. Choose eStore Adapter from the
Adapter drop down list
14. Select the Activate check box.
15. In the AdapterURL field under the
Parameter column you will need
to change localhost to be either
the name or IP address of your
back office machine. NOTE: If you
do not have a DNS Server then you
will have to indicate the IP address
of the server
16. Click the Save button on the top
menu to save the Setup ID and
close the dialog
30
3-3 Nodus Connection Manager - Create Setup ID Front Office #2
eStore Solution Stack™ Version 3.0 Users Guide
3.5.2. Back Office
3.5.2.1. Create Setup ID: Back Office
After restarting you will be required to create a setup ID for the back office installation. This setup ID will
be used for to import credit card information from the front office to the back office database.
NOTE: The setup ID should have the same connection information for the payment gateway in Credit
Card Advantage and eStore Solution Stack.
1. In the Setup ID field, type
‘Transact Service Connection’
2. Do not change any information in
the Connector section
3. From the bottom, choose the
Adapter you will be using. For the
Nodus® Demo site, the eConnect
Adapter is the one that you will
be using.
4. Select the Activate checkbox.
5. Make sure the value of “Adapter
Profile” is set to “eSSS
Configuration”.
6. Fill in the “sa” password for the
database in the Password field. To
use a SQL log-in other than “sa”,
find the UserID field in the
Parameters list and change the
value "sa" to the desired user ID.
7. In the Initial Catalog field enter
the name of your company
database. For testing with “The
Figure 3-4 Configuration Manager - Create SetupID Back Office
World Online, Inc” type in “TWO.”
8. In the Data Source field type the name of the SQL Server that you will be connecting to.
9. In the eConnectVersion field enter the installed version of eConnect. For MS Dynamics GP 10.0 enter
100. For GP 9.0, enter 90.
10. Click the Save button and close the dialog
31
eStore Solution Stack™ Version 3.0 Users Guide
3.5.3. Existing Installation
Follow the instructions to create a new setup ID
1. Open the backup copy of the Connection Manager Configuration file - backup_config.xml in the
\Program Files\Common Files\Nodus\Framework\ConnectionManager folder.
2. Look for the Connections > Connection Name section in the backup_config.xml file. Under the
adapter name = eConnect Adapter section use this information to populate the new connection
Setup ID you create using the same name.
3. NOTE: If using Microsoft Dynamics Great Plains 10.0, a critical post installation step is to configure
the Data Adapter. These instructions must be followed after the eStore Advantage installer has
completed.
3.5.4. Config Data Adapter: Back Office/Single Server, MS Dyn GP 10 Only
1. Open the Data Adapter Configuration file – config.xml – in the <Nodus Install
Folder>\Configuration\Data Adapter Configuration
NOTE: The config.xml file and the instructions for configuring the data adapter are launched at the
end of the eStore Advantage installation.
2. Find the node <Database> in the config.xml file.
3. Modify the connection string on the <Database> node with the connection details for the Microsoft
Dynamics GP database that the store will use.
a. Password=”*<SQL Database Admin User Password>”+
b. User ID=”*SQL Database Admin User Name>+”
c. Initial Catalog=”*<GP Company database name>+”
d. Data Source=[<GP Server name>]
4. Find the node <DatabaseOle> in the config.xml file.
5. Modify the connection string on the <DatabaseOle> node with the connection details for the
Microsoft Dynamics GP database that the store will use.
a. Password=”*<SQL Database Admin User Password>”+
b. User ID=”*SQL Database Admin User Name>+”
c. Initial Catalog=”*<GP Company database name>+
d. Data Source=[<GP Server name>]
e. Adapter Profile=eSSS Configuration
6. Save and close the config.xml file
32
eStore Solution Stack™ Version 3.0 Users Guide
3.5.5. Perm for TransactService 2.0 (MS Dyn GP 10.0 Install Only)
For MS Dynamics 10.0 installations only security permissions need to be set for TransactService 2.0. This
will prevent the following error from occurring:
Nodus.Framework.WebServices.TransactService.RequestDocument(): Data Adapter not initialized
1.
2.
3.
4.
5.
6.
7.
8.
Select Administrative Tools > IIS manager
Expand (local computer) > Application Pools
Find NodusAppPool2 then right-click -and select Properties
Select the Identity tab.
Select Predefined radio button.
From the corresponding drop list select Local System
Click OK to close the dialog.
Click OK to confirm changes.
NOTE: The next step should only be executed during off peak hours as it will impact the web store.
9. Reset Internet Information Services (IIS)
a. Start > Run > cmd
b. Type iisreset [ENTER]
c. Type Exit [ENTER]
3.6. eStore Solution Stack Installer
The following instructions should be followed when creating a new site only. For upgrading an existing
site please refer to the eStore Solution Stack Migration section.
Run the <INSERT EXECUTABLE NAME.exe> file to start the installation process.
Accept the License Agreement
Enter User Name and Company Name
Choose the destination location for eStore Solution Stack, the default location is \Program
Files\Nodus\eSSS.
5. Make sure the check box for Launch eSSS Advantage Site Manager is selected
6. Site Manager will launch after the Finish button is selected.
1.
2.
3.
4.
33
eStore Solution Stack™ Version 3.0 Users Guide
3.6.1. eStore Solution Stack Site Manager
1. Select the Create New Site button
2. On the Install Location dialog browse to the location for the website, or accept the default location:
\inetpub\wwwroot\estack30.
a. If prompted to create the folder , select Yes
3. On the Web Root dialog select one of the following options:
a. Create a Virtual Web Root folder on this machine
i. Select a web site from the list
ii. Enter a Web Root Name
-ORb. Do not create a Virtual Web Root folder
NOTE: If Create a Virtual Web Root folder on this machine is selected, the rest of the install is automatic
– Virtual Roots are created in IIS and the web.config file is updated with URLs, etc.
If Do not create a Virtual Web Root folder is selected, a Virtual Root or new site in IIS has to be
manually created. A Virtual Root would also need to be created for the Nodus Synchronization Manager.
The web.config file for the shopping care would need to be updated with the correct URL manually.
4. Wait for the files to be copied to the new site
5. On the Database Setup dialog enter the following information:
a. SQL Server name (for the website)
b. Database name
I.
Name of the eStore database to be created
c. SQL User Name (Nodus SQL User credentials)
i.
Nodus components will need SQL authentication to communicate with the database. If
you do not wish to use the SA account, prepare a separate SQL user for this purpose.
This SQL user will be made DB Owner of the newly-created database
d. SQL Password (to the SQL Server hosting the Database)
e. If prompted to create the database select Yes
6. Wait while the database is created
7. On the Back Office Info dialog enter the following information:
a. Back Office Address
b. Great Plains version
8. On the Registration Key dialog, enter the eSSS Advantage Registration Key that you were provided.
a. Select the Validate button
b. A message will display confirming that the key is correct.
c. Select the Next button
9. On the Site URLs dialog enter the following information:
a. Standard Site URL
34
eStore Solution Stack™ Version 3.0 Users Guide
10.
11.
12.
13.
14.
b. Secure Site URL
The Install Complete dialog is displayed. The site is now installed
IMPORTANT: MAKE A NOTE OF THE FOLLOWING INFORMATION
Log-in to the admin site and configure products, categories, etc. A link to website will be displayed,
for example, http://<machinename>/<websitename>/bvadmin/log-in.aspx
The default user name is: [email protected]
a. Change this immediately before configuring your website
The default password is: password
a. Change this immediately before configuring the store website
Select the Finish button
3.6.2. eStore Solution Stack Migration
Nodus promotes the best practice procedure for maintaining an e-commerce site by validating any new
release in a test environment before migrating to a live environment. As a result, Nodus Technologies
has removed the ability to upgrade from the Site Manager to avoid unnecessary complications during an
upgrade process. If you are planning an upgrade to eStore Solutions Stack 3.0, please contact Nodus
Technologies to discuss a migration plan.
35
eStore Solution Stack™ Version 3.0 Users Guide
3.7. Nodus Software Uninstall Instructions
Components must be un-installed in the following order:
1.
2.
3.
4.
eStore Solution Stack
eStore Advantage.NET
Nodus Framework
Transact Advantage
36
eStore Solution Stack™ Version 3.0 Users Guide
3.8. Nodus Synchronizer Set-up
The Nodus Synchronizer is middleware that enables eSSS to share information with the Great Plains
database. This section describes how to configure the Nodus Synchronizer for use with eSSS 3.0.
3.8.1. Configuring the Nodus Synchronizer for eSSS 3.0
After installing the
Nodus Synchronizer
on a local computer
(the executable file
is located in the
eStore Advantage
installation bundle),
the first task is to
establish connection
parameters.
1. From your Start
menu, open the
Synchronizer and
Figure 3-5 Nodus Synchronizer Configuration Manager
the Config Manager
screen will load.
2. On the menu, click Connection Setup and a small version of the Connection Manager screen will
load. Click the Setup IDs button and a larger version of the Connection Manager appears.
37
eStore Solution Stack™ Version 3.0 Users Guide
Figure 3-6 Nodus Synchronizer Connection Manager
3. Under Setup ID, choose Transaction Service Connection from the drop list. If that option isn’t
available, click in the Setup ID box and type Transaction Service Connection
4. Under Installed Adaptors, choose Econnect Adaptor from the drop list
5. Click the Activate check box
6. Locate the given Parameter heading in the table below and type the following entries in the
corresponding Value field:
Parameter
Value (type in)
Adapter Profile
eSSS Configuration
<SQL User ID>
User Name
NOTE: The User ID used
here must have an
assigned System
Administrator role
Password
Enter a password
Initial Catalog
Name of the associated
Great Plains Database
38
eStore Solution Stack™ Version 3.0 Users Guide
Parameter
Value (type in)
Data Source
Name of the computer
where the Great Plains
database is located
eConnectVersion
If using GP 9, enter 90
If using GP 10,enter 100
7. Click the Save button on the Nodus Connection Manager menu
8. Close the window
3.8.1.1. Connection Setup
Return to the Configuration Manager
1. Click on Connection Setup and a new
Configuration Manager window loads
2. Click the Test button
3. If a success prompt appears, click Save and
continue with setup. If a failure prompt pops
up, check the setup entries for accuracy. If no
errors are displayed, contact the DBA.
Figure 3-7 Set up Connection Manager
39
eStore Solution Stack™ Version 3.0 Users Guide
3.8.1.2. Database Setup
On the Configuration Manager window:
1. Click Database Setup and the
DatabaseSetupForm form loads.
2. Under Database Object Groups, click the
yellow plus sign. It may take a small
amount of time for the next action to
process.
3. Look for the status column under
Database Objects to update with
‘installed.’
Figure 3-8 Database Set up Form
3.8.1.3. SynchClass Setup
Bypass the SynchClass setup
40
eStore Solution Stack™ Version 3.0 Users Guide
3.8.1.4. Store Setup
1. Click Store Setup and the Storeform window loads.
Figure 3-9 StoreForm
2. Click New Store on the menu
3. Under Store Name: type the Store Name. This is an arbitrary value that should be relevant to the
customer
4. Under Adapter Profile: type eSSS Configuration
5. In the website address shown, replace ONLY the local host portion of the URL string with the
location of the eSSS application
6. Click Test to verify a connection to the proper website location. A window with an ImportServices
website appears. Verify that the Import link works, then close the screen.
7. Click the Synchronizers button to load a Synchronizer form
41
eStore Solution Stack™ Version 3.0 Users Guide
Figure 3-10 Synchronized Form
8. Click Add and choose the following:
Customer
Invoice History
Payment
Salesperson
Transaction
9. Click the Save and Close button on the Synchronized form menu
10. Click the Save and Close button on the StoreForm menu
42
eStore Solution Stack™ Version 3.0 Users Guide
If the installation is successful, the Configuration Manager menu displays a green ‘Running’ message. If
the ‘Not Installed’ message is displayed, take the following actions:
1.
2.
3.
4.
Click File
Choose Synch Service Set-up
A prompt appears asking if you wish to add. Click the Yes button. A Set Service log-in screen appears
Enter the eConnect log-in credentials with domain admin rights
WARNING: Changing the password will require re-installation of Nodus Synchronizer
5. The Configuration Manager screen loads. Click the forward arrow (Start) button.
6. The green ‘Running’ status should be displayed on the menu
Figure 3-11 Set Service Log-in
3.8.2. Nodus Synchronizer General Information
3.8.2.1. Viewing Errors
Although the Nodus Synchronizer does not have a shut-off alert, errors are recorded for later viewing in
the Windows application event viewer.
3.8.2.2. Updating Inventory Deletions
Customer and inventory deletions in Great Plains do not alert Nodus Synchronizer to delete item from
store site. IMPORTANT: Customer and inventory deletions from Great Plains must be manually
removed using the website’s Admin User interface.
43
eStore Solution Stack™ Version 3.0 Users Guide
3.8.3. Using the Nodus Synchronizer for Troubleshooting
If data is taking too long to update – for example, a single payment is processed several minutes without
posting – the Nodus Synchronizer can be checked to determine data status.
1.
2.
3.
4.
5.
Open Nodus Synchronizer and load the Configuration Manager
Check the Total Errors column. It will show the number of unprocessed information updates
If errors are showing, open the StoreForm as described in the Store Setup process.
Verify and test the accuracy of the Web Service URL. Make any corrections.
If this doesn’t help, contact Nodus Technologies
44
eStore Solution Stack™ Version 3.0 Users Guide
4. Administration Areas
4.1. Home
4.1.1. Home Page
To access the Merchant Admin area, navigate to the site and click the Sign-In link on the top menu. If
logging in with an account with permissions to access the admin area, the Go To Admin button appears
as shown.
NOTE: If the Go To Admin button does not appear due to theme customizations, etc., log-in to the BV
Admin area by going to the root domain URL/BVAdmin/Default.aspx. When first viewing the Admin Area
home page, the content appears as shown in the accompanying figure.
Figure 4-1 Admin Home Page
45
eStore Solution Stack™ Version 3.0 Users Guide
4.1.2. To Do/Alerts
Critical information will be listed in this section for immediate action. When creating a new site – as
demonstrated in the above home page screen shot – information such as the default log-in credentials
should be changed and content added to the new store such as Categories and Products.
4.1.3. Resources
4.1.3.1. Getting Started Checklist
The first steps in setting up the new eStore are
listed in the Getting Started Checklist. These are
the most critical items needed to set up the
store. This process involves setting important
settings such as:
Administrator account user name and
password
Contact and business information
Payment and shipping options
Store product catalog
Sites can be configured using the included home
page content builder and other HTML editors
such as Microsoft FrontPage, Macromedia
Dreamweaver and MS Visual Studio.
Figure 4-2 Getting Started Checklist
The Getting Started Checklist displays the critical elements of configuring the new store. Follow this
desktop reference to ensure the default settings for your business are configured prior to going live with
the store. Please note this portion of the reference is meant to be an overview of the critical set-up
steps. You must refer to specific topics noted in each section for the most complete content. We also
put together our most commonly used links, such as our main website, technical support contact
information, Nodus community forums, knowledge base and a link to report a bus or issue you may be
experiencing with your product.
After creating a new store, it is important to configure certain areas of the store such as user log-ins,
products, categories, contact and legal information specific to your business. Following this checklist will
ensure critical areas for security and business-related items are configured.
46
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.2. Change Admin User Name and Password from Default
When building a new store, the default log-in credentials are [email protected] and password, the
default credentials for all BV Commerce 2004 stores. All BV Customers have this vital information.
1. Click the link in this first checklist item and the accompanying figure appears.
2. Enter the default admin e-mail address for your
business, then a new password.
NOTE: It is highly recommended to use a
‘strong’ password containing upper and lower
case letters, numbers, and at least one special
character such as those in the upper case
number keys. Password length should be at
least six characters in length.
3. Click the OK button
47
Figure 4-3 Change Default Admin Username
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.3. Set-up Contact Information
Personalize the store with information specific to your business. This information is displayed as a link in
the Customer Service area of the store in the window footer.
Figure 4-4 Contact Information
48
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.4. Upload Logo
The logo image is displayed on the eStore home page in many themes. It is recommended to size the
logo image appropriate to fit most e-mail reading areas. Photo formats GIF and JPEG; in a file size less
than 50 KB is recommended.
1. Click the Browse button and navigate to where the logo is located
2. Click the Upload button to transfer the image to the store website
Figure 4-5 Store Logo
4.1.3.5. Select a Theme
Nodus eStore Solution Stack ships with four themes that can be selected in the admin section. Although
not required for initial configuration, be aware there are two theme options available as shown in the
following figure. The default theme is ‘MarshMallowGray,’ however, it is recommended to design
customer themes for your specific business. Themes are based on cascading style sheets (CSS). After
reviewing out-of-the-box CSS files, customizing the store’s appearance should be intuitively obvious.
Figure 4-6 Themes
49
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.6. Set-up Home Page
The home page can be easily customized using the home page content editor. The home page content
designer breaks down the home page into three columns. Within each column you can add any number
of elements offered in the drop lists at the top of each column. Experiment with each option design for
the store. For more information, read the Home Page Content section of this guide.
Figure 4-7 Home Page Setup
IMPORTANT NOTE: The nature and functionality of Home Page Content Blocks should be fully
understood before being placed on the home page..
1.
2.
3.
4.
5.
Click the drop list for the column where content is to be added
Choose a content block
Click OK. If the content block needs further configuration, follow the listed directions
The new content block is now displayed at the bottom of the column
Use the up and down arrow associated with each content block to place information higher or lower
on the web page.
50
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.7. Turn on SSL
When developing a store locally, a non-existent SSL certificate can cause issues in the development
process. The web.config file contains two URL values. One file is for non-SSL use (StandardURL) and the
URL for SSL sockets (SecureURL). When the SSL is turned on and the store should be using SSL to view a
page, such as during the checkout process, it navigates to the SecureURL value. If SSL is off, the
StandardURL setting is used to navigate throughout the store.
1. Install SSL on the website server
2. Activate the SSL for the website by clicking one or both of the two checkboxes shown in the
accompanying figure, depending on your needs.
WARNING: Be cautious when you enable SSL for the admin pages. If an SSL certificate is not installed
properly, you could potentially be locked out from the admin site. We recommend you to first enable
SSL for the checkout process and test the SSL connection before enabling it for the admin pages.
Figure 4-8 SSL Settings
51
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.8. Setup Payment Methods
Nodus eStore Solution Stack offers several methods of handling payments. Payment methods offered
include:
Credit Cards
EChecks
PayPal
Purchase Orders
Telephone/E-mail
Fax
E-mail
Mail
Credit card processing can be configured for pre-authorization and delayed capture in Great Plains using
Nodus Credit Card Advantage; or to charge full amount at checkout.
4.1.3.8.1. Credit Card and eCheck Processing:
1. Check the appropriate box if one or
both credit card and eCheck processing
options are desired
2. Click the Select CC Process& eCheck
Processor button to choose the
gateway associated with your
merchant account
3. The Credit Card & eCheck Processors
Figure 4-9 Credit Card/eCheck Processing
window opens. To the right of the
desired gateway, click the Edit link (displayed as (Edit) to set your credit card processor.
4. The Edit Credit Card/eCheck Processor window opens (see accompanying figure). From the drop list,
choose a Credit Card Setup ID and/or eCheck Setup ID
5. Click the Save Settings button
6. You are returned to the Payment Options page. Mark a checkbox for the credit cards accepted by
your web page store
7. Add any instructions for credit card messages
8. Add any instructions for credit card error messages
9. Click the Save Changes button at the bottom of the page
NOTE: When editing the Nodus Transaction Server, you have the option of specifying a credit card setup
id, an ECheck setup ID, and the option to use AVS. Other credit card plug-ins may have different options.
52
eStore Solution Stack™ Version 3.0 Users Guide
If unable to access the Back Office, an error message will display. This option allows you to establish a
custom default error message.
Figure 4-10 Edit Credit Card & Check Processor
Instructions: Add any information that is needed on the customer receipt. The default instructions apply
to most credit card and eCheck receipts. Different payment instructions may be needed for other forms
of payment such as phone payments.
4.1.3.8.2. PayPal Express Checkout via Payflow Pro
To use this option, first sign up for PayPal Express Checkout via Payflow Pro. The standard PayPal
payment process is not supported. BACK
Once the service is activated, check the PayPal Express Checkout via Payflow Pro box. Fill out the
following boxes with information provided by PayPal
Payflow Pro Partner
Payflow Pro Vendor
Payflow Pro Username
Payflow Pro Password
Check the PayPal Sandbox (test) mode: box to enable this function, which allows PayPal transactions to
be tested without sending money to PayPal. NOTE: Although no money will be transferred while this
function is enabled, actual data will be sent to the Great Plains server. It is suggested that a sample
53
eStore Solution Stack™ Version 3.0 Users Guide
customer account be set up for testing purposes. As an alternative, any test transactions could be
voided in Great Plains.
Figure 4-11 Payment Options - PayPal
4.1.3.8.3. Purchase Orders
Checking this box allows customized information to be added to the Purchase Order payment option.
The Description information is added as a line item in the Check Out page.
The Instructions information appears as a confirmation page.
Figure 4-12 Payment Options - Purchase Order
54
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.8.4. Telephone Payments
Checking this box allows customized information to be added to the Telephone payment option.
The Description information is added as a line item in the Check Out page.
The Instructions information appears as a confirmation page.
Figure 4-13 Payment Options - Telephone
4.1.3.8.5. Fax Payments
Checking this box allows customized information to be added to the Fax payment option.
The Description information is added as a line item in the Check Out page.
The Instructions information appears as a confirmation page.
Figure 4-14 Payment Options - Fax
4.1.3.8.6. E-Mail Payments
Checking this box allows customized information to be added to the E-Mail payment option.
The Description information is added as a line item in the Check Out page.
55
eStore Solution Stack™ Version 3.0 Users Guide
The Instructions information appears as a confirmation page.
Figure 4-15 Payment Options – E-Mail
4.1.3.8.7. Check by Mail Payments
Checking this box allows customized information to be added to the Check by Mail payment option.
The Description information is added as a line item in the Check Out page.
The Instructions information appears as a confirmation page.
Figure 4-16 Payment Options - Check by Mail
56
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.8.8. Payment on Account
Marking this box enables eSSS to check the customer’s available credit on Great Plains in real-time
Figure 4-17 Payment on Account
57
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.9. Setup Shipping Methods
If you provide shippable products, configure the shipping section completely. Nodus eStore Advantage
offers pre-loaded shipping options with FedEx, UPS, and USPS carrier options. Settings provide whether
or not shipping is taxed, handling fees, and specific customizations in the shipping methods section.
NOTE: You must set-up at least one shipping method before you can process transactions. The shipping
method needs to be added to the Store and Great Plains.
To set up new Shipping Methods:
1.
2.
3.
4.
5.
6.
7.
8.
Click New
Add Shipping Method to the Name field
Add Great Plains Shipping ID to the Great Plains Shipping ID:
From the Type: field, choose from the list if you have an account for that carrier
NOTE: If one of the pre-set carriers is chosen, you must go to the Settings section, chose that carrier
and complete the settings.
If shipping, you can adjust the freight charge for a dollar amount per number of items shipped
The adjust price field allows you to automatically increase the shipping cost by a set percentage or
price.
You can add a list of countries/regions by using the Add/Remove buttons. To increase the number
of countries/regions, click Settings < Countries
Click Changes
Figure 4-18 Shipping Methods
58
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.10. Add Categories
The main focus of the store is the content for sale. Content should be well organized into categories.
Each category contains products. Categories can have nested sub-categories for further organization.
Item Classes can be imported from Great Plains. This is useful if the items are already set up in Great
Plains and it is desired to maintain the Item Class layout for the shopping cart Categories. NOTE: It is
advised to import the Item Classes before importing the items. Updating (re-importing) previously
imported items does not update them with new category information.
1. Outline a category structure that reflects the catalog being offered on the store website
2. Begin by creating a main category level
3. Type in a category name and click the New button. The new category appears on the left hand
category box
4. Continue adding Main Category headings until finished
5. When finished, highlight a main category.
6. Type a sub-category in the bottom box on the right hand side.
7. Click the New button. The new sub-category appears in the top right hand box
8. Continue adding sub-categories until this task is complete
9. To drill deeper and create lower level sub-categories, click one of the previously-created sub-categories.
10. The selected sub-category will move into the left hand box
11. Highlight the sub-category and type a description of the lower level sub-category to be created in
the bottom, right hand box
12. Click the New button and the new third-level sub-category is displayed in the top, right hand box
ADDITIONAL NOTES:
For each level of a sub-category that is created, a link to the previous, higher level category
appears on the left side of the Categories window.
There is also functionality to import item classes
* IMPORTANT* Do not change the name of Categories imported from the Great Plains server
4-19 Add Categories
59
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.11. Add Products
4.1.3.11.1. Extended Great Plains/Myridas Pricing
If used, this feature should be activated before importing items from Great Plains. BACK
Extended Pricing is a Great Plains feature that allows special conditions to be set for pricing items, such
as establishing a percentage discount and date range for a President’s Day sale. Myridas is a similar addon program with specialized features. Great Plains Extended Pricing and Myridas cannot be used at the
same time.
Either of these features must first be configured in Nodus Synchronizer.
1. Open the Nodus Synchronizer Configuration window and click Store Setup
2. When the Store Setup window opens, select the store where extended pricing is to be activated and
click Synchronizers
3. When the Synchronizers window opens, choose the inventory items under the Synchronizer class
and click More Options
4. When the Item Settings window opens, check the Synchronizer Extended Pricing box.
5. In the Extended Pricing Type drop list, chose either Myridas or Extended
6. Close the Synchronizer window
Your choice must now be activated in eSSS 3.0.
1. From the eSSS 3.0 home page, navigate to the Settings tab > Nodus/Great Plains from the vertical
Settings menu
2. In the Feature Management section at the bottom of the page, from the GP Pricelist Setup drop list,
choose either Use Extended GP Pricing or Use Myridas AG Pricing
3. Click the Save Changes button
Figure 4-20 GP Extended Pricing
60
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.11.2. Import and Edit Products
To begin product set up, Great Plains items can be imported. To import a single item
1. Enter the Great Plains item number ID into the Item Number box
2. Click the Import Single Item button and the item is added to the store Products list.
NOTE: To import multiple products, please refer to the Synchronization Manager User Guide.
Product information contained in Great Plains is limited. Additional product details may be added to the
products in the shopping cart. Please see Appendix A for a list of Great Plains data elements that are
imported, and review the Catalog section of this document for product edit features.
Figure 4-21 Import Options
61
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.11.3. Edit Products
1. To edit a product, navigate to Catalog > Products
2. Choose a search term from the two Search By: drop lists and click the Find button and product list
appears in the box below
3. Select an item in the products list by checking the corresponding box and clicking the Edit button
4. Select Customer Choices from the left side vertical menu
5. Under the Add New Choice drop list, select Drop Down List or Radio Button List
6. Click New
7. Enter a property name and a display name for this object
8. Click New
9. At a minimum enter the display name and value for this new choice
10. Click OK and a table is populated with the selected product information
11. Click OK again
12. From the left side vertical menu select Inventory
13. Under New Choice, enter the quantity and the SKU
14. Click OK. The SKU entered here is used as the Great Plains Item ID when the item is submitted with
an order. NOTE: The Item ID must exist in Great Plains for this function to work.
Figure 4-22 Add Products
62
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.11.4. Item Ranking
This feature allows flexibility in how items are shown on the web page by assigning them a ranking
number. The higher the number, the higher it is placed on the web page. BACK
1. From the eSSS home page, navigate to the Catalog tab > Categories link on the vertical Catalog
menu
2. Select a category and click the Edit button
3. The Edit Category window opens. Click the Update Listing Priority link next to the Select button
4. The Update Priority List window opens and a list of items associated with the chosen Category is
displayed
5. Type a ranking number in the text box next to the item. The higher the number, the higher the item
is placed on the web page.
6. Click the Save Changes button
Figure 4-23 Item Ranking
The same number can be assigned to several items by marking the checkbox next to the item and
entering a ranking number in the text box for each item.
If many items belong to a category, a specific product can be located by using the search function.
63
eStore Solution Stack™ Version 3.0 Users Guide
4.1.3.12. Policies
Prior to going live, please customize policy information to meet your on-line business requirements.
Nodus eStore Solution Stack presents placeholders for Privacy Policy, Terms and Conditions, Return and
Shipping policies. To change or delete policies, navigate to the Privacy Policy page at Content > Privacy
Policy.
4.1.3.13. Setup Meta Tags
Each product can contain Meta tags such as Title, Keywords, and Description, as well as Meta tags at the
store level. This provides excellent control and customization for search engine optimization (SEO).
Navigate to Content > Store Meta Tags to change, delete or add content.
4.1.3.14. Additional Settings
Click the settings tab in the admin area for configuration of the store. These settings are covered later in
this users guide.
4.1.3.14.1. Changing System-Generated Messages
To change system generated messages on the store site, such as the one displayed in the associated
figure:
1.
2.
3.
4.
5.
Browse to the root folder of the eSSS 3.0 web application on the web server
Open the App_LocalResources folder
Find the file corresponding to the page where the system message is located
Open the file with any text editor and change the message
Save the file. The change will be immediately reflected on the website BACK
Figure 4-24 Changing System Messages
64
eStore Solution Stack™ Version 3.0 Users Guide
4.2. Catalog
Products are the core of any store. Prior to creating products, it is
important to have good understanding of all related areas in the
admin area that contribute to the presentation and sale of your
business products. Familiarize yourself with the available fields and
features involved in product creation and other lists that need to be
populated prior to creating products. Prior to creating products, it is
recommended to build the category structure of the store.
Careful planning is a key to minimizing excessive categories and
complicated navigation for shoppers. After organizing the categories,
configure the manufacturers and vendors associated with inventory.
New products are assigned a Product Type. Once created, they
cannot be changed, so it is imperative to configure product types
prior to building new products. A product type is essentially a
‘description template’ that contains information describing the
product. These elements of the product type template are called
properties, which can be configured by clicking the Type Properties
menu option.
65
Figure 4-25 Catalog Menu
eStore Solution Stack™ Version 3.0 Users Guide
4.2.1. Categories
The main focus of most stores is the content for sale. Content should be well organized into categories.
However, careful use of categories should be exercised so they don’t clutter the store. Each category
contains products. Categories can have nested sub-categories for further organization. Here, Item
Classes can be imported from Great Plains. This is useful if the items are already laid out in a logical way
in Great Plains and it is desired to maintain the Item Class layout for the shopping cart categories.
NOTE: It is advised to import the Item Classes before importing the Items. Updating (re-importing)
previously imported items does not update them with new category information.
Figure 4-26 Add Categories
The skeleton of any store is comprised of categories or "groups." Each category group contains products
and/or sub-categories assignments. When a category is viewed, the products you associated with the
group are displayed to the shopper as well as any sub-categories. Prior to building categories, carefully
plan the site to let a shopper easily know where to find the product they are looking for.
Category organization suggestions include:
Write out a category and sub-category structure outline prior to adding them to the store so the
store design is well thought out prior to implementation.
Make sure any category names are named properly and provide the proper detail as to what the
category contains.
Break down each category "group" into sub-categories and associate the products to the subcategories as well.
Another option is to NOT associate products to a parent category, only sub-categories.
66
eStore Solution Stack™ Version 3.0 Users Guide
Another alternative: organize categories in the website: top sellers could be associated to a parent
category only, and the remaining products could be associated with sub-categories. Caution: Do
not overuse categories.
Building a category structure that is clear and well thought out is critical to shoppers finding what they
need as well as inviting them to other areas of interest during their shopping experience.
NOTE: GP Item Classes, when imported, create parent categories only.
Figure 4-27 Loading Parent Categories
The parent categories are loaded as shown in the following figure, and then selecting one of the parent
categories displays the assigned sub-categories.
Figure 4-28 New Parent Groups
67
eStore Solution Stack™ Version 3.0 Users Guide
4.2.1.1. Add a New Parent Group
1. Enter the name of the new category in the left window under the New Category heading
2. After entering the name, click the New button. The name appears in the right window
4.2.1.2. Edit a Category
1. Select the category from the display list
2. Click the Edit button above the item.
4.2.1.3. Delete Category
Select the category and click the Delete button
4.2.1.4. Add Sub-Categories
Select a parent category in the left window then replace "New Category" on the right side list with the
name of the desired sub-category.
68
eStore Solution Stack™ Version 3.0 Users Guide
4.2.1.5. Additional Level of Sub-Category
Click the sub-category on the right-side list that will be the parent of the next level of sub-categories.
Upon doing so, as shown in the accompanying figure, the selected sub-category is loaded into the list on
the left and you can define sub-categories in the list on the right
Notice that a link appears in the far left indicating the parent category "Computer Parts" then the subcategory "CPUs" is now displayed as the parent category for the newly added sub-categories shown on
the right side of the accompanying figure.
Figure 4-29 Additional Level Sub-Category
69
eStore Solution Stack™ Version 3.0 Users Guide
4.2.1.6. Edit Category
Categories can have unique features such as Meta tags, image assignments, product assignments, and
control of how category content is displayed. The following figure shows the top portion of the Edit
Category area allowing the definition of the category name and description.
Figure 4-30 Edit Category – top portion
The accompanying figure shows the control of what content a category will display. When viewing a
category with sub-categories associated, a grid will show the sub-categories with images whereas the
simple/detailed list will show the sub-categories as a list of links to the sub-categories. Categories can
be configured to show:
Select products
Products meeting pricing criteria
Products assigned to a manufacturer or vendor
Type
Last number of products added to the store representing "New Products"
Set the display properties to control the layout of the category in e a grid, list, or a detailed list. A simple
list will show links to products met by the criteria specified. A detailed list will display information,
pricing and an associated image for the product.
70
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-31 Set Display Properties
Images can be associated with categories and allow full control of the layout by showing an image the
title and description of the category as shown in the following figure.
Figure 4-32 Image and Description Information
When editing a category, you also have full control of the Menu Tab displayed across the top of the
screen. You can use the normal text option, or specify an image for artistic display of tabs. The Menu
Image is the image to use for the tab, set the Active Menu Image for the image to use to represent the
tab as the selected tab. A category tab can also link to an external URL as defined in the Custom Page
URL option. If you would like the external URL to display in a new window, check the "Open link in a new
window" option.
As shown in the accompanying figure, you can set where the category is displayed. If a top menu
category strip is active, you can set whether or not this category is displayed in the list. If this category is
hidden, links can be established to the category, but the category itself will not appear in a top or side
menu.
71
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-33 Category Image and Menu Tab Properties
Figure 4-34 Advanced View
72
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2. Products
To begin product set up, Great Plains items must be imported. A single item or range or items may be
imported. To import a single item specify the item ID in Great Plains for the item to be imported then
hit the Import Single Item button. The range can be specified by either entering existing IDs for items in
Great Plains or by using “wildcards” like “a” for start and “z” for end of the range. The import range is
inclusive.
NOTE: For databases with a large number of items it is advisable to break up the import into several
parts as importing all items at once may result in a timeout error. Please see Appendix A for a complete
list of Great Plains data elements that are imported.
Figure 4-35 Import Products
The core of any store is the products. Prior to creating products, it is important to have a good
understanding of all related areas in the admin area that contribute to the presentation and sale of your
business products.
Suggested organizational methods:
Familiarize yourself with the available fields and features involved in product creation and other lists
that need to be populated prior to creating inclusive.
Prior to creating products, it is recommended to build the category structure of the store. Careful
planning is the key to minimizing excessive categories and complicated navigation by shoppers.
Next, configure manufacturers and vendors associated with the inventory. New products will be
assigned a Product Type and once created, cannot be changed so it is imperative to configure
product types prior to building new products. A product type is essentially a "description template"
for the product containing information describing the product. These elements of the product type
"template" are called "properties" which can be configured by clicking the Type Properties menu
option.
73
eStore Solution Stack™ Version 3.0 Users Guide
When creating new products, several areas must be configured as shown in the product edit menu in
the accompanying figure. We will now review each section of product creation.
Figure 4-36 Edit Products
74
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2.1. Edit Products
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Select an item in the Products list and click the Edit button
Select Customer Choices from the menu on the left
Under the Add new choice dropdown select Drop Down List or Radio Button List
Click New
Enter a property name and a display name for this object
Click New
At a minimum enter the display name and value for this new choice
Click OK and the display returns to the Edit Product Choice screen
Click OK again
From the menu on the left select Inventory
Under New Choice enter the quantity and the SKU
Click OK
The SKU entered here will be used as the Great Plains Item Code when the item is submitted with an
order.
NOTE: The Item Code must exist in Great Plains for this to work.
After importing a Great Plains item to create a new products, several areas must be configured as shown
in the product edit menu in the accompanying figure.
Figure 4-37 Edit Products
75
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2.2. General Information
Figure 4-38 General Information (top category)
The accompanying figure shows the top portion of the general information page. Fill out the fields as
completely as possible.
4.2.2.2.1. Active
The product appears in the store view when this box is checked.
4.2.2.2.2. Hide From Users
When this checkbox is marked, the item will be hidden
4.2.2.2.3. Name
The title of the product as it should appear in the catalog.
4.2.2.2.4. Site Cost
User cost for the item
76
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2.2.5. List Price
Retail price for the item
4.2.2.2.6. Site Price
Cost to the customer
4.2.2.2.7. Product Type
This feature allows admin users to manually change the product type of the item. Click the drop list to
view product type options. New product types for an item can be created at Catalog > Product Types
(see the related section). BACK
4.2.2.2.8. Short Description
There is a 255 maximum character description of product.
4.2.2.2.9. Long Description
Full description of product with several paragraphs allowed.
4.2.2.2.10. Other Properties
Fields from Type Properties associated with the Product Type will be displayed to be populated in
product creation. These will be displayed with the product description.
Figure 4-39 Advanced Options
77
eStore Solution Stack™ Version 3.0 Users Guide
Field
Description
Minimum Qty
The minimum quantity that may be purchased in an order
Maximum Qty
The maximum quantity that may be purchased in an order
Display Customer
Choices As
When a product has Customer Choices associated, the choices can be
displayed in either a grid layout or individual fields. Not all types of choices
will work with a grid display type -- test products carefully to ensure
choices are displayed as desired
Gift Wrap Allowed
Specifies if this product can be gift wrapped and subject to gift wrap
charges
Manufacturer
Select the manufacturer from the drop down list, if not listed can be added
in the People...Manufacturers area. May be used for drop ships or product
categories.
Vendor
Select the vendor from the drop down list, if not listed, can be added in the
People > Vendors area. May be used for drop ships or product categories.
Figure 4-40 Meta Tags
Field
Description
Meta Tags
If entered, will override the store meta tags for the main site for search
engine optimization
*Product Name will appear in the title bar unless a Meta Title is entered
(which will override the product name used)
78
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-41 Pricing
Field
Description
Use Great Plains
Pricing?
If checked, will use pricing associated with the product that is already
established in the Great Plains database.
If unchecked, the product will use whatever pricing is established on the
web site.
Figure 4-42 Taxes
Field
Description
Tax Exempt
Check if this product is tax exempt
Tax Class
Select the appropriate tax class. Learn more about taxes
79
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-43 Shipping
Field
Description
Non-Shipping Item
If this product is non-shippable, i.e. electronic download or a service, check
this checkbox to prevent collection of shipping information
Ship in Separate
Packages
If checked shipping charges will be applied individually.
Ship From
Identify where the package will be shipped from for shipping calculations
Weight/Dimensions
Weight is in pounds or kilos (may be imported from Great Plains, if stored on
item card), dimensions are inches or centimeters.
80
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2.3. Customer Choices
Customer choices are customizations/choices that a customer specifies when purchasing a product. For
example, if selling t-shirts, the customer needs to specify the size of the shirt. The shirt size selection is a
customer choice. When creating a new customer choice, there are four options to control the display of
the choices to the shopper: Text Input, Drop Down, Radio Button List, or HTML area.
Figure 4-44 Customer Choices
Figure 4-45 Customer Choices as seen by Shopper
The accompanying figure shows a customer choice set for a book in the admin pages.
In this example, one choice is a Text input; the other is a drop down.
The name is the property name (not displayed to shopper) for easy reference.
Clicking the up or down arrow to the far right of a customer choice modifies the order as displayed
to the shopper.
As shown in accompanying figure, the customer choices displayed in the product view.
You can define "Shared Choices" - in other words, build customer choice fields that can be templates
for use in other products. Instead of creating a "Gender" radio button list selector for each and
every product, create it once in the Shared Choices area then select the predefined shared choices
from the drop down list as shown in the figure
81
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-46 Using Pre-defined Shared Choices
After all customer choice options are established, Great Plains item numbers must be set up in Catalog >
Products > Edit > Inventory, as shown in the accompanying figure. Check the box to update quantities
from Great Plains, which updates inventory quantity for each item.
Figure 4-47 Item Numbers Setup
Add the individual SKU (GP item number), and inventory quantity for each customer choice. Accessory
Choices are identical to customer choices; however, Accessory Choices are other products within the
store inventory.
Example: Take a gift basket product that the customer should fill with their choice of products that are
other items in the store. Using the Accessory options allows you to select these items and present them
to the customer on the product page in the same manner as customer choices.
IMPORTANT: Customer and inventory deletions in Great Plains do not alert Nodus Synchronizer to
delete item from store site. Customer and inventory deletions from Great Plains must be manually
removed using the website’s Admin User interface
82
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2.4. Product Images
Each product can be displayed with unlimited images. Typically a product has three images “Tiny,” and
"Small," and "Medium” as set in the Settings > General Options area. New products also have the
option of a "New" image overlaid to identify new products added to the store within a set time criteria.
Control of the “New” image is handled in the theme style sheet. Settings for the time criteria this "New"
image is displayed is controlled in the Settings > Category and Search area.
Images are uploaded and saved to the Products folder within the web store. ASPNET user (Windows
2000) or IIS_WPG user (Windows 2003) must have Write permissions to upload images using this area.
To Add Images:
1.
2.
3.
4.
5.
Navigate to Catalog > Products
Filter for the desired product item to be associated with the image
Mark the checkbox for the product item and click the Edit button
The product General Information page loads. From the left side menu, click Images
Chose a standard image size by clicking the Select button to the right of the Small or Main image
area
6. Locate the image in the Browse Images window and click the Choose This Image button
7. You are returned to the Edit Product Images page. Add additional images by clicking the Add
Additional Image button or repeat the process described in the preceding steps
Figure 4-48 Image Upload Utility
To Resize or Optimize the Image
1. After clicking the Select button, the page to upload images will show as in the accompanying figure.
Click the Browse button to select an image from your local drive.
83
eStore Solution Stack™ Version 3.0 Users Guide
2. Choose the appropriate settings in the Upload Images box. If you would like the image to display in
the source file size, click the Upload button. Options are available to automatically resize and
optimize the image for you, making it easy to create consistently sized images. Depending on the
setting in the Settings...General Options area, images will be forced to the defined sizes or displayed
in the source file size.
Careful planning will help in keeping the store organized and it is recommended to rename files such as
"book_small.jpg" "book_main.jpg" etc. When the properties have been set, click the Upload button.
The image will be displayed in the right side preview window, click the Choose this Image button to use
this image.
View images from the folder browser by clicking on a folder (bottom center of the accompanying figure).
Select the image in the list and then the Choose this Image button to select this image for use.
84
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2.5. Related Items
Related items are products that you would like to display when other products are viewed. For
example, in the case above when the "Computing for Dummies" book is viewed by a shopper, the
Related item "Dell Powerhouse" will be displayed in a small list below the main product image as shown
in the accompanying figure.
Figure 4-49 Related Items
Figure 4-50 Related Item in Store
85
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2.6. Product Categories
Assuming categories have been created prior to creating/editing the product, you can easily select
which categories the product will appear in.
1. Check the checkbox corresponding to each category name as shown in the following figure.
2. Click the Save Changes button
Figure 4-51 Assigning Categories
86
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2.7. Product Inventory
Clicking the Inventory menu item on the left side of the Edit Product (Navigate to Catalog > Products >
(choose product and click Edit > Inventory) area allows control of inventory handling of the selected
product. Available Qty is controlled by the configuration of the product. In the accompanying example,
there are four customer choices; each has an inventory quantity that can be entered. Set the low stock
notice, which triggers e-mail notification as configured in the Inventory Notices area. If the Available
Qty allows input, enter the inventory on hand; otherwise enter the inventory numbers to the right of
the choices as in the example above.
In the drop down option, set the handling of the product when the inventory is depleted. Enter a backorder message when this product is no longer available. Click OK to save the settings.
Figure 4-52 Product Inventory
87
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2.8. File Downloads
If you have a product that offers a download:
1. Enter the information in the File Download area of the Edit Product configuration
2. You can either upload a file using the Browse button, or if the file is too large and risks timing out
the upload process the file can be sent via FTP into the Files folder
3. Enter the file name located in the Files folder if it was manually sent by FTP
4. Enter the name you would like displayed to the customer in the Friendly Title field
5. Select the options for availability of the download after it has been purchased and the number of
times it can be downloaded. If the Available for field is set to unlimited, the quantity is bypassed.
6. Click the Add File button
NOTE: For unlimited downloads without a quantity limit, set the Available for setting to Unlimited and
Can be Downloaded quantity to zero (0).
Figure 4-53 File Downloads
88
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2.9. Customer Reviews
If configured in the Settings > Product Reviews area, product reviews may be created or edited in the
Product Reviews area of the Edit Product option (Navigate to Catalog > Products > (choose product and
click Edit > Inventory). You can create new product reviews manually if collecting via e-mail or another
source not directly from within the store. From this area you can also moderate the reviews for each
particular product.
Figure 4-54 Customer Reviews
89
eStore Solution Stack™ Version 3.0 Users Guide
4.2.2.10. Volume Discounts
You may offer volume discounts to eStore customers. The discounts must be set up in the Great Plains
pricelist. When you import items from Great Plains, all pricing data including volume discounts are
imported. You must also enable volume discounts in Settings > Nodus/GP Settings screen, as shown in
the accompanying figure.
Figure 4-55 Volume Discounts
Figure 4-56 Nodus Volume Pricing Flag
90
eStore Solution Stack™ Version 3.0 Users Guide
4.2.3. Shared Choices
Shared Choices are pre-defined fields that can be used with any product in the store and is defined
once. You can also create "Customer Choices" or “Accessory Choices” as they are called per product or
you can build the very same "Shared Choice" for use with other products if the choice is going to be
used in multiple products. As in the example above (the figure) two shared choices have been designed
for "date of birth" and "gender" which is used in many products in our sample store.
Figure 4-57 List of Shared Choices
By creating them once, you can add them to other products by selecting the item from the drop down
list in the product edit area as shown in the accompanying figure.
Figure 4-58 Shared Choices Added to Customer Choices
91
eStore Solution Stack™ Version 3.0 Users Guide
Shared choices always reference the template created therefore it makes it very easy to update any and
every product using the shared choice in one operation. Take for example the Gender shared choice in
the accompanying figure. Suppose our shoppers want the option so that they don't provide their
gender, we need to add a radio button "Undisclosed". This is simple, as shown in the following figure,
we will simple add a new item to the radio button list. By doing so, this will now appear in EVERY
product that uses this shared choice and we do not need to go through each and every product and
redefine the customer choices!
Figure 4-59 Edit (Add) Shared Choice
92
eStore Solution Stack™ Version 3.0 Users Guide
4.2.4. Sales
Merchants can create two types of sales in Nodus eStore Solution Stack.
4.2.4.1. Store Wide Sale
To create a new sale, navigate to Catalog > Sales and click the click the New button. Do not change
Store Wide Sale default setting. Configure the discount type per the options as shown in the
accompanying figure.
Figure 4-60 Store-Wide Sale Configuration
The sale can be based off of one of the three price fields set in a product: Site Cost (your cost), List Price,
or Site Price (normal sale price). The discount can be one of two methods: Percentage off or Dollar off.
Set the start date and end date for the term of the sale. When done, click Save Changes to commit the
sale to the store.
4.2.4.2. Sale by Product
Creating a sale by product is similar to that of a Store Wide Sale with the addition of selecting the
products that the sale applies to. As shown in the accompanying figure, when selecting the Sale by
Product radio button a product selector will appear. Just as in other areas of the store, use the filter
system to find the products that apply. Then choose the Add button to insert the products with checked
boxes to the Apply to list. The product selector will close and the remainder is configured as discussed
above.
93
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-61 Sale by Product Configuration
4.2.5. Discounts
A discount is similar to a sale with more granular control of when a discount may be applied, such as a
quantity ordered or a price level minimum, as well as control of the sale by use of a "promotional code"
to apply a discount to a purchase. Creating discounts can be used as rewards for frequent shoppers,
marketing efforts, or focused merchant sale efforts.
To create a new discount, click the Discount menu item on the left side of the Catalog admin area. Four
types of discounts can be created, and based on:
4.2.5.1. Trade Discount
This feature enables a preferred customer to receive a set discount on anything in the store web site.
This discount amount is established in the Great Plains database. It is activated by marking the Enable
Trade Discount checkbox located at Settings > Nodus/Great Plains > Customer Options section. BACK
4.2.5.2. Order Total
In the discount drop down, Order Total is selected as the option to create a discount based on facts of
the Order itself. Set the discount amount then the method of dollars or percentage. Set the date
criteria for the discount period. If a minimum quantity above the normal of "1" is required to apply this
discount, set it as is in the example in the figure. In the case above, a shopper would have to have at
least three items in their shopping cart to qualify for this discount. If you require an order total to meet
a minimum amount to qualify for this discount, enter it in the field as shown above with a $0.01
minimum requirement. If the discount does not require a promotional code to trigger and if the
shopper meets the parameters set in the discount, the discount will automatically be applied. However,
if you are distributing a promotional code to reward shoppers or in marketing scenarios, check the
94
eStore Solution Stack™ Version 3.0 Users Guide
checkbox to require a promotional code and enter the code value to be used. Set the number of times a
Discount may be used as shown above. If this discount cannot be combined with another discount,
check the corresponding checkbox.
Figure 4-62 Discount by Order Total
4.2.5.3. Product(s)
The parameters for creating the discount are the same as discussed in the Discount by Order Total
above. The only difference is the option to specify the product(s) the discount may be used for. Use the
standard product filter system to locate the desired products then click the Add button to load the
desired products for which this discount applies.
Figure 4-63 Discount by Product
95
eStore Solution Stack™ Version 3.0 Users Guide
4.2.5.4. Shipping Method
A discount may be applied to reduce the shipping cost for orders meeting select parameters. The
parameters for configuring a discount are the same as above. The key difference is that only the
shipping charges itself are discounted.
Figure 4-64 Discount by Shipping Method
A discount may be applied to reduce the shipping cost for orders meeting select product and other
parameters. The parameters for configuring a discount are the same as above. The key difference is
that only the shipping charges itself are discounted.
Figure 4-65Discount Shipping Method by Product
96
eStore Solution Stack™ Version 3.0 Users Guide
4.2.6. Product Types
A Product Type is a "template" for building new products for merchant creation of a product. Product
types consist of a "name" and the "elements" called "properties" that make up fields to define a new
product. When creating a new product, you enter the unique SKU for the new product and select the
product type (template) for this new product as shown in the accompanying figure.
Figure 4-66 New Product Creation and Type 'Book'
Figure 4-67 Product Type Builder
In the accompanying figure, the product type "Book" is being defined by selecting from available
properties as defined in the Type Properties area. Select the available properties from the list on the
right and click the << Add button to select a property for the template. As shown in the accompanying
figure, the types are included in the other properties area in defining a new product. This system makes
it easy to keep a consistent product creation scheme such as in an online book store providing
consistent information across all products of the same type.
97
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-68 Product Type 'Template' in a New Product Configuration
98
eStore Solution Stack™ Version 3.0 Users Guide
4.2.7. Type Properties
Type properties are used as the building blocks put together to define a Product Type or a "template" of
merchant information specifications for new products. Type properties can be one of four types:
4.2.7.1. Text
The Text property type provides the person creating a new product the ability to enter text associated
with this field in the "Other Properties" section as discussed in the Product Type topic. As shown in the
accompanying figure, in the other properties section of creating a new product a textbox will appear
allowing the input of data. The label for the textbox will be as displayed under "Display Name" above
and the contents of the text box, if provided, will be populated with the Default Value. This information
can be for merchant use only if clearing the "Display on Site" checkbox and this information can also be
used to provide information to the drop shipper when this product is purchased.
Figure 4-69 Text Property Type
4.2.7.2. Multiple Choice
A multiple choice property type will provide a drop down selector in the other properties configuration
of a new product. In the case below, the person configuring a new product will see a drop down
containing shirt sizes X-Large to Small. This will not provide the shopper a selection system; this is only
for merchant configuration of a new product, as the final result is shown in the accompanying figure.
99
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-70 Multiple Choice Property Type
4.2.7.3. Currency
A currency property type is a field that will contain data in the type "currency" or money. In the
example shown in the accompanying figure, a bonus is provided to a vendor for all orders of this
particular product. The merchant can specify the bonus amount per product by using this template that
will appear in the "Other Properties" area of a new product configuration. In the figure we cleared the
checkbox so that this information is not displayed to the public but only provided in the information to
the drop shipper and for internal use only.
Figure 4-71 Currency Property Type
4.2.7.4. Date
A date field can be used for information such as expiration date in the sample displayed in the
accompanying figure. In this case we are configuring a field that will be set in a product type including
100
eStore Solution Stack™ Version 3.0 Users Guide
this type property assigned to a new product. A default value is set however can be changed when
configuring the new product.
Figure 4-72 Date Property Type
As we have created a new property of each type shown above, we next create a Product Type to contain
our Type Properties as shown in the accompanying figure. We created a new product named "Widget"
and assigned the Type Properties as specified above.
Figure 4-73 Property Type Designer
When we create a new product and select a product type from the drop down menu of available
product types. When configuring the new product, the "other properties" section will now appear as in
the accompanying figure.
101
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-74 Property Type containing Type Properties defined above
102
eStore Solution Stack™ Version 3.0 Users Guide
4.2.8. Manage Files
If you have a product which offers a download, enter the information in the File Download area of the
Edit Product configuration. You can either upload a file using the Browse button, or if the file is too
large that it may time out the upload process, the file can be uploaded using FTP into the "Files" folder.
Enter the file name located in the Files folder if it was uploaded via FTP.
Figure 4-75 Manage Files
Enter the name you would like displayed to the customer in the "Friendly Title" field. Select the options
for availability of the download after it has been purchased and the number of times it can be
downloaded. If the "Available for" is set to unlimited, the quantity is bypassed.
4.2.9. Quick Order Product Suggestions
Quick Order gives the ability to group products and allow them to be easily added to the shopping cart.
Items can be grouped in three ways. These grouping options can be accessed in the admin section by
navigating to Catalog > Quick Order’s Product Suggestions. BACK
4.2.9.1. Admin Settings
Items from Order History – Add the number of Order History Items in the Quick Order Entry section of
the webpage
Blank Item Entry - Add the number of Blank Item Entry Items in the Quick Order Entry section of the
webpage
103
eStore Solution Stack™ Version 3.0 Users Guide
Product Suggestions – Click the Find button and the number of specified maximum results will load.
Choose a product suggestion by marking the adjacent checkbox and, when finished adding products,
click the Save Changes button.
Figure 4-76 Quick Order Admin Page
104
eStore Solution Stack™ Version 3.0 Users Guide
4.2.9.2. Quick Order Entry Web Page Store
1.
2.
3.
4.
Navigate to the store home page
Click the Quick Order Entry menu link and the Quick Order page loads.
To order a product, enter the amount in the Qty box and click the Add to Cart button
In the Blank Order Entry page, enter a product ID or SKU number and quantity and click the Add to
Cart button
5. Click the Shopping Cart link at the top of the page to view and/or order the items in the cart
NOTE: Quick Entry can also be utilized in the shopping cart. Enter the Product ID or SKU in the Product:
box and type a quantity in the adjoining box, then click the Add to Cart button to add the product to the
shopping cart.
Figure 4-77 Quick Order Entry Page
105
eStore Solution Stack™ Version 3.0 Users Guide
4.3. People
4.3.1. Users
Users are "people" that have rights to assigned areas of BV Commerce 2004 just like Windows accounts.
A user can have rights to view/access selected areas and can be used to limit employee access to select
areas to perform their duties and disallow access to areas they are not permitted to view. Click the New
button to create a new user by entering the contact and password information. After creating a new
user, assign their "rights" by assigning roles to each user. In “List of user accounts” in the following
figure, a new user "helper" was created. We now have to assign the rights to this user so we can control
what "Helper" can help with as our new employee. Check the checkbox next to the user set permissions
(roles) for then click the Edit button on the lower right side.
Figure 4-78 List of User Accounts
The Select button can be used to impersonate a user. You must have the proper rights to do this. The
Delete button can be used to delete a user.
When editing a user, contact information can be modified, addresses added, and roles assigned in the
accompanying figure. This figure shows the addresses listed for the user that have been added, and the
roles available to assign based on roles pre-configured in the Section “Roles” area of the admin section.
We assigned our new Helper as Content Admin to help us build the content areas of our new store. To
do so, select the role "Content Admin" and click the Add button to move it to the left side "Member of".
Click Save Changes so "Helper" can get to work.
106
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-79 Edit User - Assigning Roles
In addition to assigning roles to employees for managing the store, you can also edit users to assign
pricing levels. Pricing levels are brought in from Great Plains when the first product is imported. A sales
person can also be assigned to each user, when that user places an order the sales person will be
notified by e-mail.
You may also use the import feature on the users page to import customers from Great Plains into the
shopping cart. See figure “Import customers” below.
Figure 4-80 Import Customers
107
eStore Solution Stack™ Version 3.0 Users Guide
4.3.2. Manufacturers
By clicking the Manufacturers menu item on the left side of the People area, you can view a list of
available manufacturers. Click the letter in the alphabetic filter row at the top, in this example only "N"
is available as we have one manufacturer listed. Click the Edit next to the manufacturer listed to view
their information as shown in the figure, “Manufacturers” below, or click New to add new
manufacturers.
Figure 4-81 List of Manufacturers
Manufacturers are assigned to a product along with Section “Vendors” to track sales data and provide email order notifications to products in which they are assigned.
Figure 4-82 Manufacturers
108
eStore Solution Stack™ Version 3.0 Users Guide
4.3.3. Vendors
Vendors, like Section “Manufacturers”, are associated as a distributor for a product and will receive
notifications of orders for products sold in which the vendor is assigned. Click the filter row to filter
vendors by the first letter of the vendor name, in the example above; clicking the letter N would filter to
the single vendor listed. Click edit to edit the vendor or New to add new vendors.
Figure 4-83 Vendor List
Figure 4-84 Add/Edit Vendor Screen
109
eStore Solution Stack™ Version 3.0 Users Guide
4.3.4. Affiliates
By clicking the Affiliates menu item in the People menu, you can view the list of affiliates associated with
the store. A merchant can manually create affiliates, or from the Settings...Affiliates area, control the
option to allow affiliate memberships from the customer service area of the site. To view/set affiliate
settings, click the Edit button to bring up the screen as shown in the accompanying figure.
Figure 4-85 Affiliate List
Figure 4-86 Creating Affiliates
110
eStore Solution Stack™ Version 3.0 Users Guide
Enter the contact information when creating an affiliate then set the commission type; percentage of
sale or flat rate commission. The referral day’s value is the number of days a cookie will persist such
that a shopper that uses the affiliate link to visit the store can return to the store at a later time without
using the affiliate link and the affiliate will still get credit for the sale. Refer to the Affiliate Settings area
for conflict resolution of a shopper using more than one affiliate links to visit the store and which
affiliate will get credit for the referral.
The affiliate can use any URL to the store that contains the parameter as specified in Settings...Affiliates
under "Affiliate ID QueryString name". The default is "affid" therefore the affiliate could provide a link
to the site such as http://www.yourstore.com/default.aspx?affid=yourid (replace your id with the
affiliate id, in the example of the figure it is "1"). Another way to pass in a query string parameter
without specifying a page is as: http://www.yourstore.com/?affid+youraffid.
111
eStore Solution Stack™ Version 3.0 Users Guide
4.3.5. Mailing Lists
Mailing lists are a great way to keep in touch with customers to invite returning customers via discounts,
newsletters, etc. Mailing lists can also be private such that merchants can control subscriptions as only
public mailing lists are available for shoppers to subscribe. A shopper must be signed in to subscribe to
a mailing list. When signed in, a shopper can visit their "My Account" section of the store and click the
Mailing Lists link to subscribe as shown in the accompanying figure.
Figure 4-87 Mailing Lists (My Account Area)
To view available mailing lists for the store, navigate to People > Mailing Lists as shown below in the
figure:
Figure 4-88 Mailing Lists Available
To create a new mailing list, enter the name for the mailing list then click New. If the mailing list is for
internal use only, check the "Private" checkbox. Public mailing lists can easily be subscribed to as shown
in the figure when a signed in user clicks the Subscribe button. You can view the subscribers or
add/remove members by clicking the Edit button. When clicking edit, the Edit Mailing List screen
appears as shown in the accompanying figure.
112
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-89 Edit Mailing List
In the accompanying figure, the new "Store Mailing List" doesn't have any subscribers as the store isn't
open yet. We can add users listed in the search dialog in the lower right as used in other admin areas.
Check the checkboxes to the left of each user to add then click the Add button to instantly add the
selected users to the mailing list. No further commands are needed.
Figure 4-90 Send E-Mail to List
When ready to send a message, return to the Mailing Lists screen click the Email button adjacent to the
desired user name. Specify if the message will be a Text or HTML e-mail message and populate the
fields. When ready, click the Email button to send the e-mail.
113
eStore Solution Stack™ Version 3.0 Users Guide
4.4. Content
4.4.1. Home Page Content
The Homepage Content designer is a runtime designer to build content blocks composing the home
page. As displayed in the figure “Homepage Content Sample Layout” below, the home page consists of
three columns for placeholders of data elements. The content falls below the header and above the
footer of the home page.
The homepage content ONLY displays on the entrance "home page" to the site. Once a user clicks on a
category in the top or left side category listing (if available) the "Category Page" content design is used.
For displaying a product side detail, the "Product Page" content is now used. Using this runtime designer
allows for complete control of the store layout without any need for a third party HTML editor. The
store can be designed completely from the BV Admin area content builders.
Figure 4-91 Homepage Content Sample Layout
In the example above, we opted to populate the available three columns with elements from the drop
down list of available content blocks. The left column consists of a Section “Category List” which will
control the display categories and configured levels in a vertical list.
The second content block added is a Section “Search Box”. The third content block added is the Section
“Category Rotator”. The second column contains two Section “HTML Rotator” blocks which can contain
one or more HTML elements to be displayed. If more than one element exists, it will be rotated as seen
114
eStore Solution Stack™ Version 3.0 Users Guide
in the third column lower section, used for displaying a list of quotes. The third column, first block
contains a Section “Mailing List Signup” control. When adding the Mailing List Signup element, you will
be prompted to select the associated public mailing list which will be used for signup.
Click the Up or Down arrows to move the element up or down in order. Click the Edit button to view the
settings for the corresponding element. Click Delete to remove the content element permanently.
Figure 4-92 Homepage Content as Viewed on Store
115
eStore Solution Stack™ Version 3.0 Users Guide
4.4.1.1. Category Grid
A Category Grid is a content element that will display selected category images in a grid based off the
number of columns and images assigned to the category grid. To add images to a category, refer to the
Edit Category topic in the figure “New Category Grid” shows the initial configuration element when
creating a new category grid from the drop down list of available category elements. We'll build a new
category grid containing three columns of category images.
Figure 4-93 New Category Grid
Click OK after setting the number of columns, and then we'll edit the category grid from the content
page and specify the category images to display. The figure “Category Grid Element”, below shows the
new category list we just created in the center column of our homepage content.
Figure 4-94 Category Grid Element
Next, click the Edit button in the Category Grid element to configure the associated categories. Ensure
you have images assigned to the categories, if not, read how to add images to categories in the Edit
Category topic. After clicking Edit, click the New button as shown in the figure “New Category Grid”
above to add a category assignment to the category grid. Repeat this procedure to add all desired
categories to display in the grid. The figure “Category Assignments” below shows the assignment of
three categories to display in the category grid.
116
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-95 Category Assignments
Figure “Category Grid on home page” below shows the category grid displayed on our homepage. The
category grid is configured to be a maximum of three columns in this example; therefore additional
category assignments would wrap to the next row and continue to display three columns of n rows until
all categories are displayed.
Figure 4-96 Category Grid on Home Page
117
eStore Solution Stack™ Version 3.0 Users Guide
4.4.1.2. Category Lists
A category list displays a vertical list of links to categories. The category list will automatically show the
depth of categories limited by the number set in the Section “Category and Search” area. The figure
“Category List on Homepage” shows the category list on the homepage, then again in the figure
“Category List after "MP3 Players" clicked” when a category is clicked showing the list updating to show
the next level of sub-categories.
Figure 4-97 Category List on Home Page
Figure 4-98 Category List after 'MP3 Players' clicked
4.4.1.2.1. Category List 2
The Category List 2 is similar to the Category List 1, however this list expands to subcategories and keeps
the parent categories displayed.
4.4.1.2.2. Category Rotator
A category rotator will rotate assigned category images with each visit to the page containing the
category rotator. To learn about assigning images to display in a category rotator, read the Edit Category
topic. The figure “Creating a new Category Rotator” below shows the dialog when clicking the New
button above the content element drop down.
118
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-99 Creating a New Category Rotator
After creating a new category rotator, click OK to save the content element. Then click the Edit button in
the element to assign category items to the list to be rotated, as shown in the figure “Category Rotator
Category Assignments” below.
Figure 4-100 Category Rotator Category Assignment
Figure “Category Rotator Category Assignments” shows the three categories we want to rotate on our
homepage which is where we added this category rotator. The rotator will display one category image at
a time, and will change with each viewing of the home page. We placed our category rotator to rotate
category images on the lower left of our homepage, as indicated in the homepage content layout area,
Figure “Category list on Homepage Content” below.
119
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-101 Category List on Homepage Content
Figure “Category Rotator Live” shows our category rotator in action on home page.
4.4.1.2.3. Category Rotator Live
Figure 4-102 Category Rotator Live
4.4.1.2.4. HTML Rotator
The HTML rotator will rotate HTML items that change with every viewing of the page containing the
HTML rotator. To add an HTML rotator:
120
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-103 Two HTML Elements to be Rotated
1.
2.
3.
4.
Click the New button above the drop down with HTML Rotator selected.
Click OK to save the new HTML rotator
To add HTML elements, click the Edit button
Click edit in the content page view to edit the elements of the HTML rotator. In the example
displayed in Figure “Two HTML elements to be rotated” below, two sample HTML elements are
added that will be rotated with each view of the content page holding the HTML rotator element.
The figure “HTML code element definition” displays the HTML code to generate one of the HTML
elements.
Rotation of elements is random and depends on browser cache and page views.
Figure 4-104 Two HTML Elements to be Rotated
121
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-105 HTML Code Element Definition
122
eStore Solution Stack™ Version 3.0 Users Guide
4.4.1.2.5. Mailing List Signup
A mailing list signup element can be added and associated to a selected mailing list from available public
mailing lists.
Click the New button above the content element drop down selector with Mailing List Signup selected
as the new item to create. Figure “Creating Mailing List Signup Control” shows the assignment of the
mailing list to the mailing list signup element.
4-106 Mailing List Signup
4-107 Mail List Control on Home Page
4.4.1.2.6. Product Grid
A product grid element is just like the category grid. However, the display shows product images instead
of category images.
1. Click the New button above the drop down selector with Product Grid selected. The figure “Product
Grid Column Configuration” shown below displays the configuration to set the number of columns
of product images to display.
4-108 Product Grid Column Configuration
123
eStore Solution Stack™ Version 3.0 Users Guide
2. After specifying the number of columns, click OK
3. Click the Edit button within the new element to add new product image items to the product grid as
shown in the figure “List of Assigned Products.”
4-109 List of Assigned Products
4-110 Product Grid on Home Page Example
124
eStore Solution Stack™ Version 3.0 Users Guide
4.4.1.2.7. Product Rotator
A product rotator element will rotate the display of assigned product images displaying one image
rotated with each view of the page holding the content element.
1. Click the New button above the product rotator selected in the element drop down
2. In the product rotator new dialog, click the New button to add items (products) to be rotated.
4-111 New Product Rotator
4-112 Product Item Assignments
3. After configuring the product rotator, the new rotator content block will appear on the content page
assigned. The figure “Product Item Assignments” below shows the new product rotator placed on
the lower right side of our home page
125
eStore Solution Stack™ Version 3.0 Users Guide
4-113 Product Item Assignments
126
eStore Solution Stack™ Version 3.0 Users Guide
4.4.1.2.8. Search Box
The search box content element can be added by clicking the New button above the content element
drop down with Search Box selected. There are no configuration items required. Simply add the search
box to the location desired. . The figure “Search Content Element” shows placement of a search box on
the left side of the content page.
4-114 Search Content Element
127
eStore Solution Stack™ Version 3.0 Users Guide
4.4.1.3. Category Page
This area is used to build the left side column of a category display page. A category display page is
shown when a category is clicked either on the top category list (if available) or a category link in a
Category List or Category Grid control. As shown in the accompanying figure, the left column of the
store contains a Category List control and a search box. The figure displays the layout on a product page
viewed by the shopper.
4-115Admin Designed - Category Page Side Content
4-116 Category Side Content on Store
128
eStore Solution Stack™ Version 3.0 Users Guide
4.4.2. Product Page
This area is used to build the left side column of a product display page. As shown in Figure “Product
Page Side Content Designer” below, the left column of the store contains a Category List control and a
search box. The figure “Product View on Store” displays the layout on a product page viewed by the
shopper.
4-117 Product Page Side Content Designer
4-118 Product View on Store
129
eStore Solution Stack™ Version 3.0 Users Guide
4.4.3. Store Information
This area is self-explanatory and is displayed in the customer service area of the store. The copyright line
will be displayed in the footer of the site. Do not prefix with a © symbol as one will be prefixed
automatically for you.
4-119 Store Information
4-120 Customer Service Information as Displayed on Store
130
eStore Solution Stack™ Version 3.0 Users Guide
4.4.3.1. Store Logo
Use this area to configure the logo for your business. The logo will be displayed on the top left of the site
as well as in e-mail correspondence. When specifying a logo, test the appearance on the site and e-mails
and keep the file size, image size, and colors consistent with the theme.
4-121 Store Logo
4.4.3.2. Store Meta Tags
Meta tags can be assigned at the Store level, Category level, and for each individual product. Enter Meta
keywords and description for the store in the editor as shown in the figure “Store Meta Tag Editor”
above. Meta tags will be displayed and updated in a descending order of available meta tags. If the main
page is displayed, the Store Meta Tags are used, if a category is displayed, and the category contains
meta tag information, the categories meta tags will be used. Subsequently, if the Meta tag information
has been defined for a product and a product detail is being viewed (e.g. crawled by search engines), the
meta tags for the target product will be used.
4-122 Store Meta Tag Editor
This system provides flexibility for search engine optimization of the store.
131
eStore Solution Stack™ Version 3.0 Users Guide
4.4.4. Help/FAQ
When a shopper clicks on the customer service link, a menu of available resources are displayed on the
left side of the screen, as shown in the figure “Customer Service Links” below.
4-123 Customer Service Links
A shopper can click the Help link and a list of Frequently Asked Questions is displayed as configured in
this merchant area. Create as many questions that shoppers may have then enter the answer to the
question. The questions will appear as links. When clicked, the answer displays as shown in the figure
“Sample FAQ Question with Answer Displayed” below.
4-124 Sample FAQ Question with Answer Displayed
132
eStore Solution Stack™ Version 3.0 Users Guide
4-125 Admin List of FAQ
Click New to create new Question/Answer pairs, or Edit to edit an existing item.
4-126 Help Question Editor
133
eStore Solution Stack™ Version 3.0 Users Guide
4.4.5. Privacy Policy
The Privacy Policy area allows content pertinent to the business privacy policy. Each section of the
privacy policy is a separate unique section with a title header and content below. The figure “Sample
Privacy Policy” below shows the sample privacy policy that ships as an example only for use with a new
store. Be sure to replace this with the businesses approved privacy policy.
4-127 Sample Privacy Policy
To create a new Privacy Policy section, click the New button in the lower left.
To edit an existing section, click the Edit button for that section
Click Delete to delete the section
Click the up/down arrows in the far right to modify the section order. If you do not wish to have a
section header (bold text in example above), leave the header field blank. The figure “Privacy Section
Designer” shows the simple section editor to add/edit sections.
134
eStore Solution Stack™ Version 3.0 Users Guide
4-128 Privacy Section Designer
The privacy policy link is presented to the shopper when clicking the customer service link as shown in
the Privacy Policy link in Customer Service figure shown below.
4-129 Privacy Policy in Customer Service Area
135
eStore Solution Stack™ Version 3.0 Users Guide
4.4.6. Returns
The customer service link provides policy and customer service related information. The link at the
bottom of the list in the accompanying figure will present the shopper with return policy information,
and if a return form is enabled in the Section “Returns” area, a return form will be provided to process
the return as shown in the figure “Return Request Form” below.
4-130 Returns Link in Customer Service Menu
4-131 Return Request Form
136
eStore Solution Stack™ Version 3.0 Users Guide
In the merchant area, you can control whether or not the return form is displayed, and edit the header
text, policy items (as shown in the figure “Return Policy Items at Bottom of Page” below) and the
message returned to the shopper after a request form is submitted.
4-132 Return Policy Editor
4-133 Return Policy Items at Bottom of Page
4.4.7. Shipping Policy
When a shippable product is ordered, the store will present estimated shipping charges to the customer.
As shown in Figure “Highlighted Shipping Link during Checkout Process” below, a link is provided to
display a popup window of shipping policies. Policies can be edited in the policy editor as shown in the
figure “Content of Popup Window when Link Clicked” below.
137
eStore Solution Stack™ Version 3.0 Users Guide
4-134 Shipping Link During Checkout Process
4-135 Edit Shipping Policy
4.4.8. Terms and Conditions
Terms and conditions can be edited to be viewed when a shopper clicks the link in the customer service
page as shown in the figure “Terms and Conditions Link” below.
4-136 Terms and Conditions
You can also set a requirement that the shopper must mark a checkbox, as shown in the figure “Terms
and Conditions Link at Checkout (highlighted)” below, stating they have read and agree to the terms and
conditions. A link will also be provided to view the terms and conditions opened in a new window.
Edit the terms and conditions as shown below in the Terms and Conditions editor. Check the checkbox
to Require Agreement at checkout.
138
eStore Solution Stack™ Version 3.0 Users Guide
4-137 Terms and Conditions Editor
4.4.9. E-mail Messages
The Email Message link in the content manager area allows customization of the template messages
that are sent in response to different events with the store. You can edit any of the five e-mail templates
by clicking the edit button as shown in the figure “E-mail Message Templates” above. The figure “E-mail
Template Editor” shows the e-mail template editor when clicking the New Order Receipt E-mail Edit
button. Any of these e-mail types can be easily disabled by marking the adjacent checkbox. BACK
4-138 E-mail Message Templates
139
eStore Solution Stack™ Version 3.0 Users Guide
4-139 E-Mail Template Editor
Depending on the e-mail template, different sections are available for edit. At the top of each template
editor, choose the sending format of the message, HTML or Text. HTML e-mails can be richer in content
and take advantage of HTML formatting, however, some clients using older e-mail software may not be
able to read the message. If concerned about e-mail compatibility, you may want to consider using text
messages, however, most users can accept HTML e-mail messages now.
Enter the HTML sections as shown above. Do not include HTML or BODY tags, NODUS ESTORE SOLUTION
STACK will create the HTML formatting template for you. Only include the sections as if you were
building the content inside a BODY tag of a web page, as demonstrated in Figure “E-mail Template
Editor” above.
NODUS ESTORE SOLUTION STACK uses "replacement variables" as indicated at the bottom of the
template. Each replacement variable such as [[logo]] will be replaced with the information as described
to the right of the indicated replacement variable, your company's logo that was uploaded earlier.
Notice the subject line has the following text "Order receipt for order [[ordernumber]]". When the
140
eStore Solution Stack™ Version 3.0 Users Guide
e-mail is sent, the replacement variable will be changed from [[ordernumber]] to the actual order
number of the processing order.
The ability to construct e-mail templates with replacement variables gives you, the merchant, full
flexibility in personalizing the theme of messages sent in response to actions of the store. Providing the
merchant the tools to create a professional and customized image is our focus with the system provided
here.
141
eStore Solution Stack™ Version 3.0 Users Guide
4.4.10. Custom Pages
Customer pages provide the powerful capability of adding web pages to the store using the included
content editor. Custom pages can automatically show links in the footer menu and navigate to the new
web page showing the content as provided in the editor such as in Figure “Example of a Custom Page”
below. When clicking the Custom Pages menu item in the Content side menu, a list will appear of
custom pages you created. Click the Edit button to edit the selected custom page, delete to remove it,
or New to add a new custom page.
4-140 Custom Page List
4-141 Custom Page Example
IN the example above, we created a new link for the footer so our shoppers can view newsletters. The
link will appear in the bottom (footer) menu as indicated by placing a checkbox in "Show in Bottom
Menu". The figure “New Custom Page Example” shows the link as it will appear in the footer and the
page is displayed once clicked.
142
eStore Solution Stack™ Version 3.0 Users Guide
4-142 New Custom Page Example
143
eStore Solution Stack™ Version 3.0 Users Guide
4.4.11. Open/Close Store
From time to time, there may be a reason to close the store, whether for system upgrades, inventory
updates, product configuration changes, etc. To prevent customers from shopping during an upgrade
process, such as server maintenance, graphics changes, you can close the store and inform the shoppers
that the store is temporarily closed and when to return. Having a friendly "closed sign" will help
shoppers understand that your business is reliable and you are simply performing required upgrades.
4-143 Closed Store View
To close the store and control the message displayed to shoppers, click the Open/Close Store menu link
in the Content area. Enter a HTML formatted message (HTML and BODY tags not required) as shown in
the default example in Figure “Store Closed Message”. To close the store, check the "Close Store"
checkbox. To reopen the store, clear the checkbox and click Save Changes to commit the changes.
144
eStore Solution Stack™ Version 3.0 Users Guide
4-144 Closed Store Message
NOTE: If you close the browser and return, go to http://yourstoredomain/bvadmin/login.aspx to login
and update the store status.
145
eStore Solution Stack™ Version 3.0 Users Guide
4.5. Orders
4.5.1. Order Manager
4-145 Order Status Key
The Order Status Key provides a graphical help guide for determining the status of an order.
Each order within the Order Manager has a status code indicator that can be used to quickly determine
the status of an order. These status code indicators are color coded according to the Order Status Key. A
tool tip can also be used to determine the status of an order by rolling the mouse over one of the status
codes.
4-146 Order Manager
The Order Manager will display orders from newest to oldest in descending order. You can use the "All",
"Problem", "Voided", and "Submitted" buttons located above orders to filter the order list respectively.
You can also use the "Date Range" drop down list to filter orders by the date range specified.
146
eStore Solution Stack™ Version 3.0 Users Guide
The "Void Selected Orders" button on the All page and the "Resubmit All Checked Orders" button on the
Problem page located at the bottom of the order list are used in correlation with the checkboxes located
to the left of each order. The checkbox allows you to select a single order or multiple orders for quick
action. Select an orders checkbox and use these buttons to void an order, or resubmit an order.
If an order is marked as a problem order you are given the option to view or edit the XML from the
action list, giving you a change to correct the problem order.
You can also view the details of the order form the action list.
4-147 View Order Details (top)
The View Order Details page gives the user the ability to view detailed information about the customers
purchase. This page can be accessed by directly clicking on the order, or by using the Action List from the
Order Manager menu.
147
eStore Solution Stack™ Version 3.0 Users Guide
4-148 View Order Details (bottom)
The bottom portion of the Order Details page provides detailed information about a user, and the user's
transaction.
You can view the customers IP address, Host IP address, or the user's browser information. Credit Card
authorization notes or responses from the payment gateway on authorization statuses such as declines
will also appear in this area.
Admin notes can be added and viewed immediately by other admin users.
From the action list, you have the option of editing or viewing the xml of the order, marking the order as
completed or ‘as shipped.’
148
eStore Solution Stack™ Version 3.0 Users Guide
4.5.1.1. Order XML
When an order fails to submit to Great Plains, it is marked as a problem order. Once it is a problem
order, eSSS gives you the opportunity to edit or view the XML of the order. Sometimes an order can
become a problem order if the back office server fails to respond. In this case, you should use the button
on the main order manager screen to resubmit a large number of orders.
4-149 XML View
To see the error message, try resubmitting, and based on the error message returned, edit the XML to
try to resolve the problem. If the order has been successfully edited, a message appears confirming that
the order is now in Great Plains.
Usually, you will not have to go to this screen. After the store has become integrated, orders should flow
directly to Great Plains.
149
eStore Solution Stack™ Version 3.0 Users Guide
4.5.1.2. Search Orders
To search for orders, navigate to Search Orders > Find Orders and enter search criteria in field as shown
in the accompanying figure “Find Orders System.” To retrieve all orders, click the Search button with the
defaults displayed. Once search results are retrieved, information such as “Order#, User, Total, Time,
Ref#” is displayed.
4-150 Find Orders System
4-151 Search Results in Find Orders
Orders are displayed in descending order by date. Click the Details button to view order details. If
payment has not been collected, such as in a scenario of a credit card system set to authorize, then
Capture payment can be processed by clicking the Receive Payment button. If an order has shippable
items, click the Ship Items button to process payment (if required) and ship items. Confirmation e-mails
finalizing the sale are also sent.
150
eStore Solution Stack™ Version 3.0 Users Guide
4.5.1.3. Customer Information
Customer information for XML data is held in this location. I f any XML data needs to be changed,
choose View or Edit XML from the drop list and click on the adjacent arrow. To delete the customer
XML data, choose Delete from the drop list and click on the adjacent arrow.
If View or Edit XML is chosen, the data can be changed. Click the Resubmit button to make the change.
If the Resubmit button is clicked without making any changes, the Output box will let the user know if
the data has been successfully sent to the Great Plains database. If unsuccessful, an error message
explaining the nature of the problem is displayed.
Figure 4-152 Customer Information
151
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-153 Customer Information Edit
152
eStore Solution Stack™ Version 3.0 Users Guide
4.6. Reports
The BV Commerce 2004 shopping cart comes with several different reporting functions. This section
describes how to use each reporting function.
After reading this section, you will know:
How to view monthly and daily sales
How to view sales by promotion, or affiliate
How to view top products, and/or customer
4.6.1. Monthly Sales
The Monthly sales report shows a graphical display of orders for the selected month as well as a detailed
day-by-day list of sales on a everyday basis containing the number of orders and daily total. Click the
Details button to display the order details by "drilling down" into the selected day. Select the month and
year value at the top of the area to set the target data, click the Next button to advance to the next
month, or click the Previous button to move to the prior month.
4.6.2. Daily Sales
Daily sales reports are similar to monthly reports with the exception that only one day at a time is
viewed. The details button shows information regarding the corresponding order. The Order Details
screen displays all information for the corresponding order and allows operations such as:
Printing
Marking the order as Not Paid
Sending status e-mails to the customer
4.6.3. Sales Promotion
Sales by Promotion allows filtering sales based on promotional codes. Select the promotion code from
the drop down list then click the OK button to recall orders placed using the selected promotional code.
153
eStore Solution Stack™ Version 3.0 Users Guide
4.6.4. Sales by Affiliate
Select the affiliate from the drop down list and the appropriate date filter then click Refresh to display
orders associated with the selected affiliate.
4-154 Monthly Affiliate Report
4.6.5. Top Products
Click the Today, This Month, or This Year button to display top selling products for the quick filtered
time frame. If you would like to narrow the date filter criteria, select a start and end date then click OK
to show the top products for the manually entered date filter.
4-155 Top Selling Products
4.6.6. Top Customers
Top Customers are displayed in the same manner as Top Products. Click the Today, This Month, or This
Year button at the top for quick date filter settings, or set a start and ending date then click OK to
manually filter data on top customers.
154
eStore Solution Stack™ Version 3.0 Users Guide
4.7. Settings
There are a number of settings that you can set to control or define the BV Commerce shopping cart.
Many of the settings here only need to be configured once, during the initial setup of the shopping cart.
After reading this section you will understand what functionalities can be changed in the shopping cart.
4.7.1. General Options
The general options area allows for configuration of overall store specific settings. The following outlines
the description of each setting.
Figure 4-156 General Options Settings #1
155
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-157 General Settings #2
Setting
Description
Home Country
Set the Country in which your business resides. The drop down list will be
populated by countries configured in the Settings...Countries area. Setting
the country will change the formatting of locale (culture) specific formats
such as currency.
Show Product Image in If checked, the image associated to the product images collection will be
Cart
used in the cart list.
Small Product Image
Size
156
Sets the default size for small images. If the "Force Image Product Sizes" is
checked, this size will be used to display small image placeholders. BV
Commerce 2004 will automatically resize small image assignments to this
size.
eStore Solution Stack™ Version 3.0 Users Guide
Setting
Description
Medium Product
Image Size
The default size for medium product images. If "Force Image Product Sizes"
is checked, product images will be resized automatically by BV Commerce
2004.
Tiny Product Image
Size
The default size for cart images. Product images will automatically be
resized to this size for use in the cart display, if "Show Product Image in
Cart" is enabled.
Force Image Product
Sizes
If checked, NODUS ESTORE SOLUTION STACK will automatically handle
resizing of the source image to comply with the Product Image sizes set.
Show Powered By icon
in footer
If checked, the "Sell more with bv software" logo will appear in the footer
of all pages. The image will be hyperlinked with the BV Software affiliate ID
to credit you with any referral sales.
BV Software Affiliate
ID
Sign-up to be a BV Software affiliate and receive an ID to place in this field.
When entered, the Powered By logo in the footer, if opted to display, will
be linked with your affiliate ID.
Show Cart Totals in
Header?
If checked, keeps a running total of the items the shopper added to the
shopping cart.
Site Cookie Name
A unique cookie name for your business to track information required by
BV Commerce 2004.
Allow Personalized
Themes
If checked, allows shoppers to select the theme to use in the "Your
Account" area of the site. A "Themes" link will appear in the list of links on
the left side of the page.
Allow Affiliate
Themes?
If checked, gives the option of choosing different color schemes for the
web page store.
Show Wish List on Cart
Page
If checked, any wish list items will appear below the shopping cart.
Allow Gift Wrapping in
Cart
Enables display of "Gift" checkbox in cart. If checked, Gift Wrap price will
be added to the checkout total.
Gift Wrap Charge Per
Item
Fixed rate gift wrap per item, will display above cart total.
Charge Tax on Gift
Wrapping?
If enabled, the Gift Wrapping charge will also be included in the tax
amount charged to the customer.
Charge Tax on
Handling? BACK
If checked, will activate charging tax on product handling fees.
157
eStore Solution Stack™ Version 3.0 Users Guide
Setting
Description
Charge Tax on NonShipping Item?
If checked, tax will be charged on non-shipping items.
Show Expected Ship
Date for Back Order?
If checked, an anticipated ship date for back-ordered products is shown
Remember Carts for
Anonymous Users?
If enabled, the store will remember items added to the carts of users who
are not logged in. If this user returns to the store, the items they added to
their cart will automatically return to their shopping cart. The carts are also
stored in a persistent cookie on the anonymous user's system.
Disable Product
Caching?
To improve performance, products are "cached" or stored in memory on
the web server for a short time. When a customer views a cached product
the information is pulled from the memory on the web server instead of
having to go retrieve it from the database which is much slower. Disabling
the product caching allows you to quickly change prices and product
information but is not recommended for most stores.
Force Upper-Case for
Addresses?
This option automatically forces upper-case lettering when a
user/customer enters their address.
Require sign in before
browsing store?
This feature will require a log-in before the customer is able to browse the
e-store.
Disable new user
registration?
If checked, new user registration is inactivated.
Use Point System?
This enables a Great Plains feature that distributes point awards. When
this feature is active, ONLY points can be used to pay for products. No
credit cards or ECheck payment is accepted.
Display Item’s
Inventory and
BackOrder Qty to
Customer? BACK
Checking this box will allow a customer to view a product’s inventory level
and the back order quantity.
Send Order
Confirmation to
Salesperson?
When enabled, the sales person is sent a sales confirmation e-mail when
an order is processed. This confirmation is also sent to the customer.
Activate Opt-in at
order submitting?
This feature gives customers the option to join a mailing list for the web
site that they just ordered from.
URL Rewrite with:
BACK
The drop list provides an option to use either a Product ID number or a
Product Name as a URL file extension.
158
eStore Solution Stack™ Version 3.0 Users Guide
Setting
Description
Default Store Page
Load BACK
Choose a page from the drop list to be the default page on the Store web
site when a customer logs on
Allow shipping to PO
Box/APO/FPO
address?
Provides shipping options to a variety of location types.
Display # of orders per
page in order history
Controls the number of orders displayed on a web page in the order
history.
Google Analytics BACK
Adds script procedure from Google to enable Google Analytics.
159
eStore Solution Stack™ Version 3.0 Users Guide
4.7.2. Address Options
During the checkout process, BV Commerce 2004 will present fields to the shopper to be filled out to
complete the order. Use the configuration settings as shown above in Figure “Address Options” to
determine which fields are displayed, and the fields that are required to continue with the checkout
process.
4-158 Address Options
160
eStore Solution Stack™ Version 3.0 Users Guide
4.7.3. Affiliates
Extend rewards to affiliates by offering commissions for referring business to the store. When the
"Enable Sign-up Form" option is checked, an Affiliate Program link will appear in the customer service
page as displayed in Figure “Affiliate Link” below. The figure “Affiliate Options” below shows the
available settings in configuring the affiliate settings for the store.
4-159 Affiliate Options
161
eStore Solution Stack™ Version 3.0 Users Guide
4.7.3.1. Affiliates Options
Setting
Description
Enable Sign-up Form
If checked, the Affiliate Program link will appear in customer service form as
shown in the Affiliate Link accompanying figure.
Affiliate Commission
Type
Choose between Flat Rate or Percentage of Sale commission.
Your Affiliate
Commission
Enter the value of the commission.
Affiliate Referral Days
The number of days a cookie will persist on the shopper’s computer. Should a
shopper use an affiliate link to visit the store, leave, come back another day
and enter the store via the normal site URL (non-affiliate link), the affiliate will
still receive affiliate commission if within this time period.
Affiliate Conflict
Resolution
This feature handles referral commission issues. Affiliate 1 provides John
Shopper his affiliate URL, John S. visits the store but doesn't purchase. A
cookie will persist on John's system so if he returns to the store without an
affiliate link, Affiliate 1 will receive affiliate commissions. However, if Affiliate
2 sends John Shopper an affiliate URL with Affiliate 2's ID and John S. visits the
store, this setting determines which affiliate will get affiliate credit. If "Favor
Old Affiliate" is set, Affiliate 1 receives the commission. If "Favor New
Affiliate" is set, Affiliate 2, i.e. the most recent affiliate ID used will receive the
referral commission.
Affiliate ID Query String Set the Query String parameter so that the store checks in the URL string
Name
containing the affiliate ID issued to affiliates. The default is "affid" however
this can be changed, such as "eid" for Employee ID, "ref" for referral ID, etc.
This setting is to allow discrete use of affiliate IDs so shoppers are not aware
of the referral commission the supplier of the URL may provide.
Affiliate Introduction
Text
When a shopper clicks the "Affiliate Program" link in the left side menu of the
Customer Service area, a welcome message is displayed above the "Join the
Affiliate Program" link as shown in the accompanying figure.
Affiliate Terms
Enter the terms and conditions relative to your affiliate program. A link will
appear as shown in the bottom of the “Affiliate Program Sign-up form” below
to allow prospective affiliates the option to read prior to joining.
162
eStore Solution Stack™ Version 3.0 Users Guide
4-160 Affiliate Link
163
eStore Solution Stack™ Version 3.0 Users Guide
4.7.4. Category and Search
The above options allow you to define how categories are displayed and searching occurs on the store.
Each option is described in the following table.
4-161 Category and Search Option
164
eStore Solution Stack™ Version 3.0 Users Guide
4.7.4.1. Category and Search Options
Setting
Description
Show Sub Categories in
product grids?
If checked, category images for sub-categories will appear below the product
image.
Show home link in
category tree
If checked, Home is the as top category link to return to the store's home page.
Show Categories Tabs
in Header?
If checked, categories will be listed as tabs across the top of pages. If the
checkbox is cleared, tabs will be suppressed.
Enable Wild Card
Search? BACK
If checked, allows the use of an asterisk (*) as a single or multiple character wild
card search term or a question mark (?) as a single character wild card term.
Tabs per row
Controls the number of tabs displayed per row before tabs are wrapped to the
next row. Rows are filled from the bottom up.
Pager Prefix
For items such as search results, a paging line may appear, if necessary. Enter a
value for the prefix to the pager line.
Pager Spacer
Same as above, except this value is used to create a text item such as a | to
separate paging values. For example: 1 | 2 | 3 | 4, or if entering a comma "," it
would be 1, 2, 3, 4.
Pager Suffix
Similar to the Pager Prefix except this is the trailing text such as "Results found".
Next Page Text
Indicator to navigate to Next set of results.
Last Page Text
Indicator to move to Last set of results available.
Show Next/Last Links?
If checked, the Next Page and Last Page indicators allow result navigation.
Show Search Results as
Determines the layout of the results in a search query. If "Grid" is selected then
the layout displays product images in the specified grid size configured below
this setting. If "List" is selected then the layout displays a list of products without
images.
Search Results Grid Size
Defines the layout of the search results.
Flag products as "new"
New products created within the defined number of days (default of 60) will
have a "NewProduct.gif" image super-imposed on the upper left of the product
image. This is useful to present shoppers items are new to your catalog. If
setting up a new store, we recommend that this option is unchecked; otherwise
all inventory items are listed as new. You may want to turn this feature back on
after the initial product line is no longer flagged as new.
165
eStore Solution Stack™ Version 3.0 Users Guide
4.7.5. Countries and States/Regions
By default, the four enabled countries are: United States, United Kingdom, Canada, and Spain. Other
countries that the store can accept orders for may be enabled by checking the checkbox for the
corresponding country.
Click the States/Regions button to view or edit items for the corresponding country.
Figure 4-162 Country Settings
166
eStore Solution Stack™ Version 3.0 Users Guide
4-163 Country/States/Regions Configuration
167
eStore Solution Stack™ Version 3.0 Users Guide
4.7.6. Gift Certificates
If you would like to sell gift certificates, mark the checkbox next to "Gift Certificates Available?" which is
set as ON by default.
4-164 Gift Certificate Settings
In Great Plains, we will need to have a “GIFTCERTIFICATE” Credit Card Name and a “GIFTCERTIFICATE”
Inventory Item set up under the same account number. This account number could be a newly-created
account or an existing account. A single unique account will allow for easy reconciliation.
For the Credit Card name, go to Tools > Setup > Company > Credit Cards and set up the
“GIFTCERTIFICATE” Card Name as a Charge Card using the created/selected account number.
4-165 Gift Certificate Credit Card Setup in GP
168
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-166 Gift Certificate Item Setup in GP
For the Inventory Item, go to Cards > Inventory > Item and set up an Inventory Item for
“GIFTCERTIFICATE” and under Accounts, change the account in Sales with the selected/created account
number. This Inventory Item must also set up all the available Price Levels and Unit of Measure (Cards >
Inventory > Price List) set up to allow Great Plains order entry.
To ensure that the recipient receives their gift certificate e-mail the “From:” field on the Gift Certificate
Message page must contain an email address.
169
eStore Solution Stack™ Version 3.0 Users Guide
4-167 Gift Certificate Entry
4-168 Gift Certificates in Customer Service Area
To purchase a gift certificate as a user, go to Customer Service page of the store and click on the “Gift
Certificate” link, select a gift certificate amount and add it to the Shopping Cart. After checkout, a gift
certificate code will be issued and emailed to the user’s registered email which can be presented as a
gift and used on the store for subsequent visits of any shopper holding the certificate code.
170
eStore Solution Stack™ Version 3.0 Users Guide
4-169 Gift Certificate Code Entry
On the payment page of the checkout process, gift certificate codes can be entered that will deduct
from the cart total.
171
eStore Solution Stack™ Version 3.0 Users Guide
4.7.7. Inventory Settings
If the store tracks inventory, enter an e-mail address and a repeat interval, in hours, to have low stock
notices sent. Leave the e-mail address field blank if you do not want low stock notices sent. Click the
"Send Report Now" to immediately send a low stock notice report to the recipient.
4-170 Inventory Settings
Other inventory features include:
A custom back order message can be created in the Global Back-Ordered Message text box. There is
no character limit for the message. BACK
If you don’t want to track inventory, select the Disable Inventory Tracking checkbox.
Strict Inventory allows the store to remove items from inventory when a user/customer adds an
item to the cart. Optionally you may disable this feature by clicking the Disable Strict Inventory, in
which case items will only be removed from inventory when orders are saved.
172
eStore Solution Stack™ Version 3.0 Users Guide
4.7.8. Mail Settings
Configure the mail server to use if the mail server on the local server will not be the default for use.
Enter the SMTP server name in the "Mail Server" field. If the mail server requires outgoing
authentication, enter the username and password for the required authentication. Test messages can
be sent using the To: field at the bottom. Click “Save Changes” to commit the new settings then click OK
to send a test message.
4-171 Mail Settings
173
eStore Solution Stack™ Version 3.0 Users Guide
4.7.8.1. Order Options
Order options allow you to define settings for orders on the shopping cart. Each option is described in
the accompanying table and graphic.
Figure 4-172 Order Options
Setting
Description
Minimum Quantity
Set the minimum quantity required to complete an order.
Quantity Limit
Set the maximum quantity allowed per order.
Minimum Amount
Set the minimum amount required to process an order.
Amount Limit
Set the maximum amount which can be ordered.
Allow $0.00 Orders
Allows orders of products with no pricing (example, free offers but you require
a checkout process of the order).
Show requested ship
date
If checked, on the payment entry screen a requested ship date entry screen
will come up.
174
eStore Solution Stack™ Version 3.0 Users Guide
Setting
Description
Send e-mail When New
Orders Arrive
If checked, the recipient address set will receive an order notification. Multiple
addresses can be separated by a comma
Last Order Number
Sets the starting order number for the next order. Indicate the last order
number the store assigned to base the calculation for the next issued order
number.
Increase each order
number by a random
number between
Controls how new order number are generated. In this example above, order
numbers will be incremented by 1. A random number can be used to
randomize order number generation by adding the random value between the
set limits to the last order number.
Show Special
Instructions Field at
Checkout?
If checked, displays a multi-row entry box for shoppers to enter special
instructions, if any during checkout.
Allow Multiple Shipping If checked, gives the customer the ability to enter multiple shipping addresses
Addresses?
for each shopping cart item.
Run order clean up
every
Sets the duration for order clean up.
Clean up carts older
than
For shoppers that added items to their cart, the cart contents will attempt to
be restored when the shopper signs in the next visit. A shopper may not
return and therefore a cleanup process is run every X days to purge the old
data. This value sets the number of days a cleanup is run to purge old cart
data.
Clear CC numbers from
completed orders older
than
This setting determines when the drop shipper e-mail fires off to the
vendor/manufacturer. If not selected, drop shippers e-mails will be sent when
the customer's credit card is charged. Otherwise it will be sent when it's
authorized.
Send drop shipper
notices on
authorization instead
of on charge
New products created within the defined number of days (default of 60) will
have a "NewProduct.gif" image super-imposed on the upper left of the
product image. This is useful to present shoppers items that are new to your
catalog. If you are setting up a new store, we recommend that this option is
unchecked; otherwise all inventory items will be listed as new. You may want
to turn this feature back on after the initial product line is no longer flagged as
new.
Default Order Manager
Date Range
This drop down list gives you nine different date range options for displaying
orders in the order manager.
175
eStore Solution Stack™ Version 3.0 Users Guide
4.7.9. Payments
The eSSS shopping cart offers many payment options such as online and offline credit card processing,
PayPal payments, Purchase Orders, Telephone/Email, Fax, Email, and Check by Mail options. Configure
the payment settings as shown providing description and instruction information as required.
4-173 Payment Options (top)
176
eStore Solution Stack™ Version 3.0 Users Guide
4-174 Payment Options (bottom)
177
eStore Solution Stack™ Version 3.0 Users Guide
4.7.9.1. Credit Card Payments
To accept credit card payments, mark the checkbox for cards accepted by the store. Credit card orders
can be handled in two methods:
4.7.9.1.1. Pre-authorize Cards at Checkout
(Charge when shipped) - When a shopper places their order, the store will get an authorization from the
credit card company. If the funds are available, the order will proceed with processing. This scenario is
typical of businesses complying with credit card rules not allowing credit cards to be charged until the
order is ready for shipment.
4.7.9.1.2. Charge Full Amount to Cards at Checkout
If selected, the credit card will be charged the full amount at the time of checkout. If the credit card sale
is approved, the sale will be marked completed.
eStore Solution Stack ships with the payment gateways displayed in Figure “Credit Card Processors.”
below. Credit card Plug-Ins can simply be copied to the Plug-Ins folder of the store and will be
immediately available for processing credit card transactions. To edit a payment processor, click the Edit
link at the right-side of the listed gateway.
4-175 Credit Card Processors
When editing the Nodus Transaction Server, you have the option of specifying a credit card setup id, an
eCheck setup ID, and the option to use AVS. Other credit card plug-ins may have different options.
178
eStore Solution Stack™ Version 3.0 Users Guide
4-176 Editing a Credit Card Processor
179
eStore Solution Stack™ Version 3.0 Users Guide
4.7.9.2. PayPal Payments
If accepting PayPal payments, fill up the PayPal Username field with your receiving account’s username
and the rest of the fields as desired. There are other initial setup requirements below:
In Great Plains, a “PayPal” Credit Card Name must be set up to accommodate the PayPal payments as
credit card payments from the store. Go to Tools > Setup > Company > Credit Cards and set up the
“PayPal” Card Name as a Bank Card under a desired Checkbook name.
4-177 PayPal Credit Card Name
The receiving PayPal account’s Instant Payment Notification also needs to be activated for the Store
Site. This would be for PayPal to notify the Store that the payment has been made for your account.
180
eStore Solution Stack™ Version 3.0 Users Guide
4.7.9.2.1. To Activate
1.
2.
3.
4.
5.
Log-in to your PayPal account
Click the Profile sub-tab
Click the Instant Payment Notification Preferences link in the Selling Preferences column
Click Edit
Click the checkbox and enter the store’s URL as follows: http://www.mydomain.com/PayPal.aspx
where www.mydomain.com is the store’s URL
6. Click Save
NOTE: If you are unable to find the Receipt Transaction ID on a PayPal Order, the IPN is not set up
correctly.
To accept an active, non-Sandbox PayPal account, you will need to disable the Sandbox (Testing) tag in
the Web.config file located at the Store’s root directory on the web server. Just open the file and locate
this tag: <add key="PaypalSandbox" value="Off"/>. Set the value to “On” if you are still using a
Sandbox account and set the value to “Off” if you are using a Live PayPal account.
4-178 PayPal
181
eStore Solution Stack™ Version 3.0 Users Guide
4.7.10. Product Reviews
Product reviews provide a method for shoppers to provide their feedback on a particular product.
Product reviews can also be manually added in the Customer Reviews area of the Catalog admin section
as in the case of accepting feedback via e-mail. Product reviews are configured as shown in figure
“Product Reviews” below.
4-179 Product Reviews
4.7.10.1. Product Review Options
The following options can be set from the review screen
Setting
Description
Allow Product
Reviews?
Specifies whether or not customer reviews are allowed.
Show Product Reviews
on Site?
Specifies if customer reviews are displayed.
Allow Product Rating
Establishes a “star” system for rating products
Allow Karma scores
Enables a ‘Was This Helpful’ system for rating the review
Show How Many
Reviews at First?
The initial number of reviews shown with the product
182
eStore Solution Stack™ Version 3.0 Users Guide
The following is the store web site page that a customer can use to write a review.
4-180 Review Input
After a user writes a review, you'll notice a link similar to the following on the to-do page of the admin.
Clicking on the link will allow you to approve or deny reviews if you have moderation enabled.
4-181 Moderate Link
183
eStore Solution Stack™ Version 3.0 Users Guide
4.7.11. Returns
If "Enable Return Form" is checked, a link will appear in the Customer Service Area to allow a shopper to
request a return. Enter the e-mail for the account to receive the e-mail of the request data.
4-182 Return Request Form
184
eStore Solution Stack™ Version 3.0 Users Guide
4.7.12. Shipping
This area is to configure the shipping and handling configuration of the store. To configure account
settings for shipping carriers, click the button in the lower right, as displayed in Figure “Shipping Carrier
Accounts.” below which brings up the carrier account configuration dialogs as shown in the figure
“Shipping Configurations” below.
4-183 Shipping carrier Accounts
4-184 Shipping Configurations
This area is to configure the shipping and handling configuration of the store. To configure account
settings for shipping carriers, click the button in the lower right, as displayed in Figure “Shipping Carrier
Accounts.” below which brings up the carrier account configuration dialogs as shown in the figure
“Shipping Configurations.”
185
eStore Solution Stack™ Version 3.0 Users Guide
4-185 Shipping Processing Options
Shipping Methods can be configured, such as a Per Item shipping method configured in Figure “Creating
a Shipping Method.” below. Different shipping levels can be created by clicking the New Level button.
Click the Edit button to update the values, cancel or update to undo or commit the changes. Set the
Countries and Regions available for shipment method. Click Save Changes when the shipping method
and levels have been configured.
Setting a Type of BV
- [Method]
Allows the creation of shipping levels in building custom shipping methods.
For carrier specific methods, levels are not available. There are four
custom shipping types listed below.
By Item Count
Allows the merchant to set a charge based on the number of items shipped
By Price
Allows the merchant to charge a certain amount based on the subtotal of
the order
By Weight
Allows the merchant to charge a certain amount based on the weight of
the number of items shipped.
By Item
Allows the merchant to set a per item charge that is multiplied by the
number of items shipped. (e.g. buy 1 item, charge $10/item in shipping,
buy 2 items, charge $4.80/item, buy 10 items, charge $0.75/item in
shipping).
186
eStore Solution Stack™ Version 3.0 Users Guide
Figure 4-186 Shipping Methods
187
eStore Solution Stack™ Version 3.0 Users Guide
4.7.13. Site Terms
eStore Solution Stack provides a powerful system for localization and customization with a term/value
system. Terms are values used internal to eStore Solution Stack and the value is used as the output for
the store. Edit term values to control the output displayed to the shopper when terms interpreted for
publishing to the web page. For example, if you were to change "AddressBook" to have a value of "Your
Address Book", anytime you now see "Address Book" would now be "Your Address Book." Click the Edit
button to edit term values.
For those coding their own modifications, Site Terms can be called in code such as:
lblTest.Text = Content.SiteTerms.GetTerm (“AddressBook”)
In this case, the lblTest would show as an “Address Book”
NOTE: It is strongly recommended NOT to delete a factory default term. Only user-defined terms should
be deleted if no longer used.
4-187 Site Terms Configuration
188
eStore Solution Stack™ Version 3.0 Users Guide
4.7.14. SSL
Configure the Standard Site URL for the store and the URL for SSL mode to be used during encrypted
page views. The Secure Site Root URL will be used when the "Use SSL for Checkout" is checked and a
shopper enters the checkout process requiring encrypted protection. Be sure to check the SSL checkbox
prior to handling credit card orders or any operation requiring SSL operations. If you are handling
manual transactions or phone/fax orders, etc. SSL may not be required.
You also have the option of using SSL for checkout and credit card pages. In addition, you can also use
SSL for all of admin pages.
NOTE: Turning the SSL option on for Admin pages and not having a properly configured SSL Certificate
can lock you out of the admin. Make sure the SSL Certificate is set up properly before turning this option
on.
4-188 SSL Settings
189
eStore Solution Stack™ Version 3.0 Users Guide
4.7.15. Taxes
The Tax section allows unlimited taxes to be configured and listed as in Figure “List of Configured Taxes.”
above. Click New to add taxes, edit or delete for existing taxes.
4-189 List of Configured Taxes
The above settings allow you to define a single tax. The type currently allows you to specify whether this
is a sales tax or freight tax.
4-190 Tax Configuration
190
eStore Solution Stack™ Version 3.0 Users Guide
4.7.15.1. Tax Classes
You can further setup taxes by assigning certain taxes to tax classes and then assigning these classes to
products.
4-191 List of Tax Classes
4.7.15.2. Tax Details
Tax details are imported from Great Plains. Click the Import Tax Details from GPS button and the Tax
Schedule details will be imported from Great Plains and refresh the details table. BACK
To locate the details of a specific set of tax information, enter the Tax Schedule ID in the TaxSchedule
ID: box and click the Submit button.
Figure 4-192 Tax Details
191
eStore Solution Stack™ Version 3.0 Users Guide
4.7.16. Themes
eStore Solution Stack allows the entire store to be "themed" with ease. Currently two themes ship as
examples for theme creation. To add themes, create a new folder under "BVThemes". After creating the
new folder it will appear as new theme available in the Settings...Themes section. Follow the existing
themes as a guide to creating new themes, a powerful system allowing easy design creation of the store,
also easily changed such as for seasons and sales.
4-193 Theme Selector
Click the Select button to set the desired theme for the store
192
eStore Solution Stack™ Version 3.0 Users Guide
4.7.17. Version Information
To aid in troubleshooting, use this area to send information to BV Software's Technical Support. Be sure
to include as detailed information as you can provide in the Notes section. Click the Email button to send
the information to support.
4-194 Version Information
Figure 4-195 Version Information - Bottom
193
eStore Solution Stack™ Version 3.0 Users Guide
4.7.18. Error Log
The error log records errors triggered during use of the store and are captured with the advanced
exception management system built into the store software. With the advanced error logging system,
we are able to assist in any errors that may be occurring. Click the Clear All button to clear the message
log to see if an error continues or was a one-time glitch. Information from the error log can be copied
and pasted into an e-mail and sent to the support staff. The delete button will clear a single error from
the log.
4-196 Error Log
194
eStore Solution Stack™ Version 3.0 Users Guide
4.7.19. Current Application Settings
This area provides a read-only list view of the store's settings.
4-197 Current Application Settings
195
eStore Solution Stack™ Version 3.0 Users Guide
4.7.20. Fraud Checks – Banning or Restricting Customer Activity
If a customer tries to pass fraudulent checks or behaves in some other improper fashion, BV2004 gives
store administrators a security feature that allows the banning of e-mails, IP addresses, and domain
names.
IP addresses can be obtains from the "Merchant Notes" on the "Order Details" screen. Likewise, the email address/domain name can also be obtained from this screen.
Figure 4-198 Fraud Setting
196
eStore Solution Stack™ Version 3.0 Users Guide
4.7.21. Nodus/Great Plains Settings
These options allow you to define some of the Nodus integration options. Each option is described in
the tables below. The first set of options is generally specific to each web order placed on the store.
General Options: All notifications that are not covered in this manual will sent to the address listed in
this text box.
Figure 4-199 General Options
Synchronizer Options: This display is useful to verify the Store ID of what may be one of many store web
sites. IMPORTANT: Clicking the Reset link is mandatory if the Store ID has been changed or deleted in
Nodus Synchronizer.
Figure 4-200 Synchronizer Options
197
eStore Solution Stack™ Version 3.0 Users Guide
4.7.21.1. Order Options
Figure 4-201 Order Options
Setting
Description
Order Type ID
This field defines the type ID that the web order will go into Great Plains as.
The value typed into this field must be a value that is in the Great Plains
SOP40200 table.
Batch Type
There are two options you can set for this setting. Either "Auto-generate Batch
ID" or "Specify Batch ID" can be selected. Selecting "Auto-generate Batch ID"
will let you type in a prefix and how often you want the batch ID to be
generated. Selecting "Specify Batch ID" will allow you to enter a single batch
ID to use.
Batch Prefix
This entry will only appear if you selected "Auto-generate Batch ID" above.
This field allows you to enter a prefix you want the batch ID to start with.
Batch Frequency
This drop down list will only appear if you selected "Auto-generate Batch ID"
above. The drop down list contains two options, "Daily" and "Hourly". They
determine how often the batch ID is generated
198
eStore Solution Stack™ Version 3.0 Users Guide
Setting
Description
Batch ID
This entry will only appear if you selected "Specify Batch ID". This field allows
you to enter the batch ID you wish to use. The batch ID is re-used for each
web order.
Document Prefix
This field allows you to enter a prefix that you want the document to start
with.
Document ID Total
Length
This field allows you to specify the maximum length of the document ID. If the
prefix plus the order number is less then this number, the document ID will be
left zero filled.
Set Payment Terms ID
Select either ‘Do not set’ or ‘Use payment method.’ The ‘Do not set’ option is
the default and does not pass in the payment methods on the SOP document.
Choosing ‘Use payment method’ populates the Payment Terms on the orders
sent to GP when credit card is used or when Purchase Order is used as the
payment method. If you choose the ‘Use payment method’ option, the
following Payment Terms are used and must already exist in GP: ‘Visa’,
‘MasterCard’, ‘Amex’, ‘DiscoverCard’, and ‘Purchase Order’.
199
eStore Solution Stack™ Version 3.0 Users Guide
4.7.21.2. Customer Options
This next set of options are specific to the customer integration of the shopping cart.
Figure 4-202 Customer Options
Setting
Description
Customer Prefix
This field allows you to specify the prefix used for creating a new customer's
id. It is used along with Customer ID Total Length setting below to create the
full ID much like how the document ID above is generated.
NOTE:
The Customer ID length is limited to 15 by Microsoft Dynamics GP.
The customer prefix makes up part of the Customer ID so it is recommended
that this is limited to 2-3 characters. For example if the customer prefix is 9
characters long and the customer ID total Length is 15 the number of
customers will be limited to 999,999.
200
eStore Solution Stack™ Version 3.0 Users Guide
Setting
Description
Customer Prefix = ABCDEFGHI
Customer ID Total Length = 15
Customer ID = ABCDEFGHI000001 – ABCDEFGHI999999
Customer ID Total
Length
This field allows you to specify the maximum length of the customer ID. If the
prefix plus the customer number is less then this number, the customer ID will
be left zero filled.
NOTE: Please see comments above regarding the link between the Customer
Prefix and the Customer ID Total Length
User Name Field
(Import Customer)
This drop down list determines which Great Plains field the customer import
should use for the user name. The default setting is "Email" and uses the email
address specified in the email field in the internet information card for the
Great Plains customer. Other options include "Login" and "Customer ID". The
"Login" name is specified in the internet information card of the Great Plains
customer. The "Customer ID" setting allows you to import customer IDs as the
user name.
Address Contact
Format:
Drop list gives options for how address contact information is presented
Use value from Contact
field if Customer Name
field is empty and vice
versa
Check box gives the option to automatically fill in a value if either the
Customer Name or Contact field is empty
Default Customer Class
Sets the default customer class for all customers to be sent in to Great Plains.
GP State Display
This drop down list determines whether the state will go in as the full state
name or the abbreviation. The two options are "State Name" or "State
Abbreviation".
Default Great Plains
Price Level/Price Book
This field allows you to enter the default Great Plains price level that is used
when the user is not logged in or the user has the "None" price level set. This
field should almost always be filled in unless you are not using price levels. If
this field is not used and the customer does not have a price list set the
product's list price will be used which may not be the desired result.
Only Send Customer
updates to GP after the
customer places an
order
Mark this checkbox to enable this feature.
201
eStore Solution Stack™ Version 3.0 Users Guide
Setting
Description
Update Customer Card
in Great Plains
If enabled, the customer profile in Great Plains will automatically update when
an order is submitted with new customer information.
Allow Customer to
update Registered
Name
Allows the registered name to be updated in Great Plains.
Enable Trade Discount
A set discount for preferred customers established in Great Plains and enabled
in eSSS.
Disable Address
Creation/Modification
on Store
Disables the ability to create or edit an address on the store web site.
202
eStore Solution Stack™ Version 3.0 Users Guide
4.7.21.3. Item Import Options
These options define settings that are specific to the item import.
Figure 4-203 Item Import Options
Setting
Description
Location Code
This field allows you to specify which location code to use when item
quantities are updated. If you wish to import item quantities from a specific
location enter it here. If you wish to get quantities from all locations, leave the
field blank.
Default Unit Of
Measure
This field allows you to specify the default unit of measure. It is only used if
the Unit of measure for an item could not be found. For sites using only one
unit of measure you can enter it here. For sites that have multiple units of
measure but only wish to use one, the value must be entered here.
Decimal number for
Item weight
This field allows admin users to set a decimal number for item weight
accordingly to Great Plains setup
Update Item Name on
Re-Import
This setting controls whether the site allows the Item Name to be updated on
re-import or not.
203
eStore Solution Stack™ Version 3.0 Users Guide
Setting
Update Item image
links on Re-Import
Description
This field controls if the site allows the Item Image Link to be updated on reimport or not.
Update Item Short
Desc. on Re-Import
This setting gives the option to allow the Item Short Description on the site to
be updated on re-import or not.
Update Item Long
Desc. on Re-Import
This field controls whether the site allows the Item Long Description to be
updated on re-import or not.
Copy Short Desc. if
Long Desc. is empty
upon import
This setting controls whether to use the short description for Long Description
upon importing item - when the long description is empty
Use INET INFO for Long
Desc. in Import
This option allows an item to use the INET INFO field in Great Plains for its long
description while being imported to site.
Use “Allow Back
Orders” option in GP
while importing items
This option allows the site to use the “Allow back Orders” option in GP to
control inventory setting on Products’ inventory.
204
eStore Solution Stack™ Version 3.0 Users Guide
4.7.21.4. Feature Management
This last set of options defines settings that are specific to whole features on the shopping cart.
Figure 4-204 Feature Management Options
Setting
Description
GP Pricelist Setup
With this feature you can either enable GP Pricelist Setup or disable it. This
option may show the customer what pricing is offered on each product based
on customer preference.
Make Unit of Measure
Selectable
This drop down list allows you to specify whether customers will be able to
select the unit of measure they are purchasing with. The values are "Allow
Selectable Unit of Measure" and "Disable Unit of Measure Selection". If you
have multiple units of measure you can enable this setting to give customers a
choice. If you have multiple units of measure and don’t want to give
customers a choice you must set the default unit of measure setting above. If
you have or plan to use only a single unit of measure you can disable the
selection and specify the default unit of measure above.
Show credit
information to
customer
This check box allows you to turn off the display and lookup of the credit
information. Credit limits and credit amounts will only be displayed to the
customer if this option is checked
205
eStore Solution Stack™ Version 3.0 Users Guide
4.8. Code Layout
There are 3 major layers to the BVC2004 shopping cart.
The first layer, the Presentation Layer, is part of the BVC2004 site. It consists of all the ASP.NET code
behind. Under .NET 1.1, it compiles into BVC2004.DLL.
The next layer is the Business Logic Layer. It all belongs in the BVSoftware BVC Core namespace.
The final layer is the Data Access Layer. It all belongs in the BVSoftware.BVC.DataLayer namespace. This
layer contains static methods that you can call to run the stored procedures.
Presentation Layer
Business Logic Layer
Data Access Layer
4-205 Code Layout
206
eStore Solution Stack™ Version 3.0 Users Guide
Appendix A
GP Object
GP Field
eStore Object
eStore Field
IV00101
ITEMNMBR
Catalog/Product
ID
IV00101
ITMSHNAM
Catalog/Product
ProductName
168
Catalog/Product
ProductTypeID
IV00105
LISTPRCE 2
Catalog/Product
ListPrice
IV00105
LISTPRCE 2
Catalog/Product
SitePrice
Catalog/Product
MetaKeywords
Catalog/Product
MetaDescription
Catalog/Product
MetaTitle
TAXOPTNS
Catalog/Product
TaxExempt
0
Catalog/Product
TaxClass
FALSE
Catalog/Product
NonShipping
FALSE
Catalog/Product
ShipSeparately
ShipFromSite
Catalog/Product
DropShipMode
ITEMSHWT 3
Catalog/Product
ShippingWeight
0
Catalog/Product
ShippingLength
0
Catalog/Product
ShippingLength
0
Catalog/Product
ShippingWidth
0
Catalog/Product
ShippingHeight
ITEMTYPE != 2
Catalog/Product
Status = Active
IV00101
IV00101
IV00101
ITEMTYPE == 2
SY01200
207
INET4
Status = Disabled
Catalog/Product
ImageFileSmall
eStore Solution Stack™ Version 3.0 Users Guide
GP Object
GP Field
eStore Object
eStore Field
SY01200
INET4
Catalog/Product
ImageFileMedium
IV00101
CREATDDT
Catalog/Product
CreationDate
1
Catalog/Product
MinimumQty
-1 (none)
Catalog/Product
ParentID
IndividualFields
Catalog/Product
VariantDisplayMode
QTYONHND ATYALLOC
Catalog/Product
InventoryAvailableQty
0
Catalog/Product
InventoryLowStockNotice
Available for purchase
Catalog/Product
InventoryStatus
ITEMTYPE == 5
Catalog/Product
InventoryNotAvailableStatus =
Available
IV00102
IV00101
ITEMTYPE != 5
InventoryNotAvailableStatus =
BackOrderedDoNotAllowPurchase
Catalog/Product
InventoryNotAvailableMessage
IV00101
ITEMDESC
Catalog/Product
ShortDescription
SY01200
INETINFO
Catalog/Product
LongDescription
0
Catalog/Product
ManufacturerID
0
Catalog/Product
VendorID
1
Catalog/Product
GiftWrapAllowed
PRICMTHD
Catalog/Product
PriceMethod
IV00101
NOTES:
168 is the code for a generic product, it is hard coded in the import routine.
Not all customers use the LISTPRCE as the ListPrice. Some customers have chosen to use a price
level's UOMPRICE (IV00108) as the ListPrice.
For ITEMSHWT the shipping weight is divided by 100 during the import process. A 1 lb. item is stored
as 100 in Great Plains.
For QTYONHND - ATYALLOC, by default the import takes the quantities from all locations/sites.
Some customers wish to only import from one location code.
208
eStore Solution Stack™ Version 3.0 Users Guide
Appendix B
GP Object
GP Field
eStore Object
eStore Field
Notes
Customer
CustomerID
UserAccount
GPCustomerID
Customer
Email OR UserID
UserAccount
UserName
Config setting for which
field to use as username
Customer
Password
UserAccount
Password
Default Password from
config used if password is
invalid
Customer
Name
UserAccount
FirstName
Name field split into first
name and last name
Customer
Name
UserAccount
LastName
Name field split into first
name and last name
Customer
PriceLevel
UserAccount
GPPriceLevel
Customer
Address/Contact
Contacts.Address
FirstName
Contact split into first
name and last name
Customer
Address/Contact
Contacts.Address
LastName
Contact split into first
name and last name
Contacts.Address
CompanyNam
e
Customer
Address/Address1
Contacts.Address
StreetLine1
Customer
Address/Address2
Contacts.Address
StreetLine2
Customer
Address/City
Contacts.Address
City
Customer
Address/State
Contacts.Address
StateCode
Customer
Address/Zip
Contacts.Address
Zip
Customer
Address/PhoneNumb
er1
Contacts.Address
PhoneNumber
1
Customer
Address/FaxNumber
Contacts.Address
FaxNumber
209
State needed to be
converted to 2 digit state
code
eStore Solution Stack™ Version 3.0 Users Guide
End User License Agreement (EULA)
Important – Read Carefully. This Nodus End-User License Agreement (“Agreement”) is a legal
agreement between you (on the one hand) and Nodus, Technologies, Inc. (“Nodus”) and its OEM
partner(s). (“OEM”) (on the other hand), for the software product identified above (the “Product”), which
includes computer software and may include associated media, printed materials, and online or electronic
documentation. By installing, copying, other otherwise using this Product, you agree to be bound by the
terms of this Agreement. If you, the End-User, do not agree to the terms of this Agreement, do not install
or use this Product; may, however, return it to your place of purchase for a refund.
This license is not a sale. Title and copyrights to the Product remain with Nodus and its OEM partner (s).
Unauthorized copying of the data, or failure to comply with the provisions of this License Agreement,
will result in automatic termination of this license and will make available to Nodus and its OEM
partner(s), other legal remedies. IN THE EVENT OF LICENSE TERMINATION, ALL MATERIALS,
DATABASES, AND DOCUMENTATION MUST BE IMMEDIATELY RETURNED TO NODUS
TECHNOLOGIES, INC. WITH THE ADDRESS LISTED AT THE END OF THIS AGREEMENT.
1. End-User represents and warrants that it is authorized and empowered to enter into this Agreement.
Nodus represents and warrants that it is authorized and empowered to grant the rights hereinafter set
forth.
2. Nodus and its OEM partner(s) hereby grants End-User a non-exclusive, non-transferable right to use
the Product, subject to the use restrictions and limitations set forth in Section 5 and Section 6 below.
3. Nodus shall provide End-User with one (1) machine-readable copy of the Product.
4. End-User acknowledges that the Product is confidential, proprietary material owned and copyrighted
by Nodus. End-User agrees that Nodus and its OEM partner(s) shall retain exclusive ownership of the
Product, including all literary property rights, patents, copyrights, trademarks, trade secrets, trade names,
or service marks, including goodwill and that Nodus may enforce such rights directly against End-User in
the event the terms of this Agreement are violated.
5. The Product is intended for use solely by End-User for their own internal purposes as an alternative
electronic information source of data. The Product may only be used at the location(s) licensed and paid
for by End-User to the Nodus. End-User agrees not to copy, modify, sub-license, assign, transfer or resell
the Product, in whole or in part. End-User agrees not to translate, reverse engineer, decompile,
disassemble, or make any attempt to discover the source code of the Product (except and only to the
extent applicable law prohibits such restrictions). End-User further agrees not to download/upload the
Product, in whole or in part, or to establish a network, place data on the Internet, or offer a service bureau
utilizing the Product. End-User agrees to restrict access to the Product to designated employees and to
use its best efforts to prevent violation of these restrictions by agents, employees and others, taking such
steps and reasonable security precautions as may be necessary. End-User shall permit Nodus and/or its
representative access to its premises during normal business hours to verify compliance with the
provisions of this Agreement.
6. This license authorizes use of the Product at a single location, which shall mean a single location
which uses or accesses the Product either from a computer or terminal on site or through a computer or
210
eStore Solution Stack™ Version 3.0 Users Guide
terminal at a supporting location.
7. This Agreement shall remain in force as long as the End-User using the Product is paying the periodic
maintenance fee. Failure to pay the periodic maintenance fee shall cause this agreement to expire. Nodus
or End-User may terminate use of the Product and this Agreement by written notice, at least thirty (30)
days prior to the termination. Within thirty (30) days after expiration or notice of termination of the
Agreement, End-User shall return to Nodus, postage prepaid, all copies of the Product. Continued use of
the Product or any information contained therein or supplied under this Agreement after termination, or
expiration of this Agreement is expressly prohibited.
8. All UPDATES provided by Nodus and its affiliates shall be considered part of the Product and subject
to the terms and conditions of this Agreement. Additional license terms may accompany UPDATES. By
installing, copying, or otherwise using any UPDATE, End-User agrees to be bound by this Agreement
and any terms accompanying each such UPDATE. If End-User does not agree to the additional license
terms accompanying such UPDATES, do not install, copy, or otherwise use such UPDATES.
9. End-User agrees that Nodus and its affiliates may collect and use technical information End-User
provide as a part of support services related to the Product.
10. End-User acknowledges that the Product is of U.S. origin and agrees to comply with all applicable
international and national laws that apply to the Product, including the U.S. Export Administration
Regulations, as well as end-user, end-use and destination restrictions issued by U.S. and other
governments.
11. NODUS REPRESENTS THAT THE PRODUCT DOES NOT VIOLATE OR INFRINGE ANY
PATENT, TRADEMARK, TRADE SECRET, COPYRIGHT, OR SIMILAR RIGHT. IN THE EVENT
THE PRODUCT IS HELD TO INFRINGE THE RIGHTS OF ANY THIRD PARTY, NODUS SHALL
HAVE THE OPTION EITHER TO PROCURE THE RIGHT FOR THE END-USER TO CONTINUE
USING THE PRODUCT OR AT NODUS'S EXPENSE, TO REPLACE OR MODIFY THE PRODUCT
SO THAT IT BECOMES NON-INFRINGING. NODUS AND ITS OEM PARTNER(S) MAKE NO
OTHER WARRANTY, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
ACCURACY OF THE PRODUCT, THE MERCHANTABILITY AND FITNESS OF THE PRODUCT
FOR A PARTICULAR PURPOSE. FURTHER, NODUS DOES NOT WARRANT THE
COMPATIBILITY OF THE PRODUCT WITH END-USER'S COMPUTER HARDWARE AND/OR
SOFTWARE SYSTEM.
12. End-User's sole and exclusive remedy for any damage or loss in any way connected with the Product
furnished herein, whether by breach of warranty, negligence, or any breach of any other duty, shall be, at
Nodus’ option, replacement of the Product or return or credit of an appropriate portion of any payment
made by End-User with respect to such Product. Under no circumstances shall Nodus or its OEM
Partner(s) be liable to End-User or any other person for any indirect, special or consequential damages of
any kind, including, without limitation, damages for loss of goodwill, work stoppage, computer failure or
malfunction or any and all other commercial damages or losses. Additionally, Nodus assumes no liability
for damages caused by incorrect parts usage and has no responsibility to verify that the parts are correct
for a customer's vehicle in accordance with the manufacturers' specifications.
13. Nodus may cancel this license at any time if End-User fails to comply with the terms and conditions
of this Agreement; and Nodus may obtain injunctive relief and may enforce any other rights and remedies
211
eStore Solution Stack™ Version 3.0 Users Guide
to which it may be entitled in order to protect and preserve its proprietary rights.
14. This Agreement is the complete and exclusive statement of the understanding between the parties,
with respect to the subject matter, superseding all prior agreements, representations, statements and
proposals, oral or written.
15. No term or provision hereof shall be deemed waived and no breach excused, unless such waiver or
consent shall be in writing and signed by the party claimed to have waived or consented. Any consent by
any party to, or waiver of, a breach by the other, whether express or implied, shall not constitute consent
to, waiver of, or excuse for any other different or subsequent breach.
Limitation of Liability
IN NO EVENT WILL NODUS OR ITS OEM PARTNER(S) BE LIABLE FOR ANY DAMAGES,
INCLUDING LOSS OF DATA, LOST PROFITS, COST OF COVER, OR OTHER SPECIAL,
INCIDENTAL, CONSEQUENTIAL, OR INDIRECT DAMAGES ARISING FROM THE USE OF THE
PROGRAM OR ACCOMPANYING DOCUMENTATION, HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY. THIS LIMITATION WILL APPLY EVEN IF NODUS HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. YOU ACKNOWLEDGE THAT THE
LICENSE FEE REFLECTS THIS ALLOCATION OF RISK.
General
The laws of the State of California shall govern this Agreement. This Agreement is the entire agreement
between Nodus and End-User concerning the Product and supersedes any other communications or
advertising with respect to the program and accompanying documentation. If any provision of the
Agreement is held invalid, the remainder of the Agreement shall continue in full force and effect. If you
have any questions, please contact in writing:
Nodus Technologies, Inc., 2099 S. State College Blvd., Suite 250, Anaheim, CA 92806, Tel: (909) 4824701
212