Corporation-Wide Admin Settings And Defaults
These are corp-wide settings that are hidden or considered to be admin only.

1. Customer Id - Required. The default is one (1). If changed to a real customer id number, the application will show a customer log link to that customer. This helps to create the tie-in between our customer/clients and which corporation they are assigned to.

2. Custom or Special Homepages - Optional. By default this field is blank. If a valid entry (one or more custom homepages) exists, these special pages will show up in the "chooser" options for the specific corporation. The field has special formatting needs. It also has a max of 255 characters. In a nut shell, the format is the page path, followed by a double colon (::), followed by the human readable page title. If more than one page is needed, do the same thing and just add a comma in between the different pages. Basically, you are building a two level list.

3. Advanced Web & eCommerce - Optional. These settings deal with the advanced web and eCommerce settings for a corporation. By way of a note, there are some general web presence settings that are listed on the main corp-wide settings page. We allow corporations and users to control those general settings. These settings, on this page, are controlled by admin users and deal with options for eCommerce. Without getting super technical, the general web presence settings deal with a remote site that is not under the secure Adilas umbrella. All information is web serviced from the secure Adilas.biz site to the general web presence site. The eCommerce pieces are actually run under a small portion of the main Adilas.biz site and are actually tied right to the live database.

There are tons of sub fields under this section. Here is a list of the fields and what they are looking for and/or do:

3.1. Allow Quotes - Do you want the shopper to be able to create a quote or online order? No money will change hands. Checked means yes and unchecked means no. The other fields deal with two different buttons. One is for quotes and the other is for orders. Both end up being quotes but the verbage is slightly different.

3.2. Allow Invoices - Do you want the shopper to be able to pay for and create a real invoice? This is considered full eCommerce. This setting does require a number of other settings to be filled out and selected. The sub setting is for what you want the final checkout button to say.

3.3. Check Quantities On Hand - How tight do you want to run? Do you want to make sure you have it before selling it or show and allow anything to be sold regardless of quantity? If checked, the application will check for a quantity on hand. If unchecked, the application will allow for a sale to happen regardless of quantity on hand.

3.4. Skip Shipping - Do you want to completely skip the shipping sections. This deals with products and services that don't need shipping info.

3.5. Include General Shipping - Do you want to charge any general or blanket shipping values? Checked means yes and unchecked means no. If selected, you will also need to provide a part number to use and a number value to assign to the cart. Example: Shipping and 10.00 or Freight and 15.00.

3.6. Allow New Customers - Do you want to allow the shopper to add themselves to your customer database? They will be required to search for themselves first. If they are not found, the system will prompt for action. This setting controls whether or nor you allow new customers to be created. The second setting deals with the default customer type when the customer is in add mode.

3.7. Wholesale Pricing - Do you want to hide all prices until a valid customer login. If yes, the prices will still show but they will be delayed until after a valid login is present.

3.8. Allow Statements - Do you want a return customer to be able to make their own statement from existing invoices? They will only be able to select a date range, all other fields will be auto populated and controlled behind the scenes. Under construction.

3.9. Allow Histories - Do you want a return customer to be able to view past invoices and quotes? This will filter results according to the customer id number that was assigned. This setting allows a user to view their actions and transactions.

3.10. Allow Online Bill Pay - Do you want a return customer to be able to view and pay for outstanding invoices? This setting will only allow for payments or split payments. No other actions will be done other than applying a new credit card payment to an outstanding bill or invoice. Under construction.

3.11. Customer Sign In Field 1 - This setting needs two pieces. The first piece is the physical database field name. This is the piece that will be looked up or matched. The second part is what to call the field or the display name. For example: Customer Id, Tax Id, Email, etc. In order to build the list with the two pieces, there needs to be a double colon sign "::" between the values. For example: customer_id::Customer Id Number or email::Email. For your reference, the Possible look-up fields are: customer_id, email, zip, cell_phone, home_phone, work_phone, first_name, last_name, business_name, customer_tax_id, terms, and customer_birth_date.

3.12. Customer Sign In Field 2 - This is the second field for the customer sign in. See info on the first sign in field for more details. As a note, both fields 1 and 2 need to have different values and look-ups. For example: Field 1 could have customer_id::Patient Id. Field 2 could have something like email::Email or customer_tax_id::Special Tax Id Number.

3.13. Location - Choose a location from the list provided. All new quotes and invoices will be tied to this location setting.

3.14. Salesperson/User - Choose a salesperson from the list provided. All new quotes and invoices will be tied to this salesperson name and id number. Some corporations use a special web or generic person so that they are able to track what came from the web.

3.15. Invoice/Cart Type - Choose a cart type from the list provided. All new quotes and invoices will be tied to this invoice type.

3.16. Merchant Setting - Choose a merchant setting from the list provided. This field is required if you are using the allow invoices or allow online bill pay options. Basically, do you want to accept payments? If you are not using those options, this setting may be skipped.

3.17. Show Per Page - Required. Enter the number of search results to show per page on the eCommerce site. The default is 25. The number must be positive and may not exceed 200 per page. This setting is more of a display type setting.

3.18. Show/Hide Page Navigation - Required. Choose from the list provided. This setting deals with the site logo, headers, footers, and page navigation. The default is "show". If hidden, the eCommerce pages will only show the basic information and will not have page headers, footers, and other links or page navigation.

3.19. Default Thumbnail Size - Required. Choose from the list provided. This setting deals with the size of the thumbnail photos for the inventory items. The default is "small". The other option is "medium". This setting is a display option and deals with the visual display of the items.

4. Email Invoice Settings - Optional. These settings deal with options for sending invoices (sales receipts) to customers via email. There are two settings. They may be left blank if not used. If used, the top field is required. The top field is for the "from" email address. As a note, this must be a valid email address that relates to the Adilas.biz email server. In order for ColdFusion (our server-side scripting language) to send an email, it must come from a valid email address that is tied to the domain where it gets sent from. In our case, this is the main Adilas.biz mail server. The second field is an optional list of email addresses that will be added to the "CC" (carbon copy) field of the outbound emails. If used, enter a list of email addresses separated by a comma (,).