MiniVend Akopia Services

[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date ][Minivend by thread ]

Order troubles



My Problem is:
After sending my order with "Place Order!", I receive my report, so far
so good, but the order never reaches the e-mail adress. When I check our
mail "info@dung.de", there is no order report. As far as I know, I
filled out my catalog.cfg file the proper way.
# Define the site-specific information

Variable    SERVER_NAME   www.giering.de
Variable    CGI_URL       /cgi-bin/giering
Variable    ORDERS_TO     info@dung.de
Variable    IMAGE_DIR     /cat_images

Variable    COMPANY  	 Autohaus Giering
Variable    ADDRESS  	 Koblenzer Strasse 178 - 180
Variable    CITY     	 56727 Mayen
Variable    PHONE    	 02651 48048
Variable    TOLLFREE	 (888) 555-5555
Variable    FAX     	 02651 48666
Variable    SHIPMODES	 upsg upsb upsr
Variable    LOGO         artstore.gif
Variable    SMLOGO       artsmall.gif
Variable    ENCRYPTOR	 none

# END SITE CONFIGURATION

########################## TURN ON PARSING
# Allow substitution of site-specific information
########################## 

ParseVariables  Yes

###
###   These first three required for the catalog to run at all
###

########### MailOrderTo
##
## Default: UNDEFINED
#
# This MUST be defined, or the catalog will not load.
# The address to mail orders to.
#
MailOrderTo             __ORDERS_TO__


########### VendURL
##
## Default: UNDEFINED
#
# The URL that calls the main MiniVend dispatch program. Must
# be defined.  This will be suggested as the name to move the
# compiled dispatch program to. It should look something like:
#
#         http://YOUR_SERVER_NAME/cgi-bin/vlink
#
#VendURL                 http://__SERVER_NAME____CGI_URL__
VendURL                 http://www.giering.de/cgi-bin/giering


########### SecureURL
##
## Default: blank
#
# If you are using an SSL or Secure HTTP server, this is the URL
# which will be used for processing orders securely.  For SSL, it
# is usually the same URL as normal, except that it uses
# 'https' instead of 'http'. Add the 'https' if you have a
# secure server.
#
#SecureURL               https://__SERVER_NAME____CGI_URL__
SecureURL               http://__SERVER_NAME____CGI_URL__

###
###   The following few directives should be defined
###   first in the file, as some other directives in the
###   configuration depend on their value.
###
###   The defaults work for most installations.
###


########### PageDir
##
## Default: pages
#
# The subdirectory of VendRoot where the actual MiniVend pages
# reside.
#
# PageDir
PageDir /home/giering/www/cat_sample

########### ProductDir
##
## Default: products
#
# The location of the product database files.
#
# ProductDir
ProductDir /usr/local/mvend/catalogs/giering/products

########### DataDir
##
## Default: products
#
# The location of the extra database files.
#
# DataDir
DataDir /usr/local/mvend/catalogs/giering/products

###
###   The remaining directives can be defined in any
###   order, providing the ones above have been set first
###


########### Database
##
## Default: products products.asc 1
#
# Definition of an arbitrary database, in the form
# "Database database file type", where "file" is the name of an
# ASCII file in the same format as the products database.  The
# file is relative to VendRoot, and is put in DataDir if no
# path is provided.  Records can be accessed with the
# [data database field key] tag.
#

Database            products    products.asc   TAB
Database            pricing     pricing.asc    TAB
Database            inventory   inventory.asc  TAB
Database            userdb      userdb.asc     TAB
Database            country     country.asc    TAB
Database            Ground      Ground.csv     CSV
Database            2ndDayAir   2ndDayAir.csv  CSV
Database            NextDayAir  NextDayAir.csv CSV

# Here are some sample product database definitions for various SQL 
# database types. These might even work for you if the SQL package
# in question has an existing data source with that name -- these
# may be the defaults in the distributed packages.
#
# For mSQL to work you would do:  msqladmin create minivend
#
# For mysql to work you would do: mysqladmin create minivend
#
#Database            products products.asc dbi:mysql:minivend:localhost:3333
#Database            products products.asc dbi:mSQL:minivend:localhost:1114
#Database            products products.asc dbi:ODBC:TCP/IP localhost 1313
#Database            products products.asc dbi:Solid:TCP/IP localhost 1313

### Needed for Solid and some others
#Database            products ChopBlanks   1

# Change some data type definitions
#Database            products COLUMN_DEF   code=char(20), nontaxable=char(4)
#Database            products COLUMN_DEF   price=char(20)
#Database            products COLUMN_DEF   title=char(64)

# Set some other parameters
#Database            products DELIMITER    TAB
#Database            products LongReadLen  128

# Not needed unless your database requires a login
#Database            products USER   you
#Database            products PASS   XXXXXX

# More database settings are discussed in the documentation.


########### ActionMap
##
## Default: blank
#
# Allows setting of button actions for particular names.  The
# predefined names are listed in the documentation, and would be
# overwritten if re-defined.
#
# Can be set as many times as necessary. Not case sensitive.
#
ActionMap            refresh change
ActionMap            refresh validate
ActionMap            cancel erase
ActionMap            submit next
ActionMap            control color


########### AdminDatabase
##
## Default: blank
#
# When set to one or more MiniVend database identifiers, any pages using data
# items from the specified database(s) will not be allowed for display unless
# the user the catalog operator -- i.e. is authenticated by one of Password ,
# MasterHost , or RemoteUser . The special page 'violation' will be displayed
# if another user attempts to access a page containing elements from the
# database(s).   
#
# AdminDatabase   inventory


########### AdminPage 
##
## Default: blank
#
# When set to one or more MiniVend page names, pages with that name will not be
# allowed for display unless the user the catalog operator -- i.e. is
# authenticated by one of Password , MasterHost , or RemoteUser . The special
# page 'violation' will be displayed if another user attempts to access the
# page(s). 
#
# AdminPage       config/menu
								 

########### AlwaysSecure
##
## Default: blank
#
# Determines whether checkout page operations should always be
# secure.  Set it to the name of pages that should always be secure,
# separated by spaces and/or tabs.
#
AlwaysSecure         ord/enter_cc


########### AsciiBackend
##
## Default: blank
#
# A file name to log order fields in (set by BackendOrder).
# Unless preceded by a leading '/', will be placed relative to VendRoot.
# If the first character is a '|', it is the name of a program to send the
# fields to.
#
AsciiBackend         etc/backend.asc


########### AsciiTrack
##
## Default: blank
#
# A file name to log formatted orders in. Unless preceded by a leading '/',
# will be placed relative to VendRoot.
#
AsciiTrack           etc/tracking.asc


########### BackendOrder
##
## Default: blank
#
# Controls the fields that are prepended to the item codes and quantities
# for the backend ordering capability.  These are the values from the
# user form in 'order.html'.  You can access any value in that
# hash. If blank, no backend ordering is in force.
#
#
BackendOrder name,company,address,city,state,zip,country,account,mv_shipmode


########### ButtonBars
##
## Default: blank
#
# Button bars 0 to 15, specified with a Vend-style filename, i.e. no
# .html suffix, (even though the file will have one), relative
# to the MiniVend page directory. Called by the [buttonbar n] tag,
# numbers start from 0.
#
ButtonBars           buttonbar


########### CheckoutFrame
##
## Default: blank
#
# The frame name where the checkout page will go, if frames are
# enabled.
#
# CheckoutFrame


########### CheckoutPage
##
## Default: order
#
# The name of the default page to send the user to when the [finish-order]
# tag is used.
#
CheckoutPage         ord/basket


########### ClearCache
##
## Default: No
#
# The name of the default page to send the user to when the [finish-order]
# tag is used.
#
# A yes/no directive. When set to yes, each time the catalog is reconfigured or
# the MiniVend server is restarted the page and search caches will be cleared.
#
ClearCache  Yes


########### CollectData
##
## Default: blank
#
# The points at which to log various data items collected by MiniVend,
# such as failed or successful searches.  This allows you to find out what
# your customers are searching for and NOT finding -- perhaps you want to
# add it, or change your product description to match.
#
# The choices to enter are:
#
#   matched    Search strings that match
#   nomatch    Search strings that fail to match
#   page       Pages that are accessed
#   nopage     Pages that are not found
#   order      Various data about ordered items
#
# Enter as a space or comma-separated list, i.e.
#
# CollectData    matched,nomatch,page


########### CommonAdjust
##
## Default: blank
#
# Part of the price adjustment scheme -- see the documentation.
#
#   CommonAdjust   adjustments


########### ConfigDir
##
## Default: config
#
# The default directory where directive values will be read from when using the
# <file notation. The name is relative to the catalog directory unless preceded
# by a /.
#
# ConfigDir      variables


########### CookieDomain
##
## Default: blank
#
#  Allows you to set a domain so that two servers can handle traffic.  It must
#  have at least two periods or browsers will ignore it. 
#
#  CookieDomain   __SERVER_NAME__


########### Cookies
##
## Default: Yes
#
# Determines whether we will send (and read back) a cookie to
# get the session ID for links that go outside the catalog.
#
# Cookies No


########### CreditCardAuto
##
## Default: No
#
# Enter 'Yes' if you wish to enable MiniVend's encrypted credit card
# handling. This whatever is in EncryptProgram (preferably PGP) to encrypt
# credit card information according to a standard scheme.  See the
# documentation for more information.
#
#
CreditCardAuto      Yes


########### CustomShipping
##
## Default: blank
#
# The default database column which is the key to the custom shipping
# calculation. If left blank, no custom shipping calculation is done.
#
CustomShipping       Yes


########### CyberCash
##
## Default: No
# 
# Enables CyberCash processing. Mutually exclusive with
# CreditCardAuto.
#
# CyberCash          Yes


########### DefaultShipping
##
## Default: default
#
# Sets the initial shipping mode.
#
DefaultShipping      0


########### Delimiter
##
## Default: TAB
#
# One of TAB, PIPE, CSV, or your own custom delimiter. (It is not
# suggested that you use a custom delimiter). TAB means a tab-delimited
# database by default, PIPE a pipe-delimited one, and CSV a quote-comma
# format. TAB is STRONGLY recommended, as it makes search definitions
# much easier.
#
# Delimiter


########### DescriptionField
##
## Default: description
#
# The field that will be accessed with the [item-description] element.
#
# DescriptionField  short_desc


########### DisplayErrors
##
## Default: No
#
# If the administrator has enabled DisplayErrors globally, then setting this to
# "Yes" will display the error returned from MiniVend in case something is wrong
# with embedded Perl programs, tags, or (horrors!) MiniVend itself.  Usually you
# will only want to use this during development or debugging.
#
# DisplayErrors     Yes


########### DynamicData
##
## Default: blank
#
# When set to one or more MiniVend database identifiers, any pages using data
# items from the specified database(s) will not be cached or built statically.
#
# DynamicData         inventory


########### EncryptProgram
##
## Default: blank
#
# The fully-qualified path name of a program which will encrypt
# a credit card number for storage in the session database. The parameters
# %p and %f are substituted with the password and temporary file name
# to use, respectively.
#
#  !!!!PLEASE EDIT THIS!!!!
#
# The cat program is used for demonstration purposes -- you should
# use PGP instead.
#
#       EncryptProgram  /usr/local/bin/pgp -feat __ORDERS_TO__ 2>/dev/null
#
EncryptProgram  __ENCRYPTOR__


########### ExtraSecure
##
## Default: No
#
# Disallows access to pages which are marked with AlwaysSecure unless the
# browser is in HTTPS mode. A yes/no directive -- default is 'No'.
#
# ExtraSecure  Yes 


########### FieldDelimiter
##
## Default: 
#
# In conjunction with RecordDelimiter, allows custom database formats to be
# defined. See the documentation for use of this advanced feature.


########### FinishOrder
##
## Default: Finish Incomplete Order
#
# The value that will be used as the anchor text for the
# [finish-order] tag. Can be text or an image -- any legal
# HTML. This is deprecated -- we suggest [if items][page ord/basket]...[/if]
# instead.
#
# FinishOrder          <IMG SRC="contents.gif">
#

########### FormIgnore
##
## Default: blank
#
# Set to the name(s) of variables that should not be carried in the user
# session values. Must match exactly and are case sensitive.
#
# FormIgnore    mv_searchtype
 

########### FractionalItems
##
## Default: no
#
# Whether items in the shopping cart should be allowed to be
# fractional, i.e. 2.5 or 1.25.
#
# FractionalItems


########### FrameFlyPage
##
## Default: blank
#
# The MiniVend-style page name (i.e. no .html extension, relative to
# PageDir) which contains the special on-the-fly page for when frames are in
# use. If not set (the default), the standard flypage will be used.
#
# FrameFlyPage      frame_flypage


########### FrameLinkDir
##
## Default: blank
#
# The relative directory where on-the-fly pages will be sent during static page
# builds -- it is relative to StaticDir. Default is 'framefly'.
#
# FrameLinkDir      fr_fly


########### FrameOrderPage
##
## Default: blank
#
# The special page to use instead of 'order.html' for the order
# page.  This allows you to put the item-list in a separate window/frame
# from the name/address/account information.
#
# FrameOrderPage


########### FrameSearchPage
##
## Default: blank
#
# The special page to use instead of 'search.html' for the search
# page.  This allows you to define separate windows for frame and
# non-frame browsers.
#
# FrameSearchPage


########### FramesDefault
##
## Default: no
# 
# Whether the first access by a user will place them in frames mode.
# 
# FramesDefault


########### Glimpse
##
## Default: glimpse
#
# Controls the location of the external glimpse search engine,
# and whether Glimpse will be used.  Set to the path of your
# Glimpse program.  If you want special options, see the
# documentaton on the search engine.
#
# Glimpse  /usr/local/bin/glimpse


########### Help
##
## Default: blank
#
# Files with help/macro items, specified with a Vend-style filename,
# i.e. no .html suffix, (even though the file will have one),
# relative to the MiniVend page directory. Help items are
# keyed by name.  Called by the [help item] tag.
#
Help                    hintfile


########### ImageAlias
##
## Default: blank
#
# Aliases for images, ala Apache/NCSA ScriptAlias and Alias directives. 
# Relocates images based in a particular directory to another for MiniVend use
# -- operates *after* ImageDir. Useful for editing MiniVend pages with an HTML
# editor.
#
# ImageAlias  /images/  /thiscatalog/images/


########### ImageDir
##
## Default: blank
#
# Where the images are, relative to HTTP server DocumentRoot.
# This allows images to be referenced in a relative fashion
# and translated by MiniVend.  Useful for multi-catalog setups
# using common pages.  MUST HAVE A TRAILING SLASH.
#
ImageDir                __IMAGE_DIR__/


########### Locale
##
## Default: none (U.S.)
#
# Sets the special locale array. See the documentation. The below
# definition will cause monetary value of 3,400.00 in U.S. notation
# to be displayed as 3.400,00. To remove the decimal places, make
# frac_digits '0'.
# 
Locale de_DE mon_decimal_point ,
Locale de_DE mon_thousands_sep .
Locale de_DE frac_digits 2
Locale de_DE currency_symbol DM
Locale de_DE p_cs_precedes 1
Locale de_DE p_sep_by_space 1
Locale fr_FR price_picute "EURO ###.###.###,###"

#include locale.fr_FR


########### LogFile
##
## Default: etc/log
#
# The file where global data collected (set by CollectData) is logged.
#
LogFile /usr/local/mvend/catalogs/giering/giering.log


########### MasterHost
##
## Default: blank
#
# The IP address that can reconfigure this server (if the reconfigure
# program is served that way). Default is blank, disabling remote
# check of IP address.
#
# MasterHost


########### MixMatch
##
## Default: No
#
# Sets whether quantity price breaks will be on TOTAL quantity or
# per-item quantity. Default is no mix and match, pricing is on
# a per-item basis.
#
# MixMatch


########### MsqlDB
##
## Default: minivend
#
# Sets the name of the mSQL database (must be present on the default server).
#
# MsqlDB          catalog


########### Mv_Background
##
## Default: blank
#
# Background patterns, 1 through 15.  Start with a BEGIN,
# then define up to 15 backgrounds for the 15 schemes.
#
Mv_Background <<EOF
BEGIN
__IMAGE_DIR__/blue_pap.gif
none
none
__IMAGE_DIR__/blue_pap.gif
EOF

########################## Turn off parsing
ParseVariables  No

########### Mv_BgColor
##
## Default: blank
#
# Background colors, 1 through 15.  Start with a BEGIN tag,
# then define up to 15 colors for the 15 schemes.  Enter
# 'none' for the default.
#
Mv_BgColor           BEGIN none #000000 #FFFFFF none


########### Mv_LinkColor
##
## Default: blank
#
# Link colors, 1 through 15.  Start with a BEGIN tag, then
# define up to 15 colors for the 15 schemes.  Enter 'none' for
# the default.
#
Mv_LinkColor         BEGIN none white black ltgreen


########### Mv_TextColor
##
## Default: blank
#
# Text colors, 1 through 15.  Start with a BEGIN tag, then
# define up to 15 colors for the 15 schemes.  Enter 'none' for
# the default.
#
Mv_TextColor         BEGIN none ltgreen blue none


########### Mv_VlinkColor
##
## Default: blank
#
# Visited link colors, 1 through 15.  Start with a BEGIN tag, then
# define up to 15 colors for the 15 schemes.  Enter 'none' for
# the default.
#
Mv_VlinkColor        BEGIN none orange purple ltgreen


########### Mv_AlinkColor
##
## Default: blank
#
# ALINK colors, 1 through 15.  Start with a BEGIN tag, then
# define up to 15 colors for the 15 schemes.  Enter 'none' for
# the default.
#
Mv_AlinkColor        BEGIN none brown brown brown

########### NewEscape
##
## Default: No
#
# A yes/no directive. When set to Yes, it disallows the old-style
# period escaping of one-click search spec strings, and allows
# HTTP-style escaping of passed arguments (the [page name arg]
# tag, among others). 
#
NewEscape  Yes


########### NewReport
##
## Default: Yes
#
# When set to No, it allows the old-style $variable interpolation on
# MiniVend order reports.  The default prevents clashes with embedded Perl
# code.
#
# NewReport  No


########### NewTags
##
## Default: No
#
# When set to Yes, it defaults all pages to using the new
# page syntax. This can be counteracted with an [old] tag at the
#
NewTags    Yes


########### NoCache
##
## Default: blank
# 
# The names of MiniVend pages that are not to be cached (if I<Page Cache> is
# being used) or built statically (if I<STATIC PAGE BUILDING> is in use).  If
# the name is a directory, then no pages in that directory (or any below it) be
# cached or built statically.
#
NoCache    ord special results new_account flypage


########### NoImport
##
## Default: blank
#
# When set to one or more MiniVend database identifiers, those database(s) will
# never be subject to import. Useful for mSQL or DBI databases, or databases
# that will *never* change.
#
# NoImport   inventory
 

########### NonTaxableField
##
## Default: blank
#
# The name of the field in the products database that is set (to 1 or yes)
# if an item is not to be taxed. Will log an error and tax it anyway
# if the field doesn't exist in the database.
#
# NonTaxableField


########### OfflineDir
##
## Default: offline
#
# The location of the offline database files for use with the MiniVend offline
# database build command. Set to "offline" as the default, and is relative to
# VendRoot if there is no leading slash.
#
# OfflineDir    /usr/data/minivend/offline


########### OldShipping
##
## Default: No
#
# Defines compatibility with older MiniVend shipping files -- they will break
# if using formulas where 'x' is used as the substituted-for string for the
# accumulated total.
#
# OldShipping  Yes
 

########### OrderCounter
##
## Default: blank
#
# The name of the file (relative to VendRoot if no leading /) that
# maintains the order number.
#
OrderCounter    etc/order.number


########### OrderFrame
##
## Default: _top
#
# The frame name where the order page will go, if frames are
# enabled.
#
# OrderFrame


########### OrderLineLimit
##
## Default: 0 (unlimited)
# 
# The number of items that the user is allowed to place in the shopping cart --
# a robot defense.  See the docs.
# 
# OrderLineLimit   50


########### OrderProfile
##
## Default: blank
#
# An unlimited number of order profiles, specified relative to the
# MiniVend page directory. Called by the mv_order_profile selector on an order
# form, numbers start from 0.
#
# The order profiles themselves are a set of parameters defining the order
# checking and lookup parameters, and can be conditional based on the
# MiniVend [if ...][/if] tagging.  The [value ..], [data ..], and
# [field ..] tags can be used.
#
OrderProfile    etc/order.profiles


########### OrderReport
##
## Default: etc/report
# 
# The location of the simple order report file. 
#
OrderReport  pages/ord/report.html


########### PageCache
##
## Default: No
#
# When set to Yes, it will enable the cacheing of pages if the client
# browser has cookie capability.
#
# PageCache  yes


########### PageSelectField
##
## Default: blank
#
# Sets a products database column which can be used to select the on-the-fly
# template page. This allows multiple on-the-fly pages to be defined. If the
# field is empty (no spaces, either!) then the default flypage will be used.
#
# PageSelectField    display_page


########### Password
##
## Default: blank
#
# The encrypted password that, when entered and sent as RECONFIGURE_MINIVEND by
# the reconfigure program, will be checked against the user entry to enable
# reconfiguration.
#
# If you use MiniVend's htpasswd.pl (from 2.03 or higher) it will write the
# catalog configuration file if given 'catalog.cfg' as the file name. The demo
# starts with an encrypted blank password, allowing you to just hit enter.
#
Password                bAWoVkuzphOX.


########### PriceBreaks
##
## Default: blank
#
# The quantities where price breaks should be placed.  Used to set up the
# pricing.asc entries to match actual pricing. Unlimited number of breaks --
# only enter the lowest quantity it applies to.
#
# If present, there must be a valid I<pricing> database.
#
# This directive should normally be disabled unless you are using quantity
# pricing (as in this demo).
#
PriceBreaks          2 5 10 25 100


########### PriceAdjustment
##
## Default: blank
#
# A MiniVend item attribute (see UseModifier) which contains a value upon which
# a price adjustment to the item may be made. See the documentation for use
# of this advanced feature.
#
PriceAdjustment size


########### PriceCommas
##
## Default: yes
#
# Whether commas will be inserted in prices displayed by MiniVend.
#
# PriceCommas


########### PriceDivide
##
## Default: 1
#
# The number the price should be divided by to get the price in units (dollars
# or such).
#
# PriceDivide 100


########### PriceField
##
## Default: price
#
# The field in the product database that will be accessed with the [item-price]
# element.
#
# PriceField


########### Random
##
## Default: blank
#
# Random messages 0 to 15, specified with a Vend-style filename, i.e. no .html
# suffix, (even though the file will have one), relative to the MiniVend page
# directory. Called by the [random] tag.
#
Random               rand1 rand2 rand3 rand4 rand5


########### ReadPermission
##
## Default: user
#
# Controls the permissions of the session database, and error.log file.  This
# only takes effect if the program is creating a new file.
#
ReadPermission  group


########### ReceiptPage
##
## Default: blank
#
# The page to be displayed as a receipt after the user has submitted an order.
# Replaces the standard 'confirmation' page.
#
ReceiptPage          ord/receipt


########### RecordDelimiter
##
## Default: blank
#
# In conjunction with FieldDelimiter, allows custom database formats to be
# defined. See the documentation for use of this advanced feature.


########### RemoteUser
##
## Default: blank
#
# The value of the HTTP environment variable REMOTE_USER that will enable
# reconfiguration.
#
# You need to enable HTTP basic authentication for this to work.
#
# RemoteUser BillyBoy


########### ReportIgnore
##
## Default: blank
#
# Fields to ignore for the purposes of mailing an order. A COMMA-SEPARATED
# list. Fields beginning with 'mv_' are ignored automatically.  This only makes
# a difference if NewReport is set to No.
#
# ReportIgnore


########### RequiredFields
##
## Default: blank
#
# Fields that the user MUST fill at least something in before
# their order can be processed. A COMMA-SEPARATED list.
#
RequiredFields       name


########### RobotLimit
##
## Default: 0 (unlimited)
#
# Defines the number of consecutive pages a user session may access without a
# 30 second pause.  If the limit is exceeded, then the command defined in the
# Global directive LockoutCommand will be executed.
#
RobotLimit       50


########### Rotate
##
## Default: blank
#
# Rotating messages 0 to 15, specified with a Vend-style filename, i.e. no
# .html suffix, (even though the file will have one), relative to the MiniVend
# page directory. Called by the [rotate] tag.  IF YOU CHANGE THEM, THEY WON'T
# TAKE EFFECT UNTIL A RESTART.
#
Rotate  rotate1 rotate2 rotate3 rotate4 rotate5


########### SalesTax
##
## Default: blank
#
# The FIELD NAMES which are the keys to the sales tax calculation. This is
# defined in ProductDir/salestax.asc, and is most commonly zipcode and/or
# state, one of the fields on the order report. If left blank, no sales tax
# calculation is done.  If an entry for that field name is not found, it uses
# the field 'default', which must be defined in the file.  The default can be
# 0.
#
SalesTax             zip,state


########### SaveExpire
##
## Default: 30 days
# The length of time that saved sessions will persist before being expired. See
# SessionExpire for the format.
#
# SaveExpire    8 weeks


########### ScratchDir
##
## Default: etc
#
# The directory where scratch files will be written, notably cached searches.
#
ScratchDir  tmp


########### SearchCache
##
## Default: No
#
# Determines whether cacheable searches will be cached. It requires the
# presence of the directory 'SearchCache' in the ConfDir directory (default
# would be etc/SearchCache).
#
# SearchCache  Yes


########### SearchFrame
##
## Default: blank
#
# The frame name where search results will go, if frames are enabled.
#
# SearchFrame


########### SearchProfile
##
## Default: blank
#
# An unlimited number of search profiles, specified relative to the MiniVend
# page directory. Called by the mv_profile selector on a search form, numbers
# start from 0.
#
# The search profiles themselves are a set of variables defining the search
# parameters, and can be conditional based on the MiniVend [if ...][/if]
# tagging.
#
SearchProfile        etc/search.profiles


########### SendMailProgram
##
## Default: /usr/lib/sendmail
#
# The location of the sendmail binary, needed for mailing orders.  Must be
# found at startup.
#
# SendMailProgram


########### SeparateItems
##
## Default: No
#
# Changes the default when ordering an item via MiniVend to allowing multiple
# lines on the order form for each item. 
#
# SeparateItems Yes


########### SessionDatabase
##
## Default: session
#
# The base name of the session database. You don't normally need to
# set this.
#
# SessionDatabase


########### SessionExpire
##
## Default: 1 day
#
# The time after which user sessions will expire.
#
# SessionExpire


########### Shipping
##
## Default: 0
#
# A flat shipping charge that will be added to any order. A
# zero value disables it.
#
# Shipping


########### SpecialPage
##
## Default: blank
#
# Sets a special page to other than its default value.
#
SpecialPage          badsearch      special/badsearch
SpecialPage          canceled       special/canceled
SpecialPage          checkout       ord/checkout
SpecialPage          confirmation   special/confirmation
SpecialPage          failed         special/failed
SpecialPage          interact       special/interact
SpecialPage          missing        special/missing
SpecialPage          needfield      special/needfield
SpecialPage          nomatch        special/nomatch
SpecialPage          noproduct      special/noproduct
SpecialPage          notfound       special/notfound
SpecialPage          order          ord/basket
SpecialPage          search         results
SpecialPage          order_security special/order_security
SpecialPage          violation      special/violation


########### Static 
##
## Default: No
#
# A yes/no directive. Enables static page building and display features.
#
Static   No


########### StaticAll
##
## Default: No
# A yes/no directive.  Tells MiniVend to try and build all pages in the catalog
# statically when called with the static page build option.
#
StaticAll   Yes

########### StaticDepth
##
## Default: 1
# 
# The number of levels of static search building that will be done if a search
# results page contains a search. Set to 0 to disable re-scanning of search
# results pages.
#
# StaticDepth 2

########### StaticDir
##
## Default: static
#
# The absolute path of the directory which should be used as the root for
# static pages. The user ID executing MiniVend must have write permission on
# the directory (and all files within) if this is to work.
#
StaticDir   /home/giering/www/cat_sample

########### StaticFly
##
## Default: No
#
# A yes/no directive. If set to Yes, static builds will attempt to generate
# a page for every part number in the database using the on-the-fly page build
# capability.
#
StaticFly   Yes


########### StaticPage
##
## Default: blank
#
# Tells MiniVend to build the named page (or pages, whitespace separated) when
# employing the static page-building capability of MiniVend. Not necessary if
# using StaticAll.
#
# StaticPage   info/about_us  info/terms_and_conditions


########### StaticPath
##
## Default: blank
#
# The path (relative to HTTP document root) which should be used in references
# built by and referred to by the page-building capability of MiniVend.
#
StaticPath /home/giering/www/cat_sample/pages


########### StaticPattern
##
## Default: blank
#
# A perl regular expression which is used to qualify pages that are to be built
# statically. The default is blank, which means all pages qualify.
#
# StaticPattern  ^info|^help


########### Sub
##
## Default: blank
#
# Defines a catalog subroutine for use by the [perl sub] subname arg [/perl]>
# construct.
#
# You may define as many as desired.
#
# Sub


########### TaxShipping
##
## Default: blank
#
# A comma or space separated list of states or jurisdictions that
# tax shipping cost, i.e. UT.
#
#
TaxShipping          UT,NV


########### UpsZoneFile
##
## Default: blank
#
# The file containing the UPS zone information,  specified relative to the
# MiniVend page directory.
#
UpsZoneFile   products/ups_zone.asc


########### UseCode
##
## Default: yes
#
# Determines whether the product code will be used as the base for the
# [item-link] file name.
#
# UseCode


########### UseModifier
##
## Default: no
#
# Whether modifier information will be tabulated and forwarded (like size
# or color information).
#
#
UseModifier size color


########### Variable
##
## Default: none
#
# Variable values that can be accessed on MiniVend pages with __VARIABLE__
# notation.
#


########### WritePermission
##
## Default: user
#
# Controls the permissions of the session database, and
# error.log file.  This only takes effect if the program is
# creating a new file.
#
# Though it is highly discouraged, if you can't run vlink SUID
# you can set this to 'world' and have MiniVend work.
#
# WritePermission


Search for: Match: Format: Sort by: