Order Options Parameter Group

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

 

 

 

Go to Top