The Order Manager includes hundreds of System Parameters that can be used to tailor the program to a merchant's way of doing business. To change a system parameter, go to the Maintenance Menu and double-click "Set System Parameters" from the list of links, or select System Parameters from the Quick Clicks on the Main Menu. For instructions, review the Knowledge Base page, Set System Parameters.
For ease of use, the system parameters are divided into "Parameter Groups" with related functions. This article describes the parameters that are part of the Order Options parameter group.
Parameter Name |
Comments |
AddToSubSKUIfNoCodeDelimiter |
If this parameter is set to False and if a selected order option does not contain the WebOptionCodeDelimiter (or no WebOptionCodeDelimiter defined in the program) and BuildSubSKUs is True, the option's value will not be added to the built SubSKU. The option will be added to the option fields (or as line item if OptionDestination is set to "line items"). This is done to accommodate shopping carts that have Text fields (or areas) where customers can enter their option details. A WebOptionCodeDelimiter cannot be added to these option values and most users would not want customer text added to the SKU . |
AmericartOptionDelimiter |
For Americart and Virtual Cart Only: Carts that combine the item name with its order options into a single field can use this parameter to tell the program what text or character(s) appears between the item name and the first option, and again between each additional option. For Example: "My Product Name Option:Size=Small Option:Color=Blue". Default value is "Option:" without quotes. |
BuildSubSKUDelimiter |
See BuildSubSKUs. Also known as "Local Delimiter". This is the text that the program inserts between the Parent SKU and the SKU ("Code") portion of each Order Option. For Example: If the product SKU is "ABC" (parent SKU) and you have size, color and name options coming in as follows: Size=XL:Extra Large$10.00 |
BuildSubSKUs |
If TRUE, the program checks imported orders for products marked "Parent SKU" at View Inventory that include order options. The program uses the Parent SKU, the SKU Delimiter and the order options to build a SubSKU, then replaces the Parent SKU in the order with the SubSKU, which is also used for inventory tracking. |
DeleteOrphanedSubSkus |
If True, when you use the Build Sub SKUs function there will be an option to delete any un-needed Sub SKUs. If False, that option will be hidden. |
DisplayOptionCode |
This parameter controls the display of the option value in the order. Set to True to allow the option code to be displayed in the option name or set to false to hide the option code. For Example: If an option value is coded as "Size = LG~Large", setting this parameter to false would hide the "code" portion of the option "LG~" resulting in "Size = Large" |
DisplayOptionName |
Set to True to display the name of the product option in the option field (OptionDestination - Option Fields) or product name field (OptionDestination - Line Items). Example: Color = Blue. If False then option shows as "Blue" without the option name of "color". |
DisplayOptionPrice |
Set to True to display the price Modifier for order options in the detail lines of imported orders. Set to false to hide the price modifier. This only impacts the display, not price calculations. |
OptionDestination |
Customer selected Order Options can be inserted into Order Details fields Option01 thru Option10, or can be added as separate line items. If Line Items is selected, the resulting line items will have a price of zero. Note: This applies only to imported orders. |
OptionListDatabase |
Leave empty unless you want to use the Option Lists table from an ECom Assembler database instead of the standard Option Lists table in your Order Manager data file. |
OptionPriceInItemPrice |
XML Import Only: Set to True if your shopping cart reports the line item price after adjusting for order option price modifiers. |
SkipDropShipsAtBuildSubSKUs |
Set to True to have the Order Manager not build SubSKUs for items marked as drop ship in the inventory. |
SKUIncludeParent |
For building Sub SKUs. If TRUE, the Sub SKU will include the parent SKU at the beginning of the Sub SKU. If FALSE, the parent SKU will not be included in the Sub SKUs. |
SubSKUOptionLimit |
The greatest number of option lists that the program will use when building Sub SKUs. Careful: If this is set too high, you could end up building millions of sub SKUs! We recommend a maximum of 3 (e.g. Color, Size and Style). Sub SKUs will NOT be built for products with more than the specified number of option lists. |
WebOptionCodeDelimiter |
Also known as "Web Delimiter" in our documentation. If your order option includes an SKU (or part of an SKU to be used in building Sub SKUs - AKA: "Code") at the beginning of the text of the selected option, this is the text or character(s) that separates the SKU portion from the rest of the option text. Example with option name using ":" as delimiter - "Size=XL:Extra Large" will tell the program to add "XL" to the parent SKU when building SubSKUs. Example without option name using "~" as delimiter: "CB005~Cotton Blend" will tell the program to add "CB005" to the parent SKU when building SubSKUs. Should a selected option not contain the WebOptionCodeDelimiter or a delimiter is not defined, you can have Order Manager add the entire value of the selected option to the parent SKU by setting the AddToSubSKUIfNoCodeDelimiter system parameter to True. Otherwise the program will enter the selected option without modifying the parent SKU. Default Value is ":" without quotes. |
WebOptionNameDelimiter |
For shopping carts that return the name of each option along with the selected option, such as "Color:Blue" or "Size=Medium". This is the text that appears between the name of the option and the selected option (":" or "=" in the examples). Default value is "=" without quotes. |
WebOptionPriceDelimiter |
If your order option includes an amount that the option adds to or subtracts from the base price of the product, this is the text or character(s) that separates the selected option from its price modifier. Examples: "Size=XL:Extra Large; $5.00" or "Chrome Finish; $35.00". In the examples |
WebOptionProductDelimiter |
Option values which contain this delimiter character will be assumed to represent separate products. The value to the left of this delimiter character will represent the product's SKU. If the SKU is not found in the Inventory, it will be added at the price defined by the option's Price Modifier. This parameter does not have a default value. |
Created: 10/4/11