(This documentation was converted from WORD 7.0. It may not be totally formatted in the order intended. Please see the TSHOP.DOC formatted in MS Word for proper alignment). TeleShoppe The COMPLETE ON-LINE Shopping System for all types of Bulletin Boards. Version SE02 Created By Gary R. Smith Copyright c 1991-96 CompuDoc Consulting All Rights Reserved License to Use Agreement CompuDoc Consulting, (hereafter referred to as"CDC"), grants to the purchaser - and purchaser accepts - a non- transferable and nonexclusive license to use, on a single computer, the software products and accompanying materials provided to the purchaser by CDC. Purchaser is hereby licensed only to read the program from its medium into the memory of a single computer solely for the purpose of executing the program. CDC shall have the right to terminate this license if purchaser violates any of its provisions. Purchaser agrees that the software products and accompanying materials are the property of CDC and that CDC shall maintain title to and ownership of the software products at all times. Purchaser agrees to make no more than one (1) additional working copy and one (1) backup copy of the software products for their personal use only. CDC makes no warranties of any kind, expressed or implied, with respect to the quality, performance, accuracy, or fitness of the software products for any particular purpose. CDC assumes no responsibility for any decisions make or actions taken on the part of the purchaser because of the use of the software products. In no event shall CDC, or any of its representatives, be liable for any loss of profit or any other damages, arising out of the use or inability to use this product - even if CDC or an authorized agent of such has been advised of the possibility of such damages - or for any claim by any other party. CDC reserves the right to make changes, enhancements and improvements to the software products at any time without notice. DISCLAIMER There is made no warranty of any kind, express or implied including, without limitation, any warranties of merchantability and / or fitness for a particular purpose. CDC shall not be liable for any damages, whether direct, indirect, special or sequential arising from a failure of this program to operate in the manner desired by the User. CDC shall not be liable for any damage to data or property which may be caused directly or indirectly by the User of this program. IN NO EVENT WILL CDC BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY. TeleShoppe is a Registered Trademark of CompuDoc Consulting Borland C++ is a Registered Trademark of Borland International CKIT is a Trademark of Data-Comp Information Systems PCBoard is a Registered Trademark of Clark Development Company TeleShoppe Features Features of TeleShoppe SE02: Versatile Database can be used to sell anything! User-friendly interfaces for both the SYSOP and the User! Sysop can design his own screens using @ color codes! Extended Descriptions allow for detailed explanations of each item. Internal Editor for inputting extended descriptions! Configurable shipping matrix with weight for each item in the Database. Break Points for any price range! Unlimited Database size! Unlimited Categories! Fast, indexed item listings. Item Search conducted from command line! Downloadable Quotes and Invoices! Configurable to accept Visa, MasterCard, American Express, and many more popular credit cards! Instantly verifies different card types by actual computation! Accept CHECKS online using ANY service! Can operate at speeds in excess of 115,000 Baud! Upgrading Information When you purchase TeleShoppe you will receive a REGISTRATION NUMBER that will remove all the "EVALUATION COPY" lines and small pauses from the version you are using. There are no time restrictions placed on a particular version of TeleShoppe. (NO annual fees. NO Key files that die out on you after a short time. You OWN this version!). Bug fixes and amendments are free and may be downloaded from the Support BBS. Subsequent releases will be available at a reduced Upgrade price for Registered Users. Setting Up TeleShoppe If you have never set up Doorware for Bulletin Board Systems, we will walk you through some of the most basic procedures to ensure that you properly configure TeleShoppe with minimum work and time. For those of you who are experienced Sysops, please bear with us! TeleShoppe provides its own INSTALL program. This will make your installation almost totally automatic. To install TeleShoppe you must first unzip your program file using PKZIPr into a temporary directory. Next you will need to run the install program by typing INSTALL. You will be asked for the starting directory which should already be typed in as the temporary directory you just UNZIIPPED your file into. _ Type: INSTALL to run installation program Next tab down (or use the arrow keys) to the destination field. This is the directory where you want install to perform the installation. Like the following example: _ \PCB\DOORS\TSHOP When completed typing in the destination directory, Press files the F10 key when your ready to proceed. _ Press the F10 key to continue The Install program is now done with the basic phase of creating directories and moving all necessary files into their designated directories. Batch File Creation To run TeleShoppe from most Bulletin Boards, you will need to construct a batch file that your Bulletin Board Software will use to call the TeleShoppe program. If you are running multiple nodes you will want to make use of environment variables provided by your software. The batch file should call TeleShoppe to run for that individual node. PCBoard Configuration: The following example assumes a single node configuration for PCBoard Software and will run TeleShoppe from node 1. A sample TeleShoppe batch file can be found in your TeleShoppe directory (filename: TSHOP.BAT) 1) @ECHO OFF 2) CD C:\PCB\DOORS\TSHOP 3) TSHOP.EXE C:\PCB\PCBOARD.SYS 4) CD C:\PCB 5) BOARD The following example assumes a multiple node configuration for PCBoard Software and will run TeleShoppe from any node. 1) @ECHO OFF 2) CD C:\PCB\DOORS\TSHOP 3) TSHOP.EXE %PCBDRIVE%%PCBDIR%\PCBOARD.SYS 4) CD %PCBDIR% Line 5 Board (BBS COMMAND) 5) BOARD Other BBS Configurations: The following example assumes a single node configuration for other Bulletin Board Software available on the market, and will run TeleShoppe from node 1. 1) @ECHO OFF 2) CD C:\BBS\DOORS\TSHOP 3) TSHOP.EXE DOOR.SYS 4) CD C:\BBS Line 5) BBS COMMAND Batch File Creation (continued) For Non-PCBoard systems that are running multiple nodes you can set environment variables that will allow you to take advantage of the above situations. In your batch file that calls the node your using, define your drive and directory of your DOOR.SYS files. For example: SET BBSDRIVE=C: SET BBSDIR=\WILDCAT\NODE1 In line 3 of the above examples you would use the DOS variables, you would use the %variables in your batch file as: TSHOP.EXE %BBSDRIVE%%BBSDIR%\DOOR.SYS This will allow TeleShoppe to determine exactly where the nodes files are located. To return to the home directory, you would add the following lines to the Batch file: %BBSDRIVE% CD %BBSDIR% Your final batch file would look like: @ECHO OFF CD C:\BBS\DOORS\TSHOP TSHOP.EXE %BBSDRIVE%%BBSDIR%\DOOR.SYS %BBSDRIVE% CD %BBSDIR% BOARD.BAT Meanings: Line 1 Turns off the local screen echo (DOS 3.3 and above) Line 2 Changes to the directory where TeleShoppe is stored. Line 3 (1) TeleShoppe executable statement (2) The complete path to that nodes PCBOARD.SYS, DOOR.SYS etc.. Line 4 Changes back to the Bulletin Board's main directory. (Where the BBS is run from) Line 5 The BBS Command (Board in the case of PCBoard) This batch file is to be placed in the PCBoard or BBS directory. The next step for setting up TeleShoppe is to add it to your Bulletin Board's Doors file. If you use PCBoard, this is performed through the PCBoard SETUP program. PCBoard Configuration: In the PCBSETUP Editor for Doors, place the name of the Batch file you just created above in a slot for a door, give it a minimum security level, and you're finished. If you prefer to use the DOOR.SYS information, make sure you select to create a DOOR.SYS file. You should select NO SHELL in the PCBoard setup. You may use either DOOR.SYS, PCBOARD.SYS or other popular door drop files. Using TCONFIG Configuring TeleShoppe MEMORY If you have a problem and TCONFIG returns an error of 112, you will have to set a variable pointing to a temp directory in your environment. i.e.. In your AUTOEXEC.BAT file put the line (or similar) SET TEMP=C:\TEMP (any directory that exists can be used) This is done so that if need be, TCONFIG can swap out to disk if XMS memory is not available. You are now ready to utilize the configuration program TCONFIG.EXE. This program will assist you in setting up your configuration file TSHOP.CNF. You must use TCONFIG.EXE to edit the TSHOP.CNF file to avoid any problems with incorrect configurations. TCONFIG as you will see, is more than just a configuration file writer. It is also the heart of the database management/creation center. From TCONFIG you can perform all of your maintenance for TeleShoppe. The TCONFIG file must be executed from TeleShoppe's own directory. If not, you will re-create all the necessary files to run TeleShoppe as defaults in whatever directory you are in. Once you are in the TeleShoppe main directory type TCONFIG from the command line. You will be presented with the following menu: Context sensitive help is provided through out the program. When you are at an item that you desire help, or need to know the default inputs would be, PRESS F1. Pressing F1 will bring up the help screen for that subject matter. MAIN CONFIGURATION Basic system information is entered in this portion of the program. Listed below is a description of each line item and what should be placed in the appropriate box. BBS NAME - Place the name of your Bulletin Board System on this line. You have a maximum of 50 characters. (This should match your registration name exactly. If not, contact the Support Board for new registration information). REGISTRATION NUMBER - Place the registration number you received from CDC or the Support Board on this line. If you have not registered your version of TeleShoppe, Place 00000 on this line - or leave the default. CREDIT CARD PROCESSOR - Place the name of your card processor on this line. (This is the name of the company that appears on the Users credit card statement.) FINANCIAL INFORMATION Most of TeleShoppe's financial information is contained in this area. Other financial data may be found in Item #3 of the Main Menu (Misc/Shipping). CREDIT CARDS ACCEPTED - Here you will find the list of credit cards that TeleShoppe automatically checks for validity. Along each side you must enter either a "Y" or a "N" to indicate that you will or will not accept the card from your Users. Each card must be set individually. NOTE: There is extensive card checking incorporated within TeleShoppe to validate credit cards. We cannot, however, guarantee that the User is not using a card that is over the credit limit, stolen, etc. All cards are checked using a modulus math routine, length and validation numbers. NOTE: Credit cards are not mandatory and may be turned off in Main Menu Item #3. USE BREAK POINT AVERAGES - Enter a "Y" or "N" to use the Break Point averages listed to the right of the screen. NOTE: Break Points are used when the retailer wants to give a percentage price break for quantity buying. (See Break Points below for information on how to use them.) HANDLING PERCENTAGE - Place the percentage that you will charge for credit card handling, or other handling charges you are applying, on this line. (The value listed here is a percentage.) The decimal point MUST be included on this line. The handling charges are based on the following formula: TOTAL = (TOTAL CHARGES * HANDLING) + TOTAL CHARGES If no handling charge is to be made then place .00 on this line (Default) TAX PERCENTAGE - Place the percentage of tax that your State/Province etc. places on taxable goods. If no tax is ever to be charged for the products you offer then place .00 (Default) in this field, otherwise place the appropriate amount here. The decimal point MUST be included on this line. The tax charges are based on the following formula: TOTAL = (TOTAL CHARGES * TAX) + TOTAL CHARGES + HANDLING VARIABLE ADDED TAX - If your country places a VAT on different goods, Place the percentage of tax placed on VAT items. (There are entries in the Database to mark whether that particular item will receive the VAT applied to it or not) The decimal point MUST be included on this line. The VAT charges are based on the following formula: (ITEM TOTAL * VAT) = TOTALVAT If no Variable Added Tax is to be used, then place .00 in this position. GOVERNMENT SALES TAX (GST) - If your country places a GST on goods, Place the percentage of tax for GST. The decimal point MUST be included on this line. The GST charges are based on the following formula: (TOTAL * GST) = TOTALGST If no GST is to be used, then place .00 in this position. PROVINCIAL STATE TAX - If your country places a PST on different goods in your province, Place the percentage of tax placed on PST items. The decimal point MUST be included on this line. The PST charges are based on the following formula: (ITEM TOTAL * PST) = TOTALPST APPLY PST TO PURCHASES - To ensure PST is also added to all items you must place a `Y' in the "Apply PST to purchases" section next to the amount. If no PST is added then place .00 in this position and a `N' in the "Apply PST to purchases" section. STATE TO CHARGE TAX - The two (2) letter state designator for your state should be placed on this line - if your state requires that you charge sales tax. The following codes may be substituted to personalize your system, regardless of what country you are in. ALL - Charge all Users tax regardless of state/province. By placing the word ALL on this line, everyone that purchases something will be charged tax. This could be used if the country charges a luxury tax on all items and does not charge different provinces different amounts. NO - Charge no User regardless of state/ province any tax. This will cause all Users regardless of where they are from to be charged no tax. TWO CHARACTER STATE - If TeleShoppe finds a two letter state code here and it matches with the Users indicated home state then that User alone will be charged tax. If the two states do not match, that User is not charged tax. In most cases you will place your state letter designator here since most states charge sales tax. ALLOW TAX EXEMPT STATUS - By selecting Yes here retailers and wholesalers will be asked for a TAX EXEMPT ID. A new macro @TAXEXEMPTNO@ (See appendixes) can be used in your invoices and receipt template files. This tax id can be confirmed via your local tax offices. This will allow all users with a valid number to be exempt from paying sales taxes. HINT : PRESSING `ESC' WILL ABORT ANY ENTRY, PRESSING `F10' WILL SAVE THE ENTRIES TO DISK. BREAK POINT (1-10) - If you desire to give your customers a price break for quantity buying you may do so automatically by entering the appropriate information in the Break Point area. A BREAK POINT is a percentage value that, if a buyer is within the range of two dollar values, will be charged that percentage assigned instead of the markup percentage assigned in the Database for that particular sale. With that said, let's give you a simple example: In the Database you have Monitors priced at 50.00 with a markup percentage of 30% (.30). You have decided that customers who purchase items over 200 dollars will be automatically eligible for a markup of only 28%. To handle this you will put the following values in the BREAK POINT area: Max Pct Break Point 1 200 .28 Break Point 2 500 .25 The above matrix allows for all purchases under $200 to be assigned the markup value in the Database. All purchases between $200.00 and $499.99 will be charged a .28% markup instead of the markup assigned in the Database. NOTE: On some purchases - because of the way your individual markup may be on items - the Break Point purchase could be more than the regular price. In this instance, No break price would be shown to the caller. The same is with purchases above $500.00, They would be eligible for the 25% value in the Break Point area. If Break Points are not desired, Just enter a "N" in the appropriate block on this screen. SAVING AND ABORTING - To save the information you have entered on the screen, Press F10, to abort any changed information Press ESC. MISC/SHIPPING TeleShoppe's Miscellaneous and Shipping Information is kept within this area of TCONFIG. To save your information when completed, Press F10. To abort or cancel any changed information, Press ESC. USE COD - If will allow your Users the option of having their merchandise shipped Cash On Delivery (COD), place a "Y" in this block. If not you must enter "N" in this position. NOTE: Your selections will be presented to your users as you have selected. These items are adjusted automatically and does not give the User the chance to input wrongful payment type. USE MONEY ORDERS - To allow Users to purchase items with money orders place a "Y" in this area, otherwise place a "N" here. USE CREDIT CARDS - If you are going to allow your Users to use credit cards on your system then place a "Y" here and a "N" if you will not. Credit cards that are to be accepted should be configured under Main Menu Item #2 (Financial Information). USE CHECKS - To allow Users to purchase items with checks place a "Y" in this area, otherwise place a "N" here. (Ensure you edit the Checking OPTIONS section under the main menu) APPLY HANDLING CHARGES - NOTE: COD handling charges can be better handled by using the shipping matrix provided. However, this field is still presented for your use. STANDARD CHARGE - If you want to only charge a standard rate for each service instead of the handling percentage listed under the financial area, enter that amount here. This amount will be used. If you accept a form of payment and enter Yes to apply handling and do not fill in this section, the handling percentage will be used. INVOICE FILENAME - This file name is the name of the template file that contains the format of the Invoice file you designed using the TeleShoppe @ codes. (Examples of this file are contained in the file INVOICE.TXT found in your main TeleShoppe directory). This file is read and when TeleShoppe encounters the "@" codes, it will replace the code with the substitution variable information requested when writing out the INVOICE. Example: If in your INVOICE.TXT file you place: @FNAME@ conducted a purchase (and John Smith was on line) TeleShoppe would write in the Invoice: John Smith conducted a purchase. Using this method you design your Invoice file in any manner you wish. This is the file that you will use to conduct your business with, it is not erased as is the receipt file. (More on this later). NOTE: A complete listing of all TeleShoppe @ codes is available in the APPENDIX. RECEIPT FILENAME - This file is presented to the user online as a Receipt or Quote. This file is designed in the same manner as the INVOICE.TXT file. The receipt file can contain TeleShoppe @ codes and designed to fit your needs. Example: If in your RECEIPT.TXT file you place: @FNAME@ conducted a purchase (and John Smith was on line) TeleShoppe would write the receipt file: John Smith conducted a purchase. NOTE: This file is deleted upon the user departing the door. This file may be downloaded as a receipt after a purchase is completed or a Quote if there was no purchase conducted. SHIPPING INFORMATION The shipping matrix provided with TeleShoppe was designed to be simple to use and implement. knowing that this system is being used all over the world, a simple but somewhat effective method had to be devised. We feel that we have accomplished this. (More elaborate systems exist - but do not accommodate many of the other countries of the world.) SHIPPING (1 - 5) - Place the name of the carrier in this block. You can have up to 5 shipping types or vendors, such as: UPS BLUE, UPS OVERNIGHT, FEDEX, FEDEX RED, US MAIL, etc. You are allowed up to 15 characters for each description. BASE RATE - Enter the base rate that any purchase will receive for using this vendor/method of shipping. If all purchases should receive a minimum of a $3.00 charge, then place 3.00 here. (See the example after the explanations) MAXIMUM WEIGHT - This is the maximum weight that an item can weigh and still receive the charge of BASE RATE. If an item's weight is equal to or less than this weight, then only the BASE RATE will be charged. CHARGE PER OZ - This is the price per ounce that will be added for an item that is over the MAXIMUM WEIGHT amount. (*ratio) Example: Your User selects to use shipping description 1, which you have assigned the values of: 2.00 to Base Rate, 5 LBS for MAXIMUM WEIGHT and .0625 for CHARGE PER OZ. (.0625 * 16 = 1$ per pound charge). If the User selects a package that weighs in at 1.5 LBS, then the User will be charged $2.00 for shipping. (Minimum Amount) If the User selects a package that weighs in at 1 lb. and orders two of the same product, the User will be charged $2.00 (Max charge) for shipping, since the total weight of LIKE items is less than the MAXIMUM WEIGHT. If the User selects 4 of those items at 1.5 LBS each then the User is charged $2.00 for maximum weight charge, and then the remainder of the weight is multiplied by the Charge per oz. figure (16 oz per LB) to come up with the remaining amount. In this example 6 (4x1.5) - 5 = 1 (Extra weight) * .625 (Charge Per Oz) = 1.00 Make sense? Lets examine this. If you have 4 items at 1.5 LBS each, that gives you a total of 6 LBS Maximum weight was 5 LBS - so the difference between 6 and 5 LBS is 1 LB. That one LB (consisting of 16 oz) is multiplied by .0625, which will yield a charge of $1.00. When applied to the BASE RATE yields a shipping charge of $3.00. The CHARGE PER OZ is a ratio that is multiplied by 16 (oz) to provide the charge for all weights exceeding the MAXIMUM WEIGHT amount. Using .0625 * 16 yields 1 dollar per pound. NOTE: Shipping is calculated on individual items, item weights are NOT combined to yield the final weight except on the same item. USE BASE RATE ONLY - Entering a Yes here will allow TeleShoppe to use only the amount in the Base Rate. If a No is entered the shipping rate will be calculated as described above. DATABASE MAINTENANCE This option is where you will enter all of your Database information. If you not yet created a Database, Skip ahead to Main Menu Item #8 (Create A Database). Entering information in this area without first creating a Database could damage other TeleShoppe system files. Once entering the Database area, you must create your first record. This is accomplished by pressing the INSERT key and adding the appropriate data. After completing the first record you can press F10 to save the information or ESC to abort the entries. Database operation will be discussed in greater detail after the remarks. Scrolling - There are two different options when scrolling through the Database. You may scroll in either record number order or by category order (Alphabetical). The following is a listing of the keys and their operations within the Database MAINTENANCE section). KEY OPERATIONS ALT+F [FIND] When this combination is pressed, TCONFIG will search for a certain pattern in the CATEGORY FIELD. ALT+G [GOTO] When this combination is pressed, TCONFIG will ask you for the record number to jump to. ALT+R Repeats the search for the next record (Forward) ALT+B Repeats the search for the next record (Reverse) F2 - [EDIT] When this key is pressed the Database record you are currently positioned at is placed in the Edit Mode. You then may change any field within the record. Pressing F10 when in Edit Mode will save the entries. Pressing `ESC' will abandon the operation. F3 - EDITOR - When viewing a record on screen, you can display (EDIT) the extended descriptions by pressing the F3 key. This will bring up the pop Editor contained within TCONFIG that allows editing of extended descriptions. EXTENDED DESCRIPTIONS - These are the descriptions that are shown to the User when they select V)IEW from the command prompt in TeleShoppe. Any text that is contained within the first 10 LINES is shown to the User, all text below the 10th line is maintained as a Comment for the Sysop. The key operations while in the editor are: ENTER Insert line HOME Go to beginning of line END Go to end of line LEFT Move one char left RIGHT Move one char right UP Move up one line DOWN Move down one line PGUP Move up one screen full PGDN Move down one screen INS Toggle Insert/Overwrite DEL Delete character BKSPACE Delete previous character CTRL-BKSPACE Delete word CTRL-Y Delete Line Using TCONFIG Configuring TeleShoppe CTRL-GREY(-) Delete to end of line ALT-S Save extended description ALT-X Quit editor (Save if changed) F4 - [Set Viewing Mode] This key allows you to toggle between record number order or by category order. The order you are in is displayed in the lower right hand corner of the display. (Categories are sorted alphabetically.) F6 - [Today's Date] When this key is depressed, the current date is placed in the field you are in. It is meant to be used with the Last date field. F10 - [SAVE] When F10 is pressed the edited fields are saved to disk. To avoid saving, just press ESC. ESC - [Abort] Pressing ESC will abort the current operation or, if you are in the viewing mode, pressing ESC will place you back at the Main Menu. PGUP - Moves you through the Database by increasing the records by 10. PGDN - Moves you thorough the Database by decreasing the records by 10. INS - [INSERT] By pressing the Insert key when you are in the editing mode you will be able to INSERT a new record. You are automatically placed in the Editing mode once this key has been pressed. DEL - [DELETE] By pressing the delete key you will mark a record for deletion. The following is a list of the fields within the Database and their maximum and minimum limits. CATEGORY - This is the listings or categories that all items are placed under. You can have a unlimited amount of category names. This field is automatically inputted as Upper Case and can have a maximum length of 15 characters. NOMENCLATURE - The field is a one-line description of the product. You can describe the product here with a field length of 35 characters. Longer descriptions are available as Extended Descriptions. COST - Place the cost of the item here. You should include the decimal point. If one is not found, a value of .00 will be appended to your cost. LASTDATE - This field is for the date you last updated this item. To insert today's date, highlight the area and press the F6 key. Today's date will automatically be typed in for you. GIF PICTURE - This field can contain any legal filename. It is used to attach a picture file with the product or even an extra long text file describing the product that the customer can download. If you do not intend on having any file available then leave this field blank. STOCK NUMBER - This is the manufacturer's stock number - or your specific number for the product. This field can have a length of 25 characters. MANUFACTURE - This is the manufacturer's name and has a field length of 15 characters. WEIGHT - The item's weight - to the nearest pound - is to be placed here. If the item weight is left as 0 LBS, then shipping will not be figured for this item. MARKUP - This is the percentage of markup the item is to have. For example if your item cost you 10.00 and you wanted a 10% profit on this item you would place a .10 in this field. The formula for this field is calculated as follows: Unit Cost = COST + (Markup * COST) Utilizing this method makes it possible for you to charge different markup costs per item instead of one percentage across the board. USE VTAX - If the Variable Added Tax configured in Main Menu Item #2 is to be used then place a "Y" here else you may enter a "N" or leave blank. If the field is blank or contains a "N" then the Variable Added Tax will NOT be calculated for this product alone. This is not a global field. Each item is examined individually. USE GST - If the Government Sales Tax configured in Main Menu Item #2 is to be used then place a "Y" here else you may enter a "N" or leave blank. If the field is blank or contains a "N" then the Government Sales Tax will NOT be calculated for this product alone. This is not a global field. Each item is examined individually. STATE TAXABLE - Enter "Y" if the product is to be charged the state tax. Enter "N" or leave blank if item is not chargeable. VENDER - This is the name of the vendor you receive the product from. This field can have a length of 25 characters. QUANTITY - TeleShoppe will automatically track these for you. If you have unlimited quantities a "U" must be placed in the field. If your quantities run down to zero on a particular item, That item will no longer be shown to your customers. DBVERSION - This is a field for a version of your Database. Some Users will indicate their first version on start up, and each sub- sequential update as a new version. You may also receive different versions from different vendors, and this field will help you keep track of what version the item came from. TOTAL - This field is updated after the record has been saved with the F10 key. This field contains the Unit Cost times the Markup Value: Total = Cost * Markup PACK DATABASE All items marked for deletion in your Database will be removed. Items in databases are not removed until packed to save time. For example, in the database if you see you have 20 total items but only 10 show, then it means you have 10 items that were marked for deletion. They are no longer available but still occupy space within the database. Using this option will remove all reference to the deleted items. UPDATE CATEGORIES Update Categories scans through the Index Files and reads all of the current categories you have listed. Use this option if you have added or deleted items in the Database. EXPORT DATABASE Export Database writes the contents of your Database to a comma-delimited file with the file name of TSHOP.TXT. This file is in the same format as the file for Importing a Database from a text file If you have reason to use your Database in other programs, this option can be used with most other popular programs - DBASE III/IV will import a comma delimited file. For Database structure, see the section concerning Importing a Database. CREATE A DATABASE If the TSHOP.DBF file DOES NOT exist, TCONFIG will create it upon startup. Create a Database is where all the Databases for TeleShoppe are initially created. If you will be creating a Database from scratch, the following commands apply. If you are importing a comma-delimited text file to start your Database, skip to the next section. Legend: QUES = Question you see on the screen. > = Enter this entry. CREATING FROM SCRATCH: QUES: Are you creating this Database from a text file? Enter "N" for No QUES: This will delete any previous TSHOP.DBF file. Are you sure you want to continue? Enter "Y" for yes NOTE 1: If you have previously created a database file this option will delete and destroy all references to the prior database. Please use this option with care. NOTE 2: You should now proceed to the next section to enter database items. You have created a empty database. NOTE 3: If you create a database, the Extended Descriptions are replaced with an EMPTY file each time. You must use item number 9 to insert extended descriptions automatically. CREATING A DATABASE FROM A COMMA-DELIMITED TEXT FILE: If you are creating a Database from a text file, It must be comma-delimited. (This means that each individual variable must be separated by a comma.) Please make sure before you begin that none of your item descriptions contain commas, as this will disrupt the normal operation of TCONFIG. Your text file must be constructed in the following manner. Each item shall consist of one line and shall be in the following format. (Our lines are broken down because of editing space. Your format should all be on one line.) CATEGORY CHAR 15 0 NOMENCLA CHAR 35 0 COST NUMERIC 15 2 LASTDATE DATE 10 0 MARKUP NUMERIC 10 3 STOCKNO CHAR 25 0 VENDER CHAR 25 0 DBVERSION CHAR 15 0 MANUFACTU CHAR 15 0 VTAX CHAR 1 0 (Y/N) GST CHAR 1 0 (Y/N) WEIGHT NUMERIC 10 3 GIFNAME CHAR 12 0 QUANTITY NUMERIC 10 0 TAXABLE CHAR 1 0 (Y/N) NOTE: Remember that TCONFIG does not read in the MEMO field during this operation so that field MUST be left off. All entries are read in as TEXT and MUST NOT include Quotes around the text. Cost/Markup are numeric fields and should be imputed as such. LASTDATE is a character field and must be in the format of 01/01/1992 (day/mo/yr) or left blank. This field will be used to denote changes in your Database and the date it occurred. Since this is the first day the date will automatically be filled in with today's date if it finds a blank field. Follow the following commands to create a Database from a text file: QUES: Are you creating the Database from a text file? Enter "Y" for yes QUES: Enter the name of the Database text file. Enter "Name of your text file" QUES: This will delete any previous TSHOP.DBF file. Are you sure you want to continue? Enter "Y" for yes If the file is found the record write / reading process is started. If not, you are returned to the Main Menu after being advised that the file was not found. NOTE: TeleShoppe Databases are compatible with DBASE III record structures. IMPORT EXTENDED DESCRIPTIONS This option will allow you to import extended descriptions from a normal text file into the TeleShoppe database making it easy for you to keep your database updated with current information and at the same time allowing you to use any text editor you choose. FILENAME: The filename MUST be labeled as TSHOP.XTD. No other filename will be searched for. FORMAT: The format of the TSHOP.XTD file is simple and straight forward. The beginning of each description must have the same description as you entered in the database. Lets look at an example below: In the TeleShoppe database you entered an Item with a category of CDROM games. Under the description you entered the title of a CDROM: "101 BEST GAMES 3" In order for TCONFIG to find this description the first line of the description for this item would be 101 BEST GAMES 3 followed by a dash (-) or colon and then the description such as: 101 BEST GAMES 3 - A collection of some of the most popular and exciting shareware games around, many from Apogee and Id Software! All are playable directly from the CD too! All descriptions must be maintained in the one file (TSHOP.XTD). Each description must also be separated by a blank line. An example file with a couple of descriptions is depicted below: 101 BEST GAMES 3 - A collection of some of the most popular and exciting shareware games around, many from Apogee and Id Software! All are playable directly from the CD too! 101 BEST GAMES 4 - Number 4 in the series, with all the hot new games! 101 BEST GAMES 5 - Latest in this popular series, with games like Descent 2, Future Shock, Indy Car Racing II, WARCRAFT II, Command & Conquer, and many more! [DOS] [MM] CHECKING OPTIONS You will use this option to setup the defaults for the ATS or other providers checking program. If your not using ATS as a service provider you must check `N' on the first line entry. Detailed information is listed below on each setup item. Automated Checking USE ATS CHECK SUPPORT - Enter a "Y" if you plan to use the Automated Transaction Services Checking Option. Enter a "N" if using another checking service. USE OTHER SERVICE - Enter a "Y" here if you are using another checking service to process your checks. Entering a "Y" here will disable all fields not applicable (ATS FIELDS). REGISTERED COMPANY|NAME - Enter the name that you registered with ATS. This will be who the check is made out to. MERCHANT I.D. - Enter your Merchant ID that you received from ATS Marketing here (Maximum of 5 chars) CHECK MEMO FIELD - Enter a description for the check memo field. (ie. Purchased from CompuDoc Computing!) ENABLE CHECK VERIFY - Verification is the process of verifying Driver License and address information and connecting it to the account number of the bank. It will also verify if the users is on the bad checks writers database before processing the check. (Please check with ATS to ensure you have this option before selecting `Y'es). ENABLE CHECK GUARANTEE - Guarantee is the value added service of insuring the check if it bounces. (Please check with ATS to ensure you have this option before selecting `Y'es). SYSOP INITIALS - The Sysop that has the account with Automated Transaction Services should enter their initials here. DO YOU HAVE A MERCHANT OR PRODUCTION ACCOUNT - Enter a M for Merchant account or P for Production. A merchant account is one that has a paper trail, A production account is a paper less trail account that allows inputting funds into your bank account automatically. COM PORT - Select the COM port that the TELESEND program will use to send the databases to ATS. IRQ - Select the IRQ that is set for your machine. This is the port that TELESEND will use. BAUD RATE - Select the baud rate that your modem will operate at when using the TELESEND program. PORT ADDRESS - Select the appropriate port address for the port that TELESEND will use. PHONE NUM - Enter the phone number to dial for the ATS check service. LOGIN NAME - Enter your LOGIN name for the ATS system. Only First and Last Name are needed. Your account number is your password. CONFERENCE NUMBER - Enter the conference number on the ATS BBS to join prior to uploading your database files. MODEM SETUP - If your modem requires a setup string, enter it here. This string will be sent to the modem prior to calling the ATS system. PATH WHERE CHECK DATABASE'S SHOULD BE LOCATED: - This is where ATS databases will be stored until they have been sent to ATS Marketing for processing. PATH WHERE ATS DATABASES SHOULD BE ARCHIVED - This is the directory where the ZIPPED ATS databases should be archived once they have been uploaded to the ATS receiving station. EXIT PROGRAM Using this option should be the only way you exit TCONFIG. Rebooting the machine while TCONFIG is running could cause damage to your Database and Index Files. TCONFIG clears memory and closes all files that it opened when exited properly. END DOCUMENTATION FOR TCONFIG.EXE ----------------------------------------------------------------- TeleShoppe TeleShoppe Main Menu (ON-LINE) Welcome to the TeleShoppe Online store. We hope that your users will find this program simple and easy to use, and that you will find it easy and versatile. When first starting up TeleShoppe from your Bulletin Board System you are presented with the opening screen. If you registered your version of TeleShoppe, you may design your own opening screens. To design your own opening (or any screen for that matter) you only need to edit the files located in the \SCR sub-directory of TeleShoppe. The opening screen filename is OPNSCR. The Main Menu consists of 8 different selections. From it, users may move throughout the TeleShoppe program, creating and modifying their choices. We will discuss each of these items in detail, describing their full potential. We will also describe their intended functions. CATEGORY SCREENS If you have created what is referred to as CATEGORY SCREENS the user will be presented with that screen before the database is shown. These are files that can be designed by you and can display any information about that category that you want. You should limit the length of the file to 23 lines so it does not scroll on the users screen. You can place any TeleShoppe @ Color codes (See appendix) to format your screens. These files must be located in the sub-directory off of TeleShoppe named CATPIC. If the first 7 or less characters are matched i.e., BAR CODE (Strips down to BARCODE), it will be shown to the user prior to entering the database showing area. MAIN MENU 1. LIST ITEMS BY CATEGORY Selecting this option will present the user with the categories you have setup in your Database file. The User will be allowed to choose from this screen the items that they wish to view. This is done automatically each time and does not require that the operator design a screen each time a category is either created or deleted. The User has the option of searching for a keyword item in the Database, Viewing a category or typing "F" to return them to the Main Menu. NOTE: If you have updated your Database listing and do not see *new* categories you may have just entered, run the TCONFIG program and run the option for "UPDATE CATEGORIES" SEARCH - The search function will ask the user to enter the string to search for: At this prompt, the user should enter the string to search for. For example If the user types in DRIVE, TeleShoppe will search through the entire Database until all descriptions with the word drive have been shown to the user, or it reaches the end of the Database. The User can stop the search at any time by pressing CTRL + K. The user may also end the operation by pressing A)BORT. This will allow the user to either V)IEW the extended description of the item or select the item for marking. TeleShoppe If the user elects to view a CATEGORY by number the user will be presented with a screen of information regarding the entries within that category. The listing the User sees will list the item number as it corresponds to the record number in the Database, item description, and unit cost. This cost is a total of (Cost * Markup) + Cost. The User now has the option of pressing enter which will view more items if they are available within this category, V) View Description Enter) View more Items F) Finished D) Download Picture Num) Select by Number S)tock No. ? View Description - for viewing the extended description: TeleShoppe When viewing a extended description, a portion of the screen is cleared so the full ten lines allowed are shown to the user. If no extended description is available, TeleShoppe will inform the user know that no additional information is available. Once the User is done viewing the description they will press enter and the screen will be replaced with the Database information again. NOTE: If the User is doing a SEARCH and then does a view on an item the screen information that was erased IS NOT redrawn. If the user decides to mark an item, then the user will insert the item number on the line. If the User enters a number for an item, that number will be placed in a buffer so that the User can view/edit that item later without remembering which number they desired to view. The user will then be asked for the quantity of the item they wish to purchase. The user should enter the quantity of the item they wish to purchase. After entering the Quantity the user will be asked for addition details about the product if desired. This could include information such as size, color etc. If there is a @ in the appropriate column, indicating that there is a file available for download, the user will select D)ownload and then be able to download that particular file. To end the viewing of a category the User will select "F" to back up or until the end of the category is reached. Once at the category screen, the User may enter "F" to return to the Main Menu. NOTE - TeleShoppe can be used a catalog ordering system. Users can enter the stock number of the item desired. This stock number could be obtained from an electronic or paper catalog you produce. EDIT MARKED ITEMS This choice allows the User to revise what they originally marked when viewing the items. The user may either keep or discard the items, or change the quantity they wish to order. When pressing number 2 the user is presented with their listing of items in the following manner. This item marked for purchase. Keep it? (Y/n) If the user desires to keep the item, they enter "Y" (or return) to keep the item (Default is Yes). The user is then asked if the quantity is correct, or to enter the correct amount. If the user keeps the item, it is displayed in order at the top of the screen. If the user decides to discard the item, it is removed form the marked listing and is no longer shown. This process is continued until all items marked for purchase have been covered. Once completed, the user will now have a valid list of items and quantities - and can prepare to view an Invoice or purchase the items. The User is placed back at the Main Menu after completion. VIEW MARKED ITEMS Selecting item 3 will allow the user to quickly VIEW (NOT EDIT) the items they have marked for purchase. Once a User has viewed all the flagged items, Pressing return will return them back to the Main Menu. SHOW INVOICE /QUOTE: This item is unique in that a User can view an actual Quoted Invoice prior to paying for any item. By selecting this option, a Quote is created from the items a User has selected and then displayed to the User. This Quoted information is deleted after the user departs the door. NOTE: See Creating RECEIPT.TXT for information on creating your Invoice and receipts. DOWNLOAD QUOTED INVOICE: With the Download Quoted Invoice option, users may download a Quoted Invoice once they have created one by selecting items. When selecting this option the User will be presented with a screen to select their desired protocol to download the Quoted Invoice. Once the User selects the protocol, the screen will tell them that the INV_.TXT file is ready for download, Once the User presses a key the download with that protocol will transfer the Quote. NOTE: INV_.TXT equates to INV_ plus the node number they are currently accessing and the sub-name .TXT. A receipt to be received on node 1 would look like INV_1.TXT. When the download is complete if it is successful the user is put back at the Main Menu, If the transfer was unsuccessful or canceled the user is brought back to this menu for further processing. NOTE: See Creating RECEIPT.TXT for information on creating your Invoice and receipts. ORDER SELECTED ITEMS The Order Selected Items option is the heart of the TeleShoppe on-line system. In this section, your users will select their type of payment desired, enter their personal information, and order the items that they have previously marked for purchase. When the user first selects item 6, a warning screen is shown to the User. NOTE: The warning screen is named WARNSCR and is located in the \SCR sub-directory. You can edit this file and use any TeleShoppe @color (see appendix) to format the file. PCBEDIT or THEDRAW is an excellent program for editing these files. The information in the warning file should contain as much information about fraudulent use of credit cards as possible to attempt to ward off any potential abusers. Next, the user is presented the menu to select the type payment. You have previously defined these options in TCONFIG. The User should select their preferred method. Once this is complete the User is presented with the Data Entry screen where all the personal information is entered. If the User selected the Credit Card payment type, their number is entered and then automatically checked by TeleShoppe. The only credit cards allowed are the ones you defined in the TCONFIG program. TRASHCAN FILE NOTE: TeleShoppe makes use of a file name "TRASHCAN" which contains the numbers of credit cards that are not accepted by your system. You should enter any card number that may have been identified as a stolen credit card, or card numbers of users that tend to charge back items. They filename MUST be TRASHCAN and there should be no spaces or other characters in the number. i.e.: 0034-0099-3433-9393 illegal 0034 0099 3433 9393 illegal 0034009934339393 acceptable This file MUST exist in the TeleShoppe main directory. If either of the other options is selected, then the user is only prompted for Name, Address, etc.. Once all the personal data is entered, the User is given the chance to change any information that was entered. The only information not allowed to be changed is a validated credit card number. (This is to prevent tampering and attempting to input false credit cards) After all the data is entered and is correct the User will enter "C" to continue with the purchase. The Purchase menu is next presented to the user. This menu is almost the same as the Main Menu. It allows the User to go back to the viewing and marking section, or to re-edit their purchases before proceeding. When completed with this menu the User will select #4 to continue or #5 to back out of this area completely. (The items still remain marked for the user). When continuing, the user is presented the final copy of the Invoice, This Invoice will contain all taxes, shipping and handling charges and shows the EXACT amount the User will be charged. After viewing this Invoice the User is once again asked for final verification. (Some Users are really timid around this point - these extra steps are to make them feel more comfortable in knowing they are in complete control of the sale). Upon selecting (ABORT) the user would be placed back at the Main Menu and no transactions would take place. If the User selects (Y) then the Invoice is created, the Sales Receipt is created and the user is placed at the download menu once again. This gives the user the chance to download the invoice . TeleShoppe Upon completion of the download the user will be returned to the Main Menu. INSTRUCTIONS The Instructions command helps with any of TeleShoppe features a user may be having problems understanding. This is a scrolling text file (TSHOP.INS) that may be (and should be) edited by the Sysop. If you have any special instructions for your customers you should place it in this file. (You may want to put shipping times, etc. in this file.) RETURN TO MAIN BOARD Use this option to return to the Bulletin Board. When this option is selected, All files are closed and communication monitoring is once again turned over to the bulletin board program. This should be the only way that TeleShoppe is exited. END OF TELESHOPPE DOCUMENTATION TeleShoppe Appendix A TRASHCAN FILE The TRASHCAN file is a listing of ALL credit card numbers that you do not wish to have access to your products. If a credit card number is placed in this file then the User of that card will be informed that their information is invalid and it will be reported. This file has a format of one number per line. There should be NO spaces or other characters between the numbers. ex. 1234567812345678 The file name of this file is TRASHCAN and can not be changed. It is a text file, so you may use your favorite text editor to edit the file. the file MUST exist. TeleShoppe Appendix B INVOICE INFORMATION Your Invoice files are created with the title of # and a suffix of .INV, for example, your 21st order will be labeled 21.INV and will be in your TSHOP\INV directory. These files are written in a numerical sequence. FILENAME: TSHOP.CNT This file holds the current number of the next invoice. If you want to start with a higher number, edit the TSHOP.CNT file which is located in the INV sub-directory of TeleShoppe with an ASCII editor and place the number you wish to begin with inside of this file. (It must be a numeric input) NOTE: It is not within the scope of this document to describe procedures for processing your Invoices. Your credit card merchant should provide this information for you. FILENAME: PURCHASE. A file with the name of PURCHASE.NODE is written to the default TeleShoppe directory each time an Invoice is create (i.e. a purchase has taken place). This file contains a message that a purchase has taken place. It is up to the SYSOP to process this file after the user finishes with TeleShoppe. We suggest that you use Txt2msg to write the message to your PCBoard conference and then delete the file prior to returning to the board. CREATING INVOICE.TXT AND RECEIPT.TXT You can now create your own Invoice and receipt files using the @ codes. To use these codes you just place them in a normal text file, and TeleShoppe will replace your @code with the appropriate information. Example: In your Invoice file you place: Our Bulletin Board Name is @BOARD@ The User will receive: Our Bulletin Board Name is Random Access! The following @ Codes may be used to format your Invoices and receipts. (For examples, see the INVOICE.TXT and RECEIPT.TXT files supplied in your TeleShoppe main directory.) NOTE: that items marked with * are stripped if there is no info, for example - if you @VTAX@ on a line and there is no variable tax for this purchase then this line is stripped out of the Invoice/receipt file. DO NOT put any thing on this line that should not be stripped out if the item does not apply. TeleShoppe Appendix B TeleShoppe @ Codes @BBSFNAME@ Full Name used on BBS @BOARD@ BBS Name @DATE@ Today's Date @TIME@ Present Time @CARDTYPE@ Card Type (MASTERCARD, VISA ETC) @CCNAME@ Name entered from User as Purchaser @STREET@ Street Address @CITY@ City @STATE@ State @ZIP@ Zip code @HPHONE@ Home Phone @WPHONE@ Work Phone @PROCESSOR@ Merchant Processor Name @CARDNUMBER@ Credit Card Number (Formatted) @TAXSTATE@ State to charge tax @CCEXPIRE@ Credit Card expire date @TYPEORD@ Type of Purchase (CREDIT CARD, CHECKMO, COD) @SHIPTYPE@ Shipping vendor name @INVNO@ Invoice Number (Between 1 and 32767) @ITEMS@ Items ordered. These items are formatted. create an Invoice or Receipt to see the format. ITEMS MUST BE CALLED BEFORE ANY OF THE FOLLOWING FIELDS. @SUB_TOTAL@ Subtotal of ITEMS (Call after ITEMS ONLY) @BREAK@ Break Point cost (Call after ITEMS ONLY) @TAX@ Tax amount (Call after ITEMS ONLY) @VTAX@ Variable Tax (Call after ITEMS ONLY) @SHIPPING@ Amount of Shipping (Call after ITEMS ONLY) @HANDLING@ Amount of handling (Call after ITEMS ONLY) @TOTAL@ Final Total (Call only after all above) @CKTYPECKACT@ Type of Checking Account (Business|Personal) @CKCOMPANY@ Company Name on Checking Account @CKF_NAME1@ Primary First Name on Check @CKF_NAME2@ Secondary First Name on Check @CKL_NAME1@ Primary Last Name on Check @CKL_NAME2@ Secondary Last Name on Check @CKAUTHNAME@ Authorized Signature Name @CKCHECKNO@ Check Number @CKROUTENO@ Routing Number on Check @CKACT@ Checking Account Number @CKMEMO@ Memo on Check @CKDLNUM@ Users Drivers License Number @CKSSN@ Users Social Security Number @DATE0@ Date in the format of December 3, 1995 @DATE1@ Date in the format of 3 Dec 95 @DATE2@ Date in the format of 12-3-95 @DATE3@ Date in the format of 12/3/95 @DATE4@ Date in the format of 3/12/95 @DATE5@ Date in the format of 3 December 1995 @GST@ Amount of GST charged @PST@ Amount of PST charged @BANKNAME@ Name of users bank @BANKSTREET@ Street address of users bank @BANKCITY@ City of users bank @BANKSTATE@ State of users bank @BANKZIP@ Zip code of users bank @BANKPHONE@ Business phone number of users bank @UPPERABA@ Fractional number on top right of check Part1 @LOWERABA@ Fractional number on top right of check Part2 COMMUNICATIONS The Invoices and Quotes may be downloaded by your Users. TeleShoppe makes use of the DSZ communication software. This file (DSZ) must exist in the path if TeleShoppe is to work properly. The batch files TxZ.BAT may be modified to suit your BBS software. PORT & IRQ SETTINGS If you need to specify a non-standard port address and IRQ, then the syntax is PORT:AAAA:X where AAAA is the base address and X is the IRQ. It doesn't matter whether PORT:AAAA:X is the third or fourth parameter as long as it is the LAST parameter passed. PORT is optional, and TeleShoppe will default to standard addresses and IRQ'S if it not used based on the port number read from the BBS file. TeleShoppe will assume COM1 = 03F8 IRQ 4, COM2 = 02F8 IRQ3, COM3 = 03E8 IRQ4 and COM4 = 02E8 IRQ 3. If you have a different non-standard port address and IRQ, you could then use the PORT command to change the defaults. TeleShoppe will also support the use of FOSSIL drivers. The syntax for a FOSSIL driver is: PORT:F:P. The `F' tells TeleShoppe to use a Fossil driver for it's communications. The `P' following it tells it which port to use for the Fossil. Example - PORT:F:1, tells TeleShoppe to use a fossil driver for port 1. DIGIBOARD Intelligent ASYNC boards are supported through the Universal DOS driver for DIGIBOARD. The syntax is the same as the Fossil driver except you replace the F with D and give the channel number to use. Example - PORT:D:6 tells TeleShoppe that it is connected to a DIGIBOARD and to use channel 6 on the DIGIBOARD. Your program's command line for the above could be any one of the following: TSHOP DOOR.SYS Using standard ports TSHOP DOOR.SYS PORT:03E8:5 Using non- standard port TSHOP DOOR.SYS PORT:D:5 Using DIGIBOARD channel 5 TeleShoppe also support IRQ'S 8-15. If you are using COM 1 and 2 and add 3 your TSHOP batch could possibly look like the following example: D: CD \PCB\DOORS\TSHOP TeleShoppe Appendix C IF %PCBNODE% == 1 TSHOP %PCBDRIVE%%PCBDIR%\DOOR.SYS IF %PCBNODE% == 2 TSHOP %PCBDRIVE%%PCBDIR%\DOOR.SYS IF %PCBNODE% == 3 TSHOP %PCBDRIVE%%PCBDIR%\PCBOARD.SYS PORT:03E8:5 IF %PCBNODE% == 4 TSHOP %PCBDRIVE%%PCBDIR%\DOOR.SYS %PCBDRIVE% CD %PCBDIR% The above batch example use's PCBNODE environment variable to determine which node is in use and what communication parameters are required. TeleShoppe Appendix D The following are @ color codes available within TeleShoppe. All text files and menus use these codes and may be edit with your favorite text editor with PCBEDIT, or THEDRAW. With THEDRAW save using the @ PCBoard format. (Note: THEDRAW allows two color codes to be side by side (ex. @X07@X08) in this case only the first is used and the second is considered to be text.. Remove all cases of this if found. In PCBEDIT, pressing ALT-O will remove all duplicate or unused codes. COLOR BACKGROUND FOREGROUND NORMAL BLINKING| NORMAL BRIGHT BLACK 0 8 0 8 BLUE 1 9 1 9 GREEN 2 A 2 A CYAN 3 B 3 B RED 4 C 4 C MAGENTA 5 D 5 D YELLOW 6 E 6 E WHITE 7 F 7 F With the color table provided you can quickly determine any color pattern. Below are a couple of examples. (Remember all color codes are prefixed with the @X symbols) @X07 - Dull white (light grey) text on a black background @X47 - Dull white on a red background @X8F - Bright white on a blinking black background @X0F - Bright white on a black background. TeleShoppe Appendix E TELESEND PROGRAM TELESEND is a telecommunications program that will send your checks from TeleShoppe to the ATS collection bulletin board automatically every day in an event or when ever you like. TELESEND will be found in your default TSHOP directory. The only other necessary piece of software required is PKZIP which can be found on any bulletin board. PKZIP *MUST* be able to be found within your path. If not you will receive an error telling you that TELESEND can not find PKZIP. TELESEND will send only one database at a time so it is necessary if you create more than one database a day to place TELESEND in a loop within a batch file. An example of a batch file used would be as follows: TSEND.BAT @ECHO OFF CD \PCB\DOORS\TSHOP :START TELESEND D:\PCB\DOORS\TSHOP 5 IF EXIST *.DBF GOTO START This batch file first turns echoing off, the :start is a label that will tell the batch file where to go to if a certain condition is met. The next line is the TELESEND command line (discussed below) and the next line tells the batch file that if any files with the extension of .DBF exist within that directory to then go to the start label and run until all the .DBF files have been removed. TELESEND requires a couple of command line parameters to operate. The structure of that command line is: TELESEND <# of Attempts to call> <[debug]> TELESEND is the executable filename to be executed Path to TSHOP directory - Place the complete path to your TSHOP directory. TELESEND must be able to find the TSHOP.CNF file # of Attempts - Enter the number of tries you want TELESEND to attempt in connecting with the ATS system. TELESEND will call if busy until all the number of attempts has expired. TeleShoppe Appendix E <[debug]> - This option will allow you to view what is going on underneath the TELESEND program. Normally, TELESEND will only show you what is happening but if you need to view the exact operation of TELESEND you can place a 1 in this position and the screen will be split and allow you to see TELESEND in operation and also view any errors if one occurs. TELESEND puts the BBS (PCBoard) into what is know as TERSE mode. These are codes that tell TELESEND exactly where it is no matter what prompt the SYSOP uses. Examples: TELESEND C:\PCB\DOORS\TSHOP 5 (The above line will have TELESEND call the ATS system 5 times. The home directory for TeleShoppe is in the TSHOP directory) TELESEND C:\PCB\DOORS\TSHOP 3 1 (The above will attempt to connect 3 times before quitting. This will also turn on the debug function so you can see what is going on during the call.