Configuring Custom Fields

Contents of this Topic: Show

Overview

The Custom Field Setup screen is accessible from Main Menu>Settings>Data Functions>Setup Custom Fields.

Custom fields can be created for the following record types:

  1. Orders

    Order Details

  2. Customer

    Product (inventory)

    Supplier

Each of the five record types can have up to five custom fields of four possible data types: text, integer numeric, date, and currency, for a maximum of 100 basic custom fields.

The appearance and functionality of these basic custom fields is configured at the Custom Field Setup screen. Once configured, the custom fields are visible on the Custom Fields tab of the main screen of the appropriate record type.

In addition to the basic custom fields, Monsoon Order Manager offers an Advanced Custom Fields feature for customer and inventory records, which is outside the scope of this article. Refer to its Knowledge Base topic for more information.

Description of the screen

Custom Field Setup: Custom Text Fields tab

Tabs on the screen

The fields on the tabs described below are the same regardless of which kind of custom field is being defined (Orders, Order Details, Customers, Products, or Suppliers).

Text Fields tab

Example of Custom Text Field Setup screen: Custom Text & Numeric Fields tab

      1. Unique list for this field - if this is selected, a button labeled View/Edit List appears. Select that button to view or enter appropriate values in the list to be used for this custom field. Refer to the section,  Creating a Unique List, for more information.

      2. Shared List - if this is selected, you can choose from previously created "shared" lists to populate the list. Refer to the section, Shared Lists Tab, for more information.

      3. SQL Statement - enter an SQL statement in the field which becomes visible in the Edit Button, Name of Shared List or SQL Statement section, to populate the list

Numeric Fields tab

        1. Text Box - manually enter data as a single line of text

        2. Combo Box - select an existing entry presented in a drop-down list or enter the data as a single line of text

        3. Check Box - select one or more options from a list, which indicates a true or false condition

        1. Unique list for this field - if this is selected, a button labeled View/Edit List appears. Select that button to view or enter appropriate values in the list to be used for this custom field. Refer to the section,  Creating a Unique List, for more information.

        2. Shared List - if this is selected, you can choose from previously created "shared" lists to populate the list. Refer to the section, Shared Lists Tab, for more information.

        3. SQL Statement - enter an SQL statement in the field which becomes visible in the Edit Button, Name of Shared List or SQL Statement section, to populate the list

Date Fields tab

  1. The formatting choices for Date custom fields and their Examples are:

        1. d-mmm-yyyy     (6-Dec-2010)

        2. mmm-dd-yyyy    (Dec-6-2010)  

        3. General Date      (12/6/2010)

        4. Long Date          (Monday, December 06, 2010)

        5. Medium Date      (06-Dec-10)

        6. Short Date          (12/6/2010)

 

Currency Fields tab

Example of the Custom Field Setup screen: Custom Date & Currency Fields tab

Shared Lists tab

Example of the Custom Field Setup screen: Shared Lists tab  

  1. Select the list to edit from the Shared List drop-down box in the upper left-hand side of the screen, or type in a name to create a new list.

    If you are creating a new list:

        1. Select in the # of fields in this list radio buttons: 1 field or 2 fields. select the adjacent Save button to create the list.

        2. To add the first item in the list, enter a value in the Text to Store text box on the left-hand side of the tab. If you are creating a two-field list, enter a value in the Text to Display field, as well. The Text to Display field is grayed out in the figure above because the 1 field radio button is was selected. In the case of a 2-field list, the Text to Store values are not displayed, but are used by the program in the background.

        3. Select Save Entry directly below the Text to Store and the Text to Display fields. The new entry or entries will appear in the list box to the right, under the appropriate column heading (also labeled Text to Store and Text to Display), as shown in the figure below.

Custom Field Setup screen: Shared Lists tab and two-field list

      1. Repeat steps b. and c. for each additional item to be added to the list.

If you are editing a list:

Creating a Unique List

  1. Select the View/Edit List button that corresponds to the appropriate custom field. The Custom Field Setup screen changes, as shown below:

Custom Field Setup screen: Creating a unique list of values for the custom field

  1. Choose one of the # of fields in this list radio buttons: 1 field or 2 fields.

  2. Select the Save button.

  3. To add an item in the list, enter a value in the Text to Store text box. If you are creating a 2-field list, also enter the Text to Display, in the text box which is grayed out in the image above. In the case of a 2-field list, the Text to Store values are not displayed on the Custom Fields tabs, but they are used internally by the program.

  4. Select the Save Entry button, which is directly below the Text to Store and Text to Display fields. The new entry appears in the list box on the right.

  5. Repeat steps five and six for each additional value to be added to the unique list.

  6. To delete a list item, select it in the window to the right and select Delete Entry.

  7. Use the up and down arrow buttons to the right of the window to change the order in which the list entries are displayed.

  8. Select the Done button to return to the Custom Text & Numeric Fields tab view of the Custom Field Setup screen. The custom field that was created with a unique list will now appear on the Custom Fields tab of the appropriate record type (Order, Customer, Inventory or Supplier).

Identifying custom fields used by a shopping cart

Determine the names of custom fields exported by the shopping cart

  1. Open Monsoon Order Manager on the computer that you use to import orders.

  2. At the Main Menu, press Ctrl+Shift+ C simultaneously to display the Connection Information screen.

  3. Note the location of the Data Archives folder. The default path is c:\ stoneedge\data archives, but that can be altered by the user.

  4. This folder contains XML files that contain the details of the order information coming from shopping carts. Right-click on the most recent order file for the appropriate shopping cart system and select Open with...Word Pad.

  5. Examine a web order to determine whether it includes any fields that are not currently visible on the Process Orders screen. Note the field's XML tag, e.g. <Custom Question>. This is the field name.

  6. Enter the field name in the appropriate custom field type text box on the Custom Field Setup screen, as described in the beginning of this article.

Customers

Inventory

Process Orders

Set System Parameters

Created: 3/1/12

Revised: 7/6/15

Published: 08/19/15