Advanced Features

Website Configuration

The following e-commerce settings can be changed through standard web configuration by Eagle Business Software developers.

The website  template options are disabled if the EBMS e-commerce tools are interfaced with a 3rd party shopping cart.  Review Advanced Options > Integrate with Other E-commerce Solutions for more information.  

General website

  • Phone_Number: Website contact phone number. Default value is pulled from EBMS company data.

  • Website_Company_Name: Website company name. Default value is pulled from EBMS company data.

  • Logo: Path to the company logo. Default value is /static/images/logo.png.

  • Complimentary: Primary website color. This should be dark enough to be visible on a white background. Default value is #000000.

  • Contrast: Secondary website color. This should be dark enough to be visible on a white background. Default value is #000000.

  • Blog_Module: Turns off the blog module so that it doesn't show even if the data exists in SQL. Default value is true.

  • News_Module: Turns off the news module if the blog module is turned on. Default value is false.

  • Img_Cache_Hours: Number of hours to cache images. Default value is 24.

  • Cookie_Expire_Days: Number of days to save cookies. Default value is 7.

  • Check_Browser: Check if the browser is supported, show a message asking to upgrade if it's not. Default value is true.

  • Send_Contact_Confirmation: Send a confirmation email to the user after submitting a contact form. Default value is false.

Emails

  • Contact_Email_Address: Website contact email address. This is the default address contact forms are sent to.

  • Contact_Email_From_Address: Default address to use as the from address for contact forms.

  • Contact_Email_Subject: Default subject to use for contact forms.

  • Contact_Email_Redirect: Default page to redirect to after submitting contact forms. Default value is /contactconfirm.htm.

Search and index

  • Search_Style: 

    • "Standard" looks for any document that matches any of the keywords using a "fuzzy" (non-exact) search. This is the default value.

    • "AllRequired" looks for any document that matches all of the keywords using a "fuzzy" (non-exact) search

    • "Precise" looks for any document that matches all of the keywords using an exact search.

  • Ignore_Search_Fields: Semi-colon delimited list of fields not to search by. For example: "Keywords;Description" wouldn't search in the Keywords or Description fields.

  • Custom_Inventry_Index_Fields: Custom inventry fields to index and query.

  • Custom_Inventre_Index_Fields: Custom inventre fields to index and query.

  • Index_Exclude_Content_Paths: Paths to exclude when indexing static content. Example: files/Support/help_modules;files/ebms/files;files/pdf;files/services

General e-commerce

  • Max_Locator_Searches: Maximum number of times a user can search for dealers in a single session. Default value is 2.

  • Locator_Dealer_Count: Number of dealers to show on locator page. Default value is 3.

Customer accounts

  • Website_Customer: Override the default web customer that's set in EBMS.

  • Default_Web_Customer_2: A second customer id that is also considered "not logged in"

  • Max_Login_Attempts: Maximum number of failed login attempts allowed per session. Default value is 4.

  • Customer_Tax_Exemption: Allow customers to mark themselves as "tax exempt". Default value is true.

Inventory

  • Check_Folder_Empty: On folder templates, check each folder to make sure that it has items. Default value is true.

  • Cache_Folder_[FOLDER ID]: Where folder id is the folder id with no spaces. If this is set to true, it will cache the specified folder's subfolders in a static variable. This cache is only cleared once per day.

  • Cart_Redirect: Redirect to the cart page when an item is added to the cart. Default value is true if there is no mini cart.

  • Check_Append: If an item and uom is added to the cart that is already added to the cart, ask the user if he wants to add quantity to the existing line item. Default value is true.

  • Show_Serial_Numbers_In_Folder_Template: Show serial numbers for serialized items in folder template pages. If this is turned on, it will show each serial number as its own inventory item within folder templates. Default value is false.

  • Show_Descr_In_Url: Show inventory folder and item titles in the urls. Default value is true.

  • Sort_Items_By_Id: Sort inventory items by item id instead of by title. Default value is false.

  • Folder_Cache_Hours: Length of time in hours to save folder information that has been cached. Default value is 2.

  • Inventory_Cache: Cache inventory information within a session. Default value is true.

  • Redirect_404_Empty_Folders: Show 404 error on folders with no contents. Default value is true.

  • Show_Unavailable_Items_Last: Show unavailable inventory items after available items. Default value is false.

  • Show_Inventory_On_Hand: Show the On Hand value of inventory items. Default value is false. - This is also configureable from EBMS Sales>website.com> inventory tab

  • Products_Only_On_Login: Don't allow users to see products unless they are logged in. Default value is false.

  • Out_Of_Stock_Count: Stock count at which an inventory item is considered out of stock. Default value is 0.

  • Decimals_In_Price: Number of decimals to show in prices. Default value is 2.

  • Item_Image_Width: Default width to use in item page for image. Default value is 230.

  • Image_Thumbnail_Size: Maximum size to use for item and folder thumbnails (maximum in either direction). Default value is 150.

Checkout

  • Shipping_Address_Is_Billing_Address: Default the "Shipping address is billing address" switch to on. Default value is true.

  • PayPal: Determines if the PayPal module shows. If this is turned on (which it is by default) the PayPal module will still only show if EBMS data allows it. Default value is true.

  • PayPal_Currency_Code: Currency code to use with PayPal. Default value is USD. See other options here: https://developer.paypal.com/docs/classic/api/currency_codes/

  • Currency_Code: Currency code to use if PayPal_Currency_code does not exist. This is used for rich snippets

  • Require_PO: Require the user to enter a PO number on checkout. Default value is false.

  • Select_Ship_Date: Allow the user to select a shipping date on checkout. Default value is false.

  • Select_Ship_Data_Min_Days: Minimum number of days from today that the user is allowed to select as the shipping date. Default value is 0.

  • Shipping_Option_Zero_Text_[FREIGHT_TYPE]: Where freight type is the ARSHVIA.FRGHT_TYPE that you want to affect. If the shipping method with this freight type is $0.00, it will show this text instead of the default.

  • Additional_Company_Info: Additional information to show on order confirmation

  • Cart_Redirect: Redirect to the cart page when an item is added to the cart. Default value is true if there is no mini cart.

  • Abandoned_Carts: (Web5.1 - this is always turned on in Web5.2 and newer) Show "Abandoned carts" in the web admin. Default value is false.

  • Abandoned_Cart_Limit: Determines how many days cart should be empty before it is considered "abandoned". Default value is 7.

Cart

  • Cart_Save_Item_Text: Determines title of the button, which will save item for later. Default value is "Save for later"

  • Cart_Saved_Items_Text: Determines title of the saved for later items list. Default value is "Saved for later"

  • Hide_Minicart: Hides the mini cart. To hide it, value should be true.

Year / Make / Model

  • Save_Vehicles_In_Cookies: Save selected vehicles in cookies. Default value is true.