General

The General tab of the eCart Object dialog sets the persistence type of the object, as well as the number format, currency and weight attributes.

Settings

Cart name: Identifies the eCart Object currently under configuration in the interface. This cannot be edited.

Language: Determines the language to be used for the descriptive text on the buttons available within the shopping cart. Available options include English, Spanish, French, German, Dutch, and Italian.

Store In: The Store In configuration option sets the persistence of the shopping cart. Persistence is the method for maintaining the contents of the shopping cart across all pages in which the eCart object is applied. There are two methods available for persistence:
  • Session: Maintains the contents of the cart in the current session held by the user viewing the pages. All information will be available as a global variable for the duration of the session. The session variable is specified automatically when the eCart object is placed on the page.
  • Cookie: Maintains the contents of the cart by setting a cookie on the client machine containing the current state of the cart. Using Cookie requires defining how that cookie is set on the page through the Edit button.

    This opens the above interface and requires configuration of the following attributes:
    • Domain: Enter the domain for which this cookie will be valid. You must specify at least two periods in order for this attribute to be set correctly (e.g. .domain.com) In this example, the default value has been left in to demonstrate. Leaving this blank will make the cookie valid for any domain which may call a cookie by the same name.

      Note: If this is being run on a local web server, DO NOT specify a domain as the cookie object will not work.
    • Expires: Sets the duration which the cookie will be set for in days.
    • Path: Specify the subdirectory under the domain for which the cookie is valid. Using "/" will make the cookie valid for all directories off the root of the specified domain. A specified path will only allow the pages under that path and derivative folder names to be used.

      (e.g. The path /subdir would allow the cookie to be used for /subdir, /subdirectory, and /subdir/content.htm.)
    • Secure: Sets whether the information in the cookie is passed using https:// security protocols. Use this setting if the cookie is going to be set from a page that is using the https:// protocol.
Number Format: Sets the formatting options for maintaining numbers within the eCart object. The available options are:
  • 10,000.00
  • 10.000,00
  • 10000.00
  • 10000,00

Currency

The following configuration options are specific to currency within the scope of the shopping cart:

Symbol: Sets the symbol utilized to identify the currency for a number. You may select Dollars, Euros, Pounds, Francs, or Yen from the list to default in the symbol into the entry box, or specify your own symbol.

Placement: Sets where the symbol is displayed in relation to the number it modifies.

Force Decimals: Tells the shopping cart display to show decimal places for the currency.

Decimal Places: If a value has a decimal, the currency will maintain the number of decimal places specified.

Note: eCart 5 supports USD ($) and CAD ($) allowing for Canadian customers to differentiate the currency when using shipping services and other features as part of their online store. Make sure to select the correct ($) currency.

Weight

The following configuration options are specific to item weight within the scope of the shopping cart:

Symbol: Sets the symbol utilized to identify the weight for a number representing an items weight. You may select lbs., Kg, oz., g, t, or tn from the list to default in the symbol for each, or specify your own symbol.

Placement: Sets where the symbol is displayed in relation to the number it modifies.

Force Decimals: Tells the shopping cart display to show decimal places for the weight.

Decimal Places: If the value has a decimal, the weight will maintain the number of decimal places specified.