• No results found

User Guide. PDG Commerce

N/A
N/A
Protected

Academic year: 2021

Share "User Guide. PDG Commerce"

Copied!
330
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)
(3)

Tucker, Georgia 30084-6802

Copyright ©2014 PDG Software, Inc.; All rights reserved.

PDG Software, Inc. (“PDG Software”) retains all ownership rights to the software programs (referred to herein as “Software”) offered by PDG Software and related documentation. Use of the Software and related documentation is governed by the license agreement accompanying the Software and applicable copyright law.

THIS DOCUMENTATION IS PROVIDED “AS-IS” WITHOUT WARRANTY OF ANY KIND. IN NO EVENT SHALL PDG SOFTWARE BE LIABLE FOR ANY LOSS OF PROFITS, LOSS OF BUSINESS, LOSS OF USE OR DATA, INTERRUPTION OF BUSINESS, OR FOR INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY KIND, ARISING FROM ANY ERROR IN THIS DOCUMENTATION.

(4)
(5)

Contents

Chapter 1

Welcome to PDG Commerce

21

What's New in PDG Commerce?... 21

Site Design... 21

Import/Export Utility ... 22

Administrator Passwords ... 22

Recurring Billing ... 22

Search Result Limitation ... 22

Product Description and Thumbnail Image on Basket ... 22

Web Store Logo ... 23

ThankYou Page Font ... 23

Macintosh OS X... 23

Moneris ... 23

Pricing Category Discounts ... 23

About this Guide... 24

Getting Help... 24

Chapter 2

PDG Commerce Basics

25

Storefronts on the Internet ... 25

What is a Shopping Cart? ... 26

A Database... 26

A Basket... 26

A Checkout Counter ... 26

How do Shopping Carts Work ? ... 27

Browsers, cookies, and AOL ... 28

Chapter 3

Installation

29

Backing Up ... 29

System Requirements ... 29

Chapter 4

Merchant Administrator

31

Reminders ... 31

(6)

Adding a New User... 34

Managing Existing Users... 34

Making “Live” Changes to Your Web Store ... 35

Backups... 36

Replicating and Restoring Master Data ... 37

Chapter 5

Database Configuration

39

Database Requirements... 39

Configuring Database Settings ... 39

Database Settings for Windows versions... 40

Database Settings for UNIX versions... 41

Setting Up the Database... 42

Chapter 6

Customer Maintenance

45

Customer and Customer Category Configuration ... 45

Customer Management ... 46

Number of customers to Display Per Page ... 46

Searching for Specific Customers... 46

Browsing a Customer Category... 47

Browsing the Entire Customer List ... 47

Adding a New Customer... 47

Moving All Customers in One Category to Another... 47

Deleting All Customers in a Specific Category... 48

Customer Display screen ... 48

Customer Data Management screen ... 49

Customer Page screen... 50

Customer Category Management ... 51

Category List and Basic Operating Rules... 51

Adding a New Category ... 53

Renaming a Category... 53

Changing the Registration Code of a Category ... 53

Customer Category Pricing Configuration ... 53

Reset Customer Category Pricing... 54

Do Not Change Taxable Price ... 55

Apply Discount Amount to Both Unit Price Price Discount and Taxable Price

Discount ... 55

Set as Tax Exempt ... 55

Set Taxable Price Discount Manually ... 56

(7)

Commerce Options ... 60

Product Configuration... 60

Site Design and Display Elements... 61

Place your web store’s site name here. This value is used in the Merchant

Administrator pages and in emails as well. ... 61

Site Configuration... 65

Secure Settings... 68

Complete URL to a SSL Secure PDG Commerce Executable... 69

Complete URL to a SSL Secure PDG Commerce Log Executable ... 70

Alternate SSL Checkout HTML Template... 70

Alternate SSL Verify HTML Template... 70

SSL Thank You Template File ... 70

Encryption... 71

IP List... 71

Chapter 8

Maintaining Products

75

Product Categories... 76

Staging Product Category ... 76

Grouping Product Categories... 76

Product Categories Page ... 76

Start At Category ... 77

Creating a New Product Category ... 77

View Products Button... 78

Details Button ... 78

Remove Button ... 78

Editing User Defined Field Names... 78

Display a Specific Product... 78

Product Category Details Page ... 79

Product Category Specific Details... 79

Product Category Discounting... 81

Products Page... 81

Product Position List... 81

Creating a New Product... 82

Details Button ... 83

Remove Button ... 83

Move To Button... 83

Product Definition Page... 84

Product Settings Section ... 84

Product Code... 85

One-line Description... 85

(8)

Taxable Price ... 86

Additional Unit Shipping... 87

Minimum Number to Order... 87

Maximum Number to Order ... 87

Weight... 87

Unit of Measure Label ... 88

Frequent Shopper Points... 88

Number of Items Per Box ... 88

Product Dimensions... 88

Allow Fraction Quantity? ... 88

URL of Product Image... 89

URL of Thumbnail Image... 89

Item Template ... 90

Specific Product Text... 90

Dynamic Pricing ... 91

Allow Dynamic Pricing for This Product ... 91

Set Dynamic Taxable Price to Zero... 91

Up Sales ... 91

Cross Sales... 92

Softgoods Section ... 94

Softgood Data to Display on ThankYou / CreditAccept Template ... 95

Location of Softgood Payload ... 96

MIME Type of Softgood Payload ... 96

Maximum Number of Allowed Downloads of Softgood Payload ... 96

Duration of Download Window (in Minutes) of Softgood Payload... 97

Inventory Settings ... 97

Track Inventory for Product ... 97

Track Inventory for All Option Variations ... 98

Discounts Settings... 98

Customer Category Settings ... 98

Product Options ... 99

Shared Options... 100

Creating a New Option ... 100

Copy Options From Other Products ... 100

Details Button ... 101

Remove Button ... 101

Invalid Option Combinations... 101

Default Option Combination ... 101

User Defined Data ... 102

Cross-selling With User Defined Fields ... 102

(9)

Sku Suffix ... 105

Price Change if Chosen... 105

Taxable Price Change ... 106

Weight Change if Chosen ... 106

Custom Text... 106

Cost/Letter of Text... 107

Taxable Custom Text Price... 107

One Time Price Change? ... 107

Display Selection Name if Chosen ... 107

Display Option Description Name if Chosen ... 107

Invalid Option Combinations... 109

Default Option Combination ... 110

Quantity Discounting... 111

View All Quantity Discounts... 111

Edit Selected Quantity Discount... 112

Copy Selected Discount... 112

Copy All Discounts... 113

Quantity Discount Table... 113

Chapter 9

Gift Certificates

115

Adding Gift Certificates... 115

Modifying Gift Certificates ... 116

Viewing Outstanding Gift Certificates ... 116

Deleting Gift Certificates... 117

Viewing Gift Certificate Usage ... 117

Chapter 10

Tracking Product Inventory

119

Inventory by Option Selection... 119

Enabling Inventory Tracking ... 120

Viewing Product Inventory... 120

Position Inventory List... 121

Product Code... 121

In Stock ... 121

Do Not Allow Backordering? ... 121

Do Not Display in Searches If Out Of Stock? ... 122

Display Inventory By Options ... 122

Product Code... 123

Track Inventory... 123

(10)

Adding Inventory... 124

Implementing Changes to Inventory Settings... 124

Rapid Inventory Update... 125

Chapter 11

Import/Export

127

CSV File Layout ... 127

The Discount Record ... 128

The Option Record... 129

The Option Lock Record ... 131

The Category Record ... 133

The Product Record ... 134

Getting Help... 144

Locating CSV File ... 145

Uploading CSV File... 145

Removing CSV Files ... 145

Downloading CSV Files ... 146

Synchronizing Products with CSV File ... 146

Append CSV file to Products... 147

Update Products with CSV File... 147

Importing the File ... 147

Create PDG Export File... 148

Create Froogle Data Feed File ... 149

Create Yahoo Product Feed File ... 149

Selecting Products... 149

Downloading the CSV File... 150

Chapter 12

Payment Methods

151

Payment Methods Setup ... 151

Rule #... 152

Method Description ... 152

Specifiers ... 152

Using an Internet Payment Service... 154

Authorization vs. Authorization and Capture ... 154

AVS ... 155

Payment Methods ... 155

USA ePay... 156

USA ePay Source Key... 157

USA ePay Server Name... 157

(11)

VeriSign ... 158

Necessary VeriSign Files for Payflow Pro ... 158

Recurring Billing ... 159

VeriSign Account Type ... 159

VeriSign Account Login ID... 160

VeriSign Account Password ... 160

VeriSign Partner ... 160

VeriSign Vendor Name ... 160

VeriSign Authorization Type... 160

VeriSign Host ... 160

VeriSign Port ... 161

File to which VeriSign Transactions are Logged ... 161

Send the Maximum Amount of Data when Using Pfpro... 161

Allow "Show Confirm" PayFlow Link page ... 162

Payflow Fraud Protection Service Settings ... 162

Payflow Link Settings in the Merchant Administrator... 163

Payflow Link Settings in the VeriSign Manager ... 163

SurePay ... 165

Your SurePay Merchant ID ... 165

SurePay Account Password ... 165

SurePay Server Name ... 165

SurePay Authorization Type... 165

File to which SurePay Transactions are Logged ... 166

PayPal ... 166

PayPal Account... 166

PayPal Server Name ... 167

PayPal IPN Notify URL ... 167

PayPal Redirect Template... 167

Page to Display When Returning to Your Site from PayPal After a Payment has been

Completed... 167

Page to Display When Returning to Your Site from PayPal After a Payment has been

Canceled... 167

PayPal Temporary Directory Maximum Size... 168

File to Which PayPal Transactions Are Logged... 168

Send items ordered to PayPal ... 168

Log Pending PayPal transactions to log files... 168

Configure PayPal Manager... 169

WorldPay ... 169

WorldPay Account Installation ID ... 170

WorldPay Preferred Account... 170

(12)

WorldPay Transaction Mode ... 171

WorldPay template for redirect back to site ... 171

Template for Post to WorldPay ... 171

WorldPay secret password for md5 signature ... 171

WorldPay callback password... 172

WorldPay temporary directory maximum size ... 172

WorldPay connection type (buyit action only) ... 172

File to which WorldPay Transactions are Logged... 172

WorldPay Administrator Settings... 173

LinkPoint ... 174

LinkPoint API Version ... 175

LinkPoint Store Name ... 175

PEM File Name ... 175

LinkPoint Server Name ... 175

Port Number... 175

LinkPoint Authorization Type ... 175

File to which LinkPoint Transactions are Logged... 175

AIM Gateway Protocol... 176

AIM Version ... 177

AIM Account Login ID ... 177

AIM Account Password... 177

AIM Transaction Key ... 177

AIM Gateway URL ... 178

AIM Authorization Type ... 178

AIM MD5 Hash ... 178

File to which AIM Transactions are Logged ... 178

CyberCash... 178

CyberCash Merchant ID (CYBERCASH_ID) ... 179

URL of CyberCash CashRegister (CPPS_HOST)... 179

SSL URL of CyberCash CashRegister (CPPS_SSL_HOST)... 179

CyberCash Merchant Key (MERCHANT_KEY) ... 179

Merchant's Authorization Type ... 180

File to which CyberCash Transactions are Logged ... 180

EFTSecure ... 180

EFTSecure Account Login ID ... 181

EFTSecure Account password... 181

EFTSecure Gateway Server Name ... 181

File to which EFTSecure transactions are logged ... 181

Moneris ... 182

Moneris Store ID ... 182

(13)

Include Items Ordered with Transaction Details ... 183

File to which Moneris transactions are logged ... 183

Moneris Gateway Email Settings ... 183

Metacharge... 183

MCPE Installation ID ... 184

MCPE Account ID... 184

Gateway ... 184

Authorization Type ... 184

File to which metacharge transactions are logged ... 185

Test mode... 185

Chapter 13

VeriSign Recurring Billing

187

Introduction... 187

Configuring a Product... 188

Number of Payments ... 188

Amount to be Charged per Payment... 189

Frequency of Payments... 189

When Billing Begins... 190

Customizing Templates ... 190

Chapter 14

Configuring Shipping

193

Charging for Shipping ... 193

Product setup... 194

Shipping Method setup ... 194

Shipping Charges setup ... 194

Shipping Methods ... 195

Rule #... 195

Description... 196

Additional Cost ... 196

Requires Shipping Info ... 196

Add Subtotal Rules? ... 196

Add Weight Rules?... 196

Add Quantity Rules?... 197

Do Not Display on Checkout Page ... 197

Real Time Shipping Settings ... 197

Discount Shipping?... 198

Adding Shipment Rules ... 199

Modifiying Shipment Rules... 199

(14)

Tracking Results Template ... 200

TRACK_RESULTS (Required) ... 200

Shipping with United States Postal Service... 201

Shipping Charges by Subtotal... 202

Shipping Charges by Weight ... 203

Shipping Charges by Quantity... 203

Establishing Rules for Shipping Charges Under More Than One Method ... 204

Chapter 15

Working with UPS OnLine® Tools

207

UPS® Options ... 207

Registration... 208

UPS® Details... 210

Pick Up Selections ... 210

Notification Options ... 211

Address Verification For Customer Checkout... 211

UPS® Tracking... 212

Shipping Methods ... 213

Schedule Shipment ... 213

Validate an Address ... 218

View UPS 1Z (tracking) Numbers and Shipped Invoices ... 219

Void a Scheduled Shipment (within 24 hours of scheduling) ... 219

Manage/View Ship Labels... 220

Show Labels for Printing All ... 221

Show Labels for Individual Printing... 221

Schedule All New Orders ... 221

Create a Shipment... 221

Chapter 16

HTML Template Files

223

Template Directory Location... 224

Template Header and Footer Settings... 224

Row Color Settings... 224

Standard HTML Templates ... 224

Basket HTML Template ... 225

Basket Empty HTML Template ... 225

Add Item HTML Template... 225

Inventory Option Template... 226

Item HTML Template... 226

Checkout HTML Template... 226

(15)

Thank You HTML Template ... 228

Template to Display if Authorization Fails ... 229

Template to Display if Authorization Succeeds ... 229

SSL Thank You Template ... 229

Search Results HTML Template ... 229

Advanced Search HTML Template... 230

Search Results Empty HTML Template... 230

Category Template File ... 230

Multiple Add Template File ... 230

Error Template... 230

Verify Inventory Error Template... 230

Shipping Rate Compare Template... 231

UPS Tracking Result Template File ... 231

UPS Tracking Request HTML Template ... 231

UPS Address Validation Template File... 231

Top Navigation HTML Template... 231

Left Navigation HTML Template... 231

Right Navigation HTML Template ... 232

Bottom Navigation HTML Template ... 232

About Us HTML Template... 232

Contact HTML Template... 232

Home HTML Template ... 232

User 1 HTML Template ... 232

User 2 HTML Template ... 232

User 3 HTML Template ... 232

User HTML Templates... 232

User Login Template File ... 233

Successful Login Template File ... 233

Login Failed Template File... 233

Checkout Select Template File ... 233

Guest Template File... 233

Register New User Template File... 233

Registration Successful Template File ... 233

User Update Template File ... 234

Unauthorized Action Template File ... 234

Anonymous Check-out HTML Template File... 234

Alternate Anonymous SSL Check-out HTML Template File... 234

Multiple Shipment Templates... 234

Multiple Shipment Check-out Template... 234

Multiple Shipment SSL Check-out Template... 235

(16)

Multiple Shipment SSL Thank You Template ... 235

Multiple Shipment Credit Accept Template... 236

Chapter 17

Sales Tax Configuration

237

Sales Tax Rules... 237

Chapter 18

Multiple “Ship To” Options

239

Adding Multiple Recipients to Customer Account... 239

Choosing Multiple Recipients for an Order... 240

Adding Shipping Addresses... 241

Modifying Multiple Recipient Addresses... 242

Deleting Multiple Recipients ... 242

Multiship Templates ... 243

Chapter 19

Custom Buttons and Frames

245

Custom Buttons Settings... 245

Frames Settings... 246

Name of Frame Containing Cart Contents ... 247

Name of Main Window Frame ... 247

Name of Checkout Window Frame ... 247

Chapter 20

E-mail Settings

249

E-Mail Settings ... 249

Do Not Include Credit Card Data ... 250

E-mail Customer Notifications To... 250

Template File for Customer Notifications ... 250

E-mail Vendor Notifications To ... 251

Template File for Vendor Notifications... 251

Email Program ... 251

Sendmail Client Program Location... 251

E-mail Server ... 251

Full Name From Which E-mails Are Sent... 252

QMAILUSER Environment Variable ... 252

‘From Address’ for Sent E-mails... 252

(17)

Call Tags in the E-mail Template ... 256

<!---ORDER---> Tag... 256

<!---SHIPTO---> Tag ... 256

<!---BILLTO---> Tag ... 256

<invoicenumber> Tag... 257

<contactname> Tag... 257

<billtext> Tag ... 257

<!---PASSTHROUGH---> Tag ... 257

<sitename> Tag... 257

<!---SOFTGOOD_LINKS---> Tag ... 257

Chapter 22

Order Settings and Logging

259

Order Logging/Retrieval... 259

Do Not Include Credit Card Data ... 260

Log Orders to Database ... 260

Order Log File ... 261

Order Log CSV File... 261

Order Log XML File... 261

CSV Text Delimiter ... 261

CSV Delimiter ... 262

Invoice Number Prefix... 262

Invoice Header File... 263

Create Relational-Ready CSV File? ... 263

Create One-line CSV File ... 263

Add One-Line Product Description to CSV File ... 263

Order Log Reports ... 263

Select Data Source ... 264

Select Date Range... 264

Show Order Invoices / Sales Reports ... 264

Chapter 23

Configuring Product Search Results

267

Search Result Style ... 268

Display Price for Thumbnail Searches ... 268

Search Product Description ... 269

Number of Results Per Page ... 269

Number of Results Per Row ... 269

Order of Search Results ... 269

Maximum Number of Search Results... 270

Use Product Category Templates for Category Search Results Display ... 270

(18)

Allow Searches of User Defined Fields... 272

Chapter 24

Exporting the Order Log

273

Standard CSV Order Log... 273

Relational CSV ... 274

Delimiters... 274

Records ... 275

The A Record... 275

The F Record ... 275

The B Record ... 276

The P Record ... 276

The X Record... 277

The S Record ... 277

The I Record ... 279

The T Record ... 280

The D Record... 280

One-Line CSV Order Log... 281

PDG Accounting Accelerator ... 283

Preparation ... 283

Installation ... 284

Setting Up QuickBooks for PDG Accounting Accelerator ... 285

Importing Orders... 287

Customizing Invoice Display... 290

Importing PDG Orders Into UPS Worldship... 291

Overview of Importing Process ... 291

Overview of Setting Up the Import Process ... 291

Setting up the Data Source Name ... 292

Installing the Worldship Mapping file... 293

Importing the Order CSV ... 295

Importing the Shipments into Worldship... 296

Chapter 25

Configuring Order Discounting

297

Pricing Category Discounting... 297

Order Subtotal Discounting ... 298

Edit Discount Table ... 299

Remove Discount Table... 299

Copy All Discounts... 299

Copy Selected Discount... 300

(19)

Currency Accepted ... 303

Secondary Currency... 304

Secondary Currency Conversion Factor ... 304

Percentage of Final Total Added to Order to Cover Currency Fluctuations ... 304

Default Country selected when entering customer information ... 304

Countries Selection Configuration... 305

Chapter 27

Working with Zones

307

Zone Options... 307

Zone Actions... 308

Editing Zones... 309

Chapter 28

Affiliate Tracking

313

Implementing Affiliate Tracking ... 313

Third-Party Affiliate Tracking... 315

Chapter 29

Embedding PDG Commerce

317

Calling PDG Commerce with HTML Forms ... 318

Calling PDG Commerce with Hypertext References ... 318

PDG Commerce Storebuilder ... 319

PDG Commerce Actions ... 319

PreAdd Action ... 320

MultiPreAdd Action ... 321

Add Action... 322

Display Action ... 323

Checkout Action ... 323

Embedding PDG Commerce's Search Function ... 324

Embedding a Soft Search... 325

Embedding a Hard Search with Form Tags... 326

Embedding a Hard Search with Images or Text Links ... 327

PDG Commerce Actions for Logging In and Registering... 327

Login Action ... 327

Register Action ... 328

(20)
(21)

hether you are a retailer or a wholesaler, a global company or a small shop, PDG Commerce is the commerce solution for marketing your products on the World Wide Web. Developed with the merchant in mind, PDG Commerce integrated into your Web store allows your customers to log in, easily browse the available products, choose a product to buy, spec-ify a desired attribute (size, color etc.), select payment and shipment options, submit the order and then sit back and anticipate delivery from you.

What's New in PDG Commerce?

As Internet commerce continues to evolve, so do the demands placed on our e-commerce software packages. In response to customer input and market trends, our development team has spent countless hours installing new fea-tures and capabilities that have made PDG Commerce a premier Internet com-merce tool.

Already one of the most robust shopping carts and database-oriented Internet catalog software packages, these new features will help set your Web store apart from the competition, allowing you to maximize sales.

Site Design

PDG Commerce now offers the Site Design feature, allowing you to config-ure the entire look and feel of your web site and Commerce templates directly through your Commerce Administrator. You can apply a pre-defined skin to your templates, which automatically sets button images, template layouts, font attributes, and web site colors for all Commerce generated pages. You may also choose different attributes from several different skins to install, or

An introduction to PDG Commerce and Internet commerce

(22)

configure your own custom site design. You may even save multiple custom skins and change between them with ease. PDG Commerce also allows you to define your own templates to be used with your Commerce, so even your static web pages can be displayed using the Site Design features. This new option allows you to specify your home page, contact information page, store information page, UPS tracking request page, and advanced searching page. There are also three available user defined templates that may be used for any purpose.

Import/Export Utility

New in PDG Commerce is the ability to import and export product CSV (comma delimited) files within the Commerce Administrator. These files may be edited within a spreadsheet application. Import new product lists to your Commerce database, add to your existing lists, and update existing prod-ucts by simply importing a new CSV file. You may also quickly and easily download backup files of any or all current product categories. Finally, the Import/Export utility allows you to export your product lists in Froogle or Yahoo sales formats for direct import into these applications.

Administrator Passwords

PDG Commerce now offers the ability to create several users for the Com-merce Administrator. The Admin user may create additional user accounts with separate usernames and passwords. The Admin user will determine which sections of the Commerce Administrator are accessible to each user, and restrict access as necessary. User accounts may be created, modified, or deleted at any time by the Admin user.

Recurring Billing

VeriSign Payflow Pro users now have the ability to configure recurring billing products. You may set your products to charge specific initial payments, as well as determine how much each additional payment will cost, how often they will be charged, how many payments will be required.

Search Result Limitation

(23)

Product Description and Thumbnail Image on

Basket

PDG Commerce now offers the option of displaying additional information on your default Basket page. You may now specify that you want the thumb-nail of each product to be displayed in the customer's basket. You may also choose to display the product descriptions in the cart as HTML links that open each product's details page.

Web Store Logo

In the Commerce Administrator, you may specify the location of your web store's logo image. This image will be displayed on the default templates, and you may specify its use on any custom templates.

ThankYou Page Font

You may now choose not to use the mono space font on the default ThankYou template. Disabling the mono space font will cause the ThankYou template to display in the same font used on the rest of the default Commerce templates.

Macintosh OS X

PDG Commerce is now available for use on Macintosh OS X Servers. Many companies that host graphics-intensive web sites prefer to offer Macintosh OS X Servers, and now they may integrate these sites with PDG Commerce.

Moneris

The Moneris payment gateway has been added as an integrated payment ser-vice for use in PDG Commerce. Moneris offers the ability to send additional customer and vendor e-mails, and you may choose to send these e-mails in your Commerce Administrator..

Pricing Category Discounts

(24)

About this Guide

This book is the general user's guide for PDG Commerce. It provides an overview of the installation, and an explanation of the configuration and administration of PDG Commerce.

Conventions used in this guide:

A companion manual entitled ‘Installation Guide’ accompanies this user guide and details the actual installation of PDG Commerce.

Getting Help

Technical support is available at our web site at http://support.pdgsoft.com. Additionally, there is a message forum available for PDG Commerce users, at http://msgboard.pdgsoft.com.

Convention Explanation

Monospaced font this typeface is used for any excerpts from configuration or data files

Bold monospaced font boldface type indicates items that should appear in the file exactly as it appears here

[bracketed monospaced font] bracketed text indicates text should be replaced with what it represents

(25)

ntil the advent of the World Wide Web, selling goods and services has tra-ditionally meant securing physical space or creating a mail order catalog, hiring salespeople and managers, investing in point-of-sale equipment and supplies and, of course, advertising – all to operate just ONE location for twelve or so hours a day.

Storefronts on the Internet

With Internet access to the World Wide Web, all of this has changed. Large and small companies alike have seized the opportunity created by the Web and developed what are known as Web stores – sites where products and ser-vices are available to be bought and sold – worldwide, 24 hours a day. Get-ting started requires very little capital investment, virtually no physical space requirements and minimal human intervention. Indeed, a level playing field for companies of all sizes has been established.

While it may seem simple, creating a Web store presents its own set of unique challenges. First, the site itself has to be created. From there, a Webmaster must continuously maintain the site, inputting changes and updates. Further, the product offering needs to be kept current (statistics, pricing, information on availability) and orders need to be fulfilled. And finally – create it and they will come? Not exactly. You must get the word out. Advertising is still necessary, even with a Web store.

But, for this discussion, let's say you have created a magnificent site – com-plete with nice graphics and text touting your company's products. You've registered with all of the necessary search engines and have even done some advertising external to the Web. Once visitors land on your site, how do they tell you, “Hey, I want to buy that nice blue gadget, so here's my credit card

An overview of Web stores and how shopping carts facilitate Internet commerce

(26)

number and here's where to ship it?” This is where a shopping cart completes the picture.

What is a Shopping Cart?

In general terms, an Internet shopping cart (sometimes referred to as a virtual shopping cart) is a software program that, when integrated into your Web store, enables customers to choose one or more items from the Web store, specify particular options that might be available and then purchase those items collectively in just a few steps – all online.

A Database

Of course, if you are already familiar with the general operation of a virtual shopping cart – you might consider the aforementioned an overly simplified explanation. The shopping cart needs to be able to obtain product descriptions and inventories, and store and retrieve orders and customer information. PDG Commerce stores all of this information in a third party commercial database. The database is specifically designed to hold large amounts of data efficiently and allow it to be stored and retrieved quickly. PDG Commerce takes advan-tage of this by connecting to popular database packages.

A Basket

Just as you might choose grocery items from several different aisles at your local supermarket, a visitor to your Web site can navigate through your site, choosing items which may appear on different pages from one another. Con-tinuing this analogy, as you walk down different aisles in a supermarket, items are placed in a shopping cart, which serves as a “holding basket” for those items until you are ready to check out. Similarly, shopping cart software keeps track of the chosen items as a customer navigates through your Web store.

A Checkout Counter

(27)

Of course, the analogy above assumes that the customer can rely on the shop-ping cart's “permanence” – that is, once items are placed in the cart, they remain there as the customer navigates from page to page until he is ready to check out. What's more, if the customer leaves the Web store without check-ing out, the items remain in the cart and are still there upon his return. PDG Commerce operates on this very notion of permanence.

As is the case with real life shopping carts, virtual shopping carts exist in many different varieties. Some are very sophisticated technically, and have a professional appearance about them, while others are very easy to use. Unfor-tunately, these attributes do not always co-exist within the same product. PDG Commerce has the flexibility to meet the needs of virtually every type of Internet storefront. It is customizable from the template pages right down to the type of navigational buttons you choose to use. This helps create a seam-less connection between the main body of your Web site and the e-commerce software itself.

How do Shopping Carts Work ?

Just as there are many different types of virtual shopping carts on the market today, the ways in which these carts function also differ. Some work by using simple data collection forms and passing the information through the URL of the Web store. Others work by storing the customer's shopping cart in a data-base on the Web store's server. Further still, many work by using “cookies” –

small pieces of information sent by a Web store's server to a customer’s Web browser so that it can be read back from that browser. Each method in and of itself has its advantages and disadvantages.

While relatively easy to implement, passing the information through the URL of the Web store involves using form variables in the URL and a listening CGI component on the Web store side. This method by itself can be messy, as URLs can get cluttered and unorganized.

Storing the customer's shopping cart in a database on the server allows Web store owners to see the existing shopping carts at any time, before or after pur-chase. This information can be valuable, allowing Web store administrators to gauge future product needs – based on the contents of shopping carts belonging to customers who, for whatever reason, did not complete the check-out process on their last visit, but may intend to complete the process at a later date.

(28)

Browsers, cookies, and AOL

You must have cookies enabled on your browser in order to use PDG Com-merce. If you or your customers attempt to use the webstore without cookies enabled, it will not function properly. Most likely, your customers will be unable to check out if they are not using a cookie-enabled browser.

To use the Merchant Administrator, your browser will also need Javascript enabled. Certain administrator functions rely on Javascript to preload data form fields.

AOL Browsers have several difficulties, particularly with a framed environ-ment. If you are having difficulties with your Web site and your site is designed using frames, try navigating through your site with the frames

dis-abled. You may also want to try removing the target names from the ‘Frames

(29)

efore you begin the installation and setup process for PDG Commerce, you should verify that the system which will be running the software meets certain requirements. Likewise, just as software is written one way for Windows computers and another way for Unix based systems, PDG Com-merce is available for a variety of platforms. Be sure that the copy you are installing is compatible with your Web server’s platform.

Backing Up

If you are upgrading from a previous version of PDG Commerce or PDG Shopping Cart, the importance of backing up your entire Web store cannot be stressed enough. If you encounter difficulties with the installation, or should you accidentally overwrite your product database file, a backup copy can be utilized to quickly restore your Web store’s functionality.

It is recommended that you duplicate all of your Web store’s files regularly. Optimally, this should be done in a directory that is not on your Web server. If this is not possible, then back up your files in a directory other than your Web store’s root directory. The files that need to be duplicated are located in the ‘PDG_Commerce’ directory.

System Requirements

Generally, the following requirements should be met in order for PDG Com-merce to function properly on your Web server:

A Web server that is Common Gateway Interface (CGI) compliant (most major Web servers, including Netscape, Apache, IIS 4.0, NCSA, Cern, etc.)

This section provides an overview of the installation process, which is covered in depth in this guide's companion piece, 'Installation Guide.’

(30)

The CGI directory on your web server must be able to execute compiled binary scripts in the web browser.

A database product compatible with PDG Commerce: For Windows based machines, this is an ODBC compliant database, like Access and Microsoft SQL Server. For UNIX, this will be mySQL.

At least 6 Mb of hard drive space available in the CGI directory

Ability for the Web server to access and write to the PDG_Commerce direc-tory and subdirectories for retaining logs, invoice numbers, and using other temporary data files.

A Web server that is SSL (secure socket layer) compatible to be able to view order information through the Merchant Administrator

PDG Commerce is capable of sending emails itself, without the use of sendmail, blat, or any other 3rd party email program.

As for your customers, they will need to use a Web browser that supports cli-ent-side cookies and tables in order for PDG Commerce to display and func-tion properly while visiting your Web store. For the vast majority of your customers today, this will not be an issue as Netscape Communicator, Naviga-tor and Microsoft Internet Explorer are table and cookie capable.

The installation of PDG Shopping Cart follows these general steps:

1. Install PDG Commerce onto your Web server

2. Verify that PDG Commerce has installed its license, or manually install the PDG Commerce license if necessary

3. Setup database, and configure PDG Commerce to access this database. 4. Configure PDG Commerce using the Merchant Administrator (this includes

defining store settings, products, shipping options and payment methods) 5. Embed PDG Commerce calls into your current HTML pages

6. Create custom HTML template pages for your Web store (optional) 7. Test your Web store

(31)

he Merchant Administrator for PDG Commerce is your Web store's “cen-tral office.” It is here that you will perform “store manager” duties such as inputting or deleting products, updating product prices, configuring shipping options, tracking inventory, setting the operational parameters of PDG Commerce and much more.

Since it is a “Web-based administrator,” the PDG Commerce Merchant Administrator is easily accessed through your favorite Web browser such as Netscape Navigator or Microsoft Internet Explorer. If you are using a browser other than Navigator or Explorer, make sure that it is capable of dis-playing forms and tables, as the configurable settings in the Merchant Admin-istrator are embedded in HTML forms. In order to take advantage of all of the Merchant Administrator’s functions, using a JavaScript enabled browser is also recommended.

Reminders

Check with your ISP and verify the operating system (OS) used on their serv-ers. PDG Software supports the following platforms: Windows NT, Linux, BSDi, FreeBSD, Solaris, Digital Unix and IRIX.

Make sure you are using the correct PDG Commerce version for that OS, e.g. if your ISP is using Microsoft Windows 2000 on their host server, you must download the Microsoft Windows version of PDG Commerce.

The name of the PDG Commerce executable (in your CGI directory) should be commerce.exe on Microsoft Windows NT systems. The PDG Commerce executable (in your CGI directory) should be commerce or commerce.cgi on the various UNIX systems. Note that you can rename these executables to

Learning your way around your Web store's “central office”

(32)

suit your website. You may need to check with your Web host to verify which extension your executables require.

Note: Once you have explored the introduction provided on your

‘com-merce.html’ page, it is suggested that you remove that page from your Web server. You may also rename it on your Web server and continue to use it. If you do remove the ‘commerce.html’ page, you may access your Merchant Administrator by directing your browser to the following address:

www.[yourwebstore].com/CommConfig/index.html

If you suspect that there may be some corruption in your configuration files, DO NOT MAKE CHANGES LIVE! Doing so may make it impossible to recover the old settings without contacting your system administrator for a backup copy. See the section on ‘Backups’ later in this chapter for more details.

Accessing the Merchant Administrator

To enter the Merchant Administrator, point your Web browser to the ‘/Com-mConfig’ directory of the server where your Web store resides. For example, if your Web store's address is “http://www.webstorename.com,” then the Mer-chant Administrator is accessed by pointing your browser to “http://

www.webstorename.com/CommConfig/index.html”. This will load the login page for the PDG Commerce Merchant Administrator.

Login Screen

At this point, if the login page for the Merchant Administrator does not load, revisit the installation procedures and make sure that you copied all of the files from the archive’s ‘Your_document_directory’ subdirectory into your Web server’s primary document directory. Also, your Web server should be configured to use the filename ‘index.html’ as the default document for directories. Otherwise, PDG Commerce Merchant Administrator may not function properly. If you are using a 3rd party ISP to host your Web store,

check with them to verify this setting

(33)

Once the login screen appears, type your Merchant Administrator account’s user name and password and click the ‘Login’ button.

Merchant Administrator

Navigation Sidebar

When logging in, you have the option enabling the “Navigation Bar.” This is a frame on the left side of your browser, which allows you to quickly navigate the main sections of the Merchant Administrator. All of the sections are listed in the Navigation Bar, as well as a “log out” link, and a “Make Live” link (see below concerning “Make Live”). Additionally, product and product category quick-search boxes are added for ease-of-use. For the box labeled “SKU” enter in the product code or partial sku of the product or product’s inventory you wish to view. If you enter a partial sku, PDG Commerce will list the best matches (up to 50 maximum). You can then choose which product to view. The functionality is similar for product categories, except PDG Commerce uses the product category code.

Admin Users Section

Within the PDG Commerce Administrator you may create several users with varying access capabilities. The Admin user will determine which sections of the Commerce Administrator are accessible to each user as accounts are cre-ated, and restrict access as necessary. User accounts may be crecre-ated, modi-fied, or deleted at any time by the Admin user.

You may access the Admin Users section of the Commerce Administrator by clicking the 'Users' link from the Main Menu.

Note: All changes made in the Admin Users section are live as soon as the

(34)

Adding a New User

New users are created in this section. Enter the new user's name in the "User Name" field, the password in the "Password" field, and enter the password again for accuracy in the "Confirm Password" field. Next click the 'Add New User' button to create the user account.

Add New User section

User names may only contain alphanumeric characters. Only the following characters are allowed:

abcdefghijklmnopqrstuvwxyz

ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890

Passwords may contain any characters. Each password must contain at least eight characters, one of which must be either a digit (1234567890) or a special character (non-alphanumeric character).

When created, new users do not have access to any sections of the Commerce Administrator. Please see the following section entitled "Configuring User Access" for further information on these settings

Managing Existing Users

The Admin user password, user passwords, and user settings may be config-ured in the Current Users section of the Admin Users page. You may also delete existing users in this section.

(35)

Changing the Administrator Password

The Adminstrator of the accounts will always maintain a user name of Admin. When logged in as the Admin user, you may change the password in the Admin Users section of the Commerce Administrator. If you have forgotten the Admin user password and cannot log in, it may be reset by modifying the ConfigPW file located within the PDG_Commerce folder. It is strongly sug-gested that you change the password immediately upon gaining access to the Commerce Administrator so the Admin password will once again be

encrypted.

Enter the new password in the "Password" field. Enter it again for accuracy in the "Confirm Password" field. Click the 'Update Password' button to change the password.

The Admin user password may contain any characters. Each password must contain at least eight characters, one of which must be either a digit

(1234567890) or a special character (non-alphanumeric character).

Changing User Passwords

User passwords may be changed in the individual user's section on the Admin Users page. Only the Admin may change users' passwords. Enter the new password in the "Password" field for the appropriate user. Enter it again for accuracy in the "Confirm Password" field. Click the 'Update Password' but-ton to change the password.

Configuring User Access

After creating a new user, the Admin will choose which sections of the Com-merce Administrator may be accessed by that user. Check the boxes next to the appropriate Administrator sections to grant access, then click the 'Update User' button to set the access.

The Users section of the Commerce Administrator does not appear in this list, as the Admin is the only user allowed to make changes to user accounts.

Removing a User

To remove an existing user, click the 'Remove User' button in the appropriate user's settings on the Admin Users page.

Making “Live” Changes to Your Web Store

(36)

indi-vidual setting will cause a “not live” status message to be displayed, regard-less of which page you happen to be on within the Merchant Administrator. Certain changes in your Merchant Administrator take effect immediately, and do not need to be made live. In general, these are settings that are stored in your database and are not staged. Things that you can change, that take affect without making changes live, include:

Customer information (including any address information)

Customer Categories

Order Discounting (by subtotal)

Product Inventory

Product Categories

For example, let's say that you access the Merchant Administrator and make a change to a sales tax rule. Then, before clicking the ‘Make Changes Live’ link on the main menu, you go to the Shipping Rules page to review your set-tings. The status message on the top of the Shipping Rules page indicates that the settings are not live, even though you have not made any changes to the shipping settings. This is because the sales tax change you made earlier has not yet been “made live” or implemented.

Product definitions are different in regards to making changes live. When a product is added to the database, it is initially not live, although it is stored in the database. Clicking “Make Live” will then make the product available for your customer base. Products added to the database can also be made live by moving them temporarily to the Staging Product Category, and then moving them to their proper product category.

The “not live” message will remain until you click the ‘Make Changes Live’ link on the Merchant Administrator’s main menu, then the message will read “These settings are live.”

Of course, if you make any number of changes and then decide to discard them; you can do so by clicking “Discard Changes” on the main menu. This action will produce a confirmation screen. Once you have confirmed that you want to discard the changes, the Administrator clears all changes since the last time you clicked “Make Changes Live” – you do not have the ability to pick and choose which changes to discard.

Warning: Use of the “Back” button on your browser may cause the improper

status message to be displayed. It is recommended to avoid the use of your browser’s “Back” button when at all possible. Instead, use the links within the Administrator’s pages to navigate through your Merchant Administrator.

Backups

(37)

your fully functioning PDG Commerce. There are several files you should back up. All are under your ‘PDG_Commerce’ directory located in your Web server’s CGI directory. The following files, in particular, should be backed up.

shopper.conf

shipping.conf

All of your Template files

Generally, it is a good idea to backup your entire ‘PDG_Commerce’ subdirec-tory, if you have the space. Such a backup can be performed inside many popular FTP programs, and several HTML editors. If you need more help with this topic, please contact your Web host for your required method to access/copy these files.

Replicating and Restoring Master Data

PDG Commerce has the ability to replicate your Web store’s master data files with a single click. From the Merchant Administrator’s main menu, the “Maintenance” link will lead you to a page with two links that control this feature: “Replicate Master Data” and “Restore Master Data.”

Clicking “Replicate Master Data” will make a duplicate copy of many of the files located in the “PDG_Commerce” directory, including the following files:

shopper.conf shipping.conf countries.txt currency.txt configPW shopper.txt cartconfig.txt

Templates folder (if located in the PDG_Commerce directory)

Note: If you are using Site Design or if your PDGCommTemplates or

Tem-plates folder is not located in your PDG_Commerce directory, your template files will not be copied by replicating master data.

ProdText folder

EmailTemplates folder

All zone files in use

Warning: The “Replicate” and “Restore” function DOES NOT back up or

restore your database. If you wish to backup and/or restore you database, you will need to do so through the database itself. (In the case of Microsoft Access databases, you can just make a copy of the .mdb file.)

Note: The “Replicate” and “Restore” features will not be available to users

(38)

These replicated files will be stored in a ‘ReplicaData’ folder within the ‘PDG_Commerce’ directory. It is recommended that you replicate your mas-ter data files afmas-ter each session of changes to your Web store’s settings in the Merchant Administrator.

Once you have replicated your master data files, they remain in the

‘ReplicaData’ directory until they are needed. If any of your master data files become corrupt at any time, simply click the “Restore Master Data” link on the Maintenance page of your Merchant Administrator. This will replace the active files with your replicates.

Warning: The ‘Replicate’ and ‘Restore’ features should not be considered

(39)

he database is a critical part of the PDG Commerce program. Without a database, you would not be able to store and retreive information on your product catalog, customer information, and placed orders. With PDG Commerce, you use a third party database application, and configure PDG Commerce to communicate with it. PDG Commerce will then send queries and requests to the database as it needs to retreive and store data.

Database Requirements

PDG Commerce supports the following databases:

For the Microsoft Windows version of PDG Commerce, any ODBC compli-ant database is supported. PDG Commerce is specifically tested with Microsoft Access and Microsoft SQL Server.

For any UNIX version of PDG Commerce, mySQL is supported.

If you require support for a database not listed above, please contact PDG Software for availability.

Configuring Database Settings

Depending on the operating system of the web server, different settings will be present on the page.

An explanation of the Database Configuration Settings in the Merchant Adminis-trator

(40)

Database Configuration Screen

Database Settings for Windows versions

For the Windows versions of PDG Commerce, you can have PDG Commerce access your database in one of three ways:

• Using a Data Source Name (DSN)

• For most ODBC databases, specify the server name and the database

name

• For Microsoft Access, specify the .mdb file

In any of the three cases, you may also need to specify a username and a password to access your database.

Note: You only need to use one of the three mechanisms listed above. So, for

example, you have a DSN setup to a Microsoft Access file located on the web server. You can use either the DSN, or specify the Access filename. You do not need to do both.

Database Driver Type

This is a list of the database drivers installed on the web server’s system. This list is generated for PDG Commerce by the operating system. Choose the appropriate driver for the database you are using.

DSN

(41)

SQL Server

If you are specifying an ODBC connection to a database program, such as Microsoft SQL Server, place the name of the server’s fully qualified domain name here. If you are using the DSN or the Access filename, leave this field blank.

SQL Server Database

If you are specifying an ODBC connection to a database program, such as Microsoft SQL Server, place the name of the database to use here. Note that this database must already be setup and configured with the database applica-tion. If you are using the DSN or the Access filename, leave this field blank.

MS Access database filename

If you are specifying an MS Access .mdb file for your connection to a data-base, place the filename here.

Login Name

If you were provided with a login name for accessing your database, place it here. Otherwise leave it blank.

Password

If you were provided with a login password for accessing your database, place it here. Otherwise leave it blank.

Database Settings for UNIX versions

The UNIX version of PDG Commerce works with mySQL. You will need to have a mySQL account set up for you. Once you have verified this, fill in the following fields with the appropriate information.

SQL Server

(42)

SQL Server Database

Place the name of the database to use here. You should have this information if you are administrating the database application yourself, or this should be provided to you by your hosting company or server administrator if not.

Login Name

Place the login name to use to access the mySQL database here. If you do not require a login name, leave this field blank. You should have this information if you are administrating the database application yourself, or this should be provided to you by your hosting company or server administrator if not.

Password

Place the password to use to access the mySQL datavase here, if you have one. If you do not require a password, leave this field blank. You should have this information if you are administrating the database application yourself, or this should be provided to you by your hosting company or server administra-tor if not.

Setting Up the Database

Once these settings are configured, the database itself must be set up before it can be used with PDG Commerce. This involves making sure the proper tables are setup.

If you are setting up a new PDG Commerce and not upgrading from another PDG Software product, you will need to run PDG’s CreateDB utility. This utility constructs the database tables for you. The CreateDB utility is a CGI application that comes with PDG Commerce. To run it, you need to enter its URL in your browser. An example might be:

http://www.yourstorename.com/cgi-bin/CreateDB.exe?pw=

Your URL will be different - you need to change the server to be your web-server, and the cgi-bin and executable file extension may need to be changed. Once started, supply the needed database connectivity information on the page and follow the instructions. A separate user guide for the Create Data-base utility can be found at http://www.pdgsoft.com as well.

(43)
(44)
(45)

large aspect of PDG Commerce is the ability to retain customer informa-tion. Customers can log into your web store, where common information like their shipping and billing addresses can be stored and recalled for later return purchases. You can log into your Merchant Administrator and likewise administrate customer information, updating, adding, and deleting it as you need.

Using PDG Commerce, you can also create customer categories. With cus-tomer categories, you can sort cuscus-tomers into different groups. You can offer different pricing models for these different groups. For example, one group of your customers may be your resellers. These resellers have already provided you with proper tax reseller exemption IDs, and therefore should not be charged tax. You can create a customer category for them, and instruct PDG Commerce to not charge tax to any customer in that category. You can further instruct PDG Commerce to collect sales tax for customers not in the category - which allows you to also conduct a retail direct-to-consumer business.

Customer and Customer Category

Configu-ration

Selecting “Customers” from your PDG Commerce Main Menu will bring you to the primary customer and customer category configuration screen. From this screen, you can search for specific customers, so that you can alter or delete any information. You can also manage your customer categories, including moving customers to and from categories as well as setting price changes and tax changes for customers in a specific category.

Managing your customers and your customer categories

(46)

Customer Management

This first part of the Customer and Customer Configuration screen is devoted to customer management. Here you can browse all of your customers, browse customers by their category, or search for specific customers. You can also delete customers and move customers between categories.

Customer Management

Number of customers to Display Per Page

This setting controls the number of customers displayed per page for any search or browse operation against your customer database. If you search with specific criteria, the results will be returned with this number per page. If you browse by a category or browse the entire customer database, the results will be returned with this number per page.

Searching for Specific Customers

(47)

your search across all customer categories, and return a list of matching cus-tomers.

If PDG Commerce finds one or more customers matching your search criteria, they will be returned in a “Customer Display” screen, which is described in more detail below.

Browsing a Customer Category

You may browse all customers in a given category. To do so, use the pull-down box and select the customer category you wish to browse. Then click the “Browse Customer Category” button. PDG Commerce will then return a list of customers in the specified category in a “Customer Display” screen. This screen is described in more detail below.

Browsing the Entire Customer List

You may browse all customers registered with your web store. To do so, click the “View All Customers” button. PDG Commerce will then return a list of all customers registered for your web store in a “Customer Display” screen. This screen is described in more detail below.

Adding a New Customer

You may add a new customer to your customer database by clicking “Add a New Customer.” A blank “Customer Page” will be displayed allowing you to enter in the customer’s information. The “Customer Page” is described in more detail below.

Note that this is not the only way for customers to be entered into your cus-tomer database. You can set up your PDG Commerce so that cuscus-tomers can register themselves into your customer database.

Moving All Customers in One Category to

Another

(48)

Deleting All Customers in a Specific Category

You can delete all the customers in a specific category using the “Delete ALL customers in the [source] category” box, where “[source]” is a drop-down select box. For the “[source]” box, select the category whose customers you wish to delete. Then press the “Delete Customers” button. You will be given a pop-up box asking you to confirm this deletion. If you answer “OK” to this pop-up box, all the customers in the specified category will be removed per-manently from the customer database. Customers that are deleted in this man-ner cannot be restored later, so be certain of this action before confirming it. The Merchant Administrator will then return to the “Customer and Customer Configuration” screen once the deletion is complete. You can then browse the customer category to confirm the deletion.

Customer Display screen

After searching the customer database or browsing the customer database (in its entirety or by by category), the results will be returned on a “Customer Dis-play” screen. The number of customers displayed on this screen is set by the “Number of Customers to Display per Page” input from the previous screen. If there are more results than can be displayed per page, a “Next” and or “Pre-vious” button will be displayed near the bottom of the list, so that you can view the other customers.

A Customer Display output

For each customer, PDG Commerce displays the customer’s name and com-pany, email address, phone numbers, the customer’s login name, and the cus-tomer’s category. You can click the cuscus-tomer’s email address to email them - note that your browser must be configured properly to handle mailto link types.

To the right of this information, for each customer are some additional con-trols. Clicking on “Details” will bring up the “Customer Data Management” screen for that particular customer. This screen is described in detail below. To delete the user, click the “Remove” button to the right of that user. Remember that the deletion is permanent and the user cannot be restored once deleted.

(49)

Customer Data Management screen

The “Customer Data Management” screen allows you to modify information about the customer, including their password, their addresses (both billing and all shipping addresses), and other information.

Customer Data Management

The top part of the screen allows you to modify customer information not related to addresses. You can change the customer’s email address, company name, customer category, password, and customer specific comments. If you are changing the password, you will need to enter it in both password boxes. If the password typed in each box does not match the other, the password will not be reset. Select the “Update Customer Details” to update this information with your changes.

(50)

To display a blank address, which you may then fill in from scratch, select “Add New Customer”. To display the customer’s primary billing address information, select “Billing Information.” To display the customer’s primary shipping address information, select “Shipping Information.” If these two addresses are linked as the same (meaning the customer has indicated he wished to ‘ship to billing address,’ making a change on the billing information will change the shipping information as well. You may instruct PDG Com-merce to treat these addresses differently by clicking “Separate Contact.” Once done, PDG Commerce treats the shipping and billing address informa-tion differently, and changes to one will not effect the other. If the addresses are being treated differently and you wish to mark the account so that it will ship to the billing address, select either the “Use Billing” button or the “Use Shipping” button. If the “Use Billing” button is pressed, the customer’s cur-rent primary shipping address will be discarded, and the billing address will be used as the primary shipping address. If the “Use Shipping” button is pressed, the customer’s current billing address is discarded, and the the pri-mary shipping address will be used as the billing address.

If the customer has any secondary shipping addresses, each address’s

‘Friendly Name’ is displayed on the left. Once a specific secondary shipping address on the left is selected, the address information is displayed on the right. You may remove a secondary shipping address by selecting it on the left and pressing “Remove Contact.” Note that you cannot remove the cus-tomer’s primary billing address or primary shipping address.

On the right side of the display, you can view or modify the currently selected address information. At the end of the information are two buttons: “Update Information” and “Add New Contact.” If you select “Update Information”, then the currently selected address on the left will be updated, replacing any old information, including updating the “Friendly Name.” If you select “Add New Contact,” a new secondary shipping address will be created with the friendly name specified, and will then be listed on the left of the display.

Note: The friendly name for the billing information and the primary shipping

address are ignored. They can be set to any value. This value is not displayed to any customer.

Customer Page screen

References

Related documents

Note: You must still turn in your Transcript Request Form (golden form) in person to your counselor. Checking this box lets us know you plan to request the transcript, but DOES

Career opportunities As a technician/technologist in electronic engineering, you will have great career opportunities at home and abroad in design, manufacturing and maintenance

combining the 10 synthetic DEMs generated from this input. b) and c) Volume and height: Solid black and black dashed lines as a), with black

This analysis of SAPs focuses on the shape, size, and composition of these particles from optical array probe imagery, aerosol filters, and their origin location based on

If you do not want the confirmation screen to appear every time you connect to internet then put a check mark in the box before ‘Do not show this again’ by clicking on it and

Drawing from Organizational Ambidexterity (OA) and IT governance, this study explore how CIOs blend and balance innovation and efficiency through IT governance.. This is done with

The school will contact parents/carers of students who attend in incorrect uniform and, where possible, they will be asked to bring in the correct item of uniform or informed of

gapw;rp :- gpd;tUk; tiuig mbg;gilahff; nfhz;L fPNo Nfl;fg;gLk; Nfs;tpfSf;F tpil jUf.. tiufpd; gb