Downloading E-Commerce Offer Files (EOFR)

Purpose: Use the Download E-Commerce Offer Files menu option to select offer, source, and item-related information for download to the web storefront. Typically, this type of information changes periodically.

You can download all three types of information at once, or selected types as needed.

Type of download: The setting of the Generate E-Commerce Offer Tables (M29) system control value defines the output of the e-commerce offer download.

• If this system control value is selected, the e-commerce offer download (EOFR) populates the E-Commerce Offer Staging tables; see Offer-Related Table Extract Summary.

• If this system control value is unselected, the e-commerce offer download (EOFR) generates the E-Commerce Product Web XML File (ProductWeb).

Additional downloads: Other downloads available for the e-commerce interface are:

• static tables

• item availability and item changes

For more information: See:

Downloading E-Commerce Static Tables (ESTF) for an overview of the download process related to the e-commerce interface, including the additional downloads.

• the E-Commerce Integration Manual for information on the storefront database schema.

In this chapter:

Process E-Commerce Downloads Screen

Offer-Related Table Extract Summary

E-Commerce Product Web XML File (ProductWeb)

Process E-Commerce Downloads Screen

How to display this screen: Enter EOFR in the Fast path field at the top of any menu, or select Download E-Commerce Offer Tables from a menu.

Note: All records in each related table for your company will be selected for download, unless noted otherwise in the field descriptions.

Field

Description

Offers

Indicates whether to include the selected offer information in the e-commerce offer download for subsequent transfer to the web storefront. Only the offer(s) you enter at this screen will be included.

Valid values are:

Selected (default) = download the selected offer(s).

Unselected = do not download the offer(s).

Sources

Indicates whether to include source codes associated with the selected offer in the e-commerce offer download for subsequent transfer to the web storefront. Only source codes associated with the offer you enter at the From offer field will be included.

Valid values are:

Selected (default) = include source codes associated with the selected offer.

Unselected = do not include source codes.

All items

Indicates whether to include all items, SKUs, and all other related offer information in the e-commerce offer download for subsequent transfer to the web storefront. All items related to the offer(s) you enter at this screen will be included.

Valid values are:

Selected (default) = include item-related information for all items associated with the selected offer(s).

Unselected = do not include item-related information for all items.

Select either this field or the New items field, but not both. If you select both fields, the following message displays: Either All Items or New Items can be processed but not both.

New items

Indicates whether to include only new items in the e-commerce offer download for subsequent transfer to the web storefront. Only items related to the offer(s) you enter at this screen and which have not previously been extracted will be selected.

Valid values are:

Selected = The e-commerce offer download includes item-related information for only new items associated with the selected offer(s); only items which have not been previously extracted are included in the download. When you submit the download, the system updates the Ecommerce Extract Date field in the Item Offer table with the date of the extract; the system uses this field to determine whether the item has previously been included in an e-commerce offer download.

Unselected (default) = do restrict extract of item-related information to only new items.

Select either this field or the All items field, but not both. If you select both fields, the following message displays: Either All Items or New Items can be processed but not both.

Future prices

Indicates whether to include the latest future price for an item or SKU in the selected offer(s), or the most current price that is not in the future. Valid values are:

Selected = include the latest future prices for items and SKUs in the selected offer(s). Future prices are those whose Effective dates are later than the current date. If there are no future prices for an item or SKU, the job includes the latest current price (the most current price whose Effective date is not in the future).

Unselected (default) = include the most current price for items and SKUs in the selected offer(s), as long as the prices’ Effective dates are not later than the current date. If there are no prices for an item or SKU except for future prices, the job does not include the item or SKU in the extract.

All SKU offers

Indicates whether to include all SKU Offers and SKU Prices, regardless of whether they are different from the Item offer and Item Price. Valid values are:

Selected = include all existing SKU Offer and SKU Price information, even if it is identical to the corresponding Item Offer and Item Price information.

Unselected (default) = include SKU Offer and SKU Price information only if it differs from the Item Offer and Item Price information:

• SKU Price information is updated only if the SKU Price differs from the Item Price.

Note: The SKU Price is included only if the regular price differs from the Item Price. If the Associate price alone differs, then the SKU Price record is not selected for extract.

• SKU Offer information is updated only if the special handling or gift wrap information for the SKU Offer is different from the Item Offer.

• This field displays only if the Generate E-Commerce Offer Tables (M29) system control value is selected.

Offer

Enter one or more offers to download to the web storefront. As you enter each offer, its description, start date, and end date are displayed below. You must specify at least one offer.

Only the offer(s) you enter and tables associated with the selected offer(s) will be included in the extract.

Offer codes are defined in and validated against the Offer table. See Working with Offers (WOFR).

Alphanumeric, 3 positions; required.

Description

The description of an offer you have specified for download to the web storefront.

Alphanumeric, 30 positions; display-only.

Start date

The first date when the selected offer is effective for processing orders. From the Offer date range specified for the offer.

Numeric, 6 positions (in user date format); display-only.

End date

The last date when the selected offer is effective for processing orders. From the Offer date range specified for the offer.

Numeric, 6 positions (in user date format); display-only.

Instructions:

1.

Optionally reset any of the fields to exclude related information from selection.

Note: Select either the All items field or the New items field. You cannot select both fields.

2.

Use the Offer field to specify at least one offer to include in the extract. The system validates each entry, and displays the offer’s description and effective dates below after each.

3.

Select OK. The system validates your entries and highlights any fields you need to correct. Correct any fields and select OK again.

4.

Select Submit to submit the extract. The system displays the following message: E-Commerce download submitted to batch.

Also, the system submits the job ECOMM_OFR, which extracts the selected information for download.

5.

The setting of the Generate E-Commerce Offer Tables (M29) system control value defines the output of the e-commerce offer download.

• If this system control value is selected, the e-commerce offer download (EOFR) populates the E-Commerce Offer Staging tables; see Offer-Related Table Extract Summary for a listing of the information included in the extract.

• If this system control value is unselected, the e-commerce offer download (EOFR) generates the E-Commerce Product Web XML File (ProductWeb). Note: If an active procedure exists, the system does not generate the ProductWeb file and instead writes an error message to the Application Log.

Offer-Related Table Extract Summary

Purpose: This table provides a summary of the tables and fields included in the offer table extract, and how they map to the e-commerce staging tables. The system populates these tables when you submit the e-commerce offer download and the Generate E-Commerce Offer Tables (M29) system control value is selected.

Information included: The e-commerce offer download adds new information to the staging tables if the tables have not been cleared since the last download; it does not update records once they are extracted to the staging tables. However, once the records are downloaded to the web storefront and cleared from the staging tables, changes to existing records are eligible to be extracted to the staging tables and passed to the storefront.

Removing items and offers: Use the Removing Offers and Items from Download (ERMV) menu option to specify offers, items, or SKUs that are no longer active on the web storefront, so that you do not continue sending periodic updates.

All SKUs included? SKU-level information is included in the extract only if there is a SKU Offer and SKU Price record. For example, you can use the Creating Item/SKU Offers (MISO) menu option to create SKU Offers and SKU Prices for an item when you add it to a new offer. SKU-level offer and price information is included in the extract if you select the All SKU offers option when generating the extract; otherwise, SKU Offers are included only when they differ from the item-level information, such as a special handling or price that differs from the Item Offer or Item Price setting.

Future prices? The Future prices field on the Process E-Commerce Downloads screen controls whether to download the most current prices whose Effective dates are not in the future, or the latest prices whose Effective dates are later than the current date. If you would like to download both current and future prices, you can run the download job twice, resetting this field as needed.

Example: AB100 BLUE LRGE has the following prices set up for the selected offer(s):

Date

Quantity

Price

1/1

1

10.00

1/1

5

9.00

1/10

1

10.50

2/1

1

8.50

2/1

5

7.50

3/1

1

7.00

3/1

5

6.99

1. The current date is 1/15. If you run the extract job with the Future prices field unselected, the job selects the following prices:

1/1

5

9.00 (most recent price for this quantity not greater than current date)

1/10

1

10.50 (most recent price for this quantity not greater than the current date)

2. The current date is 1/15. If you run the extract job with the Future prices field selected, the job selects the following prices:

3/1

1

7.00 (latest future price for this quantity)

3/1

5

6.99 (latest future price for this quantity)

Note:

• Item or SKU prices are included in the following extract tables (see Offer-Related Table Extract Summary for more information):

- EC Item Breakpoint (EXIPRC): includes single-unit and multi-unit prices at the item level

- EC Offer Item Link (EXIOFL): includes single-unit prices at the item level

- EC Offer SKU Link (EXSOFL): includes single-unit prices at the SKU level

- EC SKU Breakpoint (EXSPRC): includes single-unit and multi-unit prices at the SKU level

• If you run the extract job with the Future prices field selected, but there is no future price for the item or SKU, the job extracts the most recent price instead.

• If you run the extract job with the Future prices field unselected, but there is no current price for an item or SKU and just a future price, the extract omits the item or SKU prices from the extract, with the exception of the EC Offer Item Link table; this table includes a record for the item with a price of 0.

Note: Clear the records from each target table before running the extract to make sure that you capture the most up-to-date information from Order Management System, as the extract process does not always write updated information in the extract table if there is already an existing record.

Selection for download: All item-related information (such as hazard codes and e-commerce categories) are selected for download only if they are assigned to items that are selected for download.

OROMS Table

Staging Table

Fields

Additional Information

If you select the Offer field at the Process E-Commerce Downloads screen:

Offer (MSOFFR)

EC Offer (EXOFFR)

Company code

Offer code

Description

Start date

End date

Only the offer(s) you indicate at the screen is/are selected.

See Working with Offers (WOFR).

If you select the Sources field at the Process E-Commerce Downloads screen:

Source (MSSRC)

EC Source (EXSRCE)

Company code

Source code

Source code description

Discount percentage

Offer

See Working with Source Codes (WSRC).

If you select the Items or New Items field at the Process E-Commerce Downloads screen:

Long SKU Class (INLSKC)

OR

Retail Class (INRTCP)

EC Class (EXCLAS)

Company code

Long SKU department code

Long SKU class code

Long SKU class description

A long SKU class is selected for download only if it is assigned to an item selected for download, and the item is also assigned a long SKU department. The same long SKU class can be downloaded multiple times, if it is paired with different long SKU departments.

See Working with Long SKU Classes (WLSC).

Note: If you select the Use Retail Integration (H26) system control value, the interface uses the Retail Class table to populate the EC Class table.

Item Coordinate (INITCO)

EC Cross-Sell (EXCSEL)

Company code

Item code

Cross-sell item code

Cross-sell description

Coordinate sequence

Coordinate type

An item coordinate is selected for download only if the primary item (Note: not necessarily the coordinate item) is selected for download.

Also, only the first 50 positions of the item coordinate description (a 70-position field) is included in the Cross-sell description.

See Working with Item Coordinates (WCIO).

Long SKU Department (INLSKD)

EC Department (EXDEPT)

Company code

Long SKU department code

Long SKU department description

See Working with Long SKU Departments (WLSD).

Shipper/Item (OESHIM)

EC Extra Shipping (EXSCIT)

Company code

Ship via code

Item code

Extra shipping charge

See Working with Ship Via Codes (WVIA).

Hazard (INHZRD)

EC Hazard (EXHAZA)

Company code

Hazard code

Hazard description

See Working with Hazardous Item Codes (WHAZ).

Item (INITEM)

EC Item (EXITEM)

Company code

Item code

Item description

Height

Length

Width

Selling quantity

Shipping weight

Unit of measure code

Vendor number

Second language description

SKU? (0=N, 1=Y)

Active on web? (0=N, 1=Y)

Long SKU department

Long SKU class

Long SKU category

Hazard code

User fields 1 through 4

Status

Each non-SKU’d item associated with a selected offer(s) (that is, there is an item/offer assignment) is selected for download. SKU’d items are also included in the selection if they have item/offer assignments.

See the Create Item Screen for field descriptions.

Note: The Active on web? flag is not currently used.

Item Offer (INIOFR)

EC Item (EXITEM)

Allow gift wrap? (0=N, 1=Y)

See the Create Item Offer Screen.

SKU (INSKU)

EC Item (EXITEM)

List price

The Original price in the EC Item table is from the highest List price for all SKUs.

Item Price (INIPRC)

EC Item Breakpoint (EXIPRC)

Company code

Offer code

Item code

Breakpoint quantity

Price

You set up a price breakpoint for a quantity of 1 when you create an item/offer assignment and specify a price. You can also specify additional price breakpoints for larger quantities. The extract includes the latest current or future price (based on the Future prices field), for each item-level quantity breakpoint.

See:

• above under Downloading E-Commerce Offer Files (EOFR) for a discussion of current or future prices

• the Create Item Offer Screen for information on assigning items to offers at item creation

Assigning Items/SKUs to Offers for information on working with item/offer assignment, including working with quantity price breaks

Item Offer (INIOFR)

EC Offer Item Link (EXIOFL)

Company code

Offer code

Item code

Price (single unit)

Special handling price

Item alias

Gift wrap price

Custom special handling format code

The extract includes the latest current or future price (based on the Future prices field), for each single-unit item-level price.

See:

• above under Downloading E-Commerce Offer Files (EOFR) for a discussion of current or future prices

• the Create Item Offer Screen for information on assigning items to offers at item creation

SKU Offer (INSKOF)

EC Offer SKU Link (EXSOFL)

Company code

Offer code

Item code

Short SKU

Price (single-unit)

Special handling price

Gift wrap price

Custom special handling format code

A SKU/offer is selected for download only if the special handling or gift wrap information differs from the item/offer, or if you select the All SKU offers option when generating the extract. The extract includes the latest current or future price (based on the Future prices field), for each single-unit SKU-level price.

See:

• above under Downloading E-Commerce Offer Files (EOFR) for a discussion of current or future prices

• the Create SKU Offer Screen for information on assigning SKUs to offers

Note: The Short SKU is stored in the SKU table and is a 7-position number used to identify SKUs and items. You can view the short SKU on display screens in Work with Items (MITM) and Inventory Inquiry (DINI). See Create Item (Base Information) Screen.

SKU (INSKU)

EC SKU (EXSKU)

Company code

Item code

Short SKU (assigned by the system at SKU creation)

SKU code

SKU description

SKU element 1 through 3

SKU element 1 through 3 description

Restrict orders? (0=N, 1=Y)

User fields 1 through 5

Soldout control code

Status

UPC codes (first two)

A SKU is selected for download only if it has a SKU/offer selected for download (because it differs from the item/offer, as described above). Non-SKU’d items are also selected for download in this table.

Note: The Short SKU is stored in the SKU table and is a 7-position number used to identify SKUs and items. You can view the short SKU on display screens in Work with Items (MITM) and Inventory Inquiry (DINI). See the Create Item (Base Information) Screen or the Create SKU 1 of 2 (With Overrides) Screen and the Create SKU 2 of 2 (With Overrides) Screen.

SKU Price (INSPRC)

EC SKU Breakpoint (EXSPRC)

Company code

Offer code

Item code

Short SKU (assigned by the system at SKU creation)

Breakpoint quantity

Price

A SKU price is selected for download only if the SKU-level offer price differs from the Item Offer price, or if you select the All SKU offers option when generating the extract). The extract includes the latest current or future price (based on the Future prices field), for each SKU-level quantity breakpoint.

See:

• above under Downloading E-Commerce Offer Files (EOFR) for a discussion of current or future prices

• Note above for information on Short SKUs

• the Create SKU Offer Screen for information on assigning SKUs to offers

Assigning Items/SKUs to Offers for information on working with item/offer assignment, including working with quantity price breaks

Keyword (INKWDP)

EC Keyword (EXKEYW)

Company code

Item code

Keyword

See Working with Item Keywords (WKEY).

Page Letter Alias (INPLAL)

EC Alias Item (EXITMA)

Company code

Item code

Offer

Alias item

Order Management System includes all item aliases for an item for the offer selected in the e-commerce download.

See Assigning Items/SKUs to Offers.

Item Ship Via Override (INISVO)

EC Item Ship Via Override (EXISVO)

Company code

Item number

Shipping code

Order Management System only populates this table if records exist in the Item Ship Via Override table for an item. See Working with Item Ship Via Overrides.

E-Commerce Product Web XML File (ProductWeb)

Purpose: The E-Commerce Product Web XML file (ProductWeb) contains item offer information for the offers selected to download on the Process E-Commerce Downloads Screen. The system generates this file when Downloading E-Commerce Offer Files (EOFR) if the Generate E-Commerce Offer Tables (M29) system control value is unselected.

Location of file: The ECOMMERCE_DIRECTORY_PATH in Working with Cloud Properties (CPRP) defines the location on the application server where the system downloads the E-Commerce Product Web XML file. An example of the directory is /domain/conf/OMSFiles/WebData/, where domain is the WebLogic domain directory for Order Management System. Note: If an ECOMMERCE_DIRECTORY_PATH is not valid or is blank, or the specified folder does not exist, the system does not generate the ProductWeb file and writes an error message to the Application log.

Name of file: The name of the file is ProductWeb_999_YYMMDDHHMMSS.xml, where 999 is the company code where you submitted the e-commerce offer download and YYMMDDHHMMSS is the date and time when the download occurred.

XML version: The ECOMMERCE_PRODUCT_XML_VERSION in Working with Customer Properties (PROP) defines the XML version of the ProductWeb XML file.

ECommerce extract date: For each item offer included in the ProductWeb XML file, the system updates the ECommerce Extract Date field in the Item Offer table with the date when the e-commerce offer download was submitted. The system uses this date if you select to include only new items in the e-commerce offer download to determine which items are new and which items have previously been downloaded.

Application log: The system writes any messages related to the e-commerce offer download to the Application Log.

Active procedure: The system creates an active procedure while the ProductWeb file is generated; once the e-commerce offer download process completes, the system clears the active procedure.

Sample message: See Sample E-Commerce Product Web XML Message (ProductWeb) for a sample message.

Note: The system includes all tags in the file, even if the tag is blank.

Attribute Name

Type

Length

Comments

Header

CompanyCode

numeric

3

The code for the company where the e-commerce download was submitted.

Offer

The offers selected to download on the Process E-Commerce Downloads Screen.

Offer

alpha

3

A code for the offer included in the e-commerce download.

From Offer Number in the Offer table.

OfferDescription

alpha

30

A description of the offer.

From Offer Description in the Offer table.

Currency

alpha

3

The currency for orders you process for this offer when using alternate currency pricing.

From Ofr Currency Code in the Offer table.

StartDate

numeric

8

The start date, in MMDDYYYY format, for the prices you define for this offer. Orders entered prior to the start date and after the end date will not use these prices.

From Start Date in the Offer table.

EndDate

numeric

8

The end date, in MMDDYYYY format, for the prices you define for this offer. Orders entered prior to the start date and after the end date will not use these prices.

From Offer Stop Date in the Offer table.

SourceCode

The source codes selected to download on the Process E-Commerce Downloads Screen.

SourceCode

alpha

9

The source code associated with the offer.

From Src Source Code in the Source table.

SrcDescription

alpha

30

A description of the source code.

From Src Description in the Source table.

DisPercentage

numeric

5.2

A discount for orders assigned to this source code. This discount does not apply to orders with a Use Item Cost, No Charge, or No Charge/No Cost pricing method, or to order lines with a price override reason code applied. This discount is applied in addition to any discounts resulting from other pricing methods. The discount is calculated during Order Entry or Order Maintenance.

This discount applies only to items with a Y in the Discountable field in the Item or SKU table.

From Src Discount in the Source table.

Offer

alpha

3

A code for the offer associated with the source code.

From Offer Number in the Source table.

Item

The items defined for the offer.

• If All items was selected on the Process E-Commerce Downloads Screen, the system includes all items assigned to at least one of the selected offers.

• If New items was selected on the Process E-Commerce Downloads Screen, the system includes only items assigned to at least one of the selected offers and whose Ecommerce Extract Date field in the Item Offer table is blank.

ItemNumber

alpha

12

A code for an item defined in the offer.

From Itm Number in the Item table.

Description

alpha

40

A description of the item.

From Description in the Item table.

AllowSKUs

alpha

1

Indicates whether the item is available in various styles, such as color, size, etc.

Valid values are:

Y = This item has SKUs associated with it.

N = There are no SKUs associated with this item.

From Allow SKUs in the Item table.

Height

numeric

3

The height measurement for an item. The Height, Length, and Width values determine the cubic volume of an item.

From Item Height in the Item table.

Length

numeric

3

The length measurement for an item. The Height, Length, and Width values determine the cubic volume of an item.

From Item Length in the Item table.

Width

numeric

3

The width measurement for an item. The Height, Length, and Width values determine the cubic volume of an item.

From Width in the Item table.

SellQty

numeric

5

The selling quantity defines the required order quantity (or multiple of) for this item. For example, an item may be stocked in single units, but must be sold in quantities of 6 (or 12, or 18, etc.).

From Selling Qty in the Item table.

ShipWeight

numeric

7.3

The actual shipping weight of the item.

From Ship Weight in the Item table.

UnitOfMeasure

alpha

3

A standard by which an item is sold. Typical units of measure include:

• EA = each

• IN = inches

• C12 = case of 12

From Unit Of Measure in the Item table.

VendorNumber

numeric

7

A user-defined code that represents the vendor or supplier of an item.

From Vendor # in the Item table.

DescSecondLanguage

alpha

40

From Itm Second Language Desc in the Item table.

Department

numeric

4

A code used to group items into departments for reporting purposes.

From LSD Department in the Item table.

DepartmentDesc

alpha

30

A description of the long SKU department.

From Description in the Long SKU Department table.

Class

numeric

4

A code you can use to group items into classes for reporting purposes.

From Item Class in the Item table.

ClassDesc

alpha

30

A description of the item class.

From Item Class Description in the Item Class table.

HazardCode

numeric

2

A code used to categorize the item as a hazardous material that requires special storage and handling.

From Haz Code in the Item table.

HazardDesc

alpha

40

A description of the hazard code.

From Description in the Hazard table.

ItemStatus

alpha

1

A code that represents an item’s status, such as discontinued or active.

From Item Status in the Item table.

Discountable

alpha

1

Determines whether the item is eligible for a discount percent during order entry.

Y = The item is eligible for a percent discount.

N = The item is not eligible for a percent discount.

From the Itm Allow P Discount field in the Item table.

NonInventory

alpha

1

Indicates whether inventory levels are maintained for the item. Valid values are:

Y = This is a non-inventory item.

N = This is a regular item that will be tracked.

From Non-inventory in the Item table.

SVCType

alpha

1

A code that indicates the item is a stored value card, and whether the stored value card is a physical or virtual card.

blank = The item is not a stored value card.

P = The item is a physical stored value card.

E = The item is a physical stored value card and, as soon as the stored value card is processed through billing, the system sends an email notification to the recipient card holder, notifying the customer that a stored value card has been purchased and is in the process of being delivered.

V = The item is a virtual (non-physical) stored value card.

From Itm SVC Type in the Item table.

DropShip

alpha

1

Indicates whether you ship the item from your warehouse, or have your vendor ship it to the customer directly.

Y (drop ship) = When a customer orders the item, you order the item from your vendor and the vendor ships it directly to your customer.

N (non-drop ship) = You ship the item from your warehouse.

From Drop Ship Item in the Item table.

Oversize

alpha

1

Determines whether the item is considered an oversized item.

Y = The item is oversized.

N = The item is not oversized.

From Itm Oversize Flag in the Item table.

ShipAlone

alpha

1

Indicates how to ship the item.

S = The item must ship by itself, and each unit prints on its own pick slip.

blank = The item can ship with other items.

From Ship Alone in the Item table.

Set

alpha

1

Indicates whether the item is a set item.

Y = the item is a set item (the Kit type for the item is Set).

N = the item is not a set item.

From Kit type in the Item table.

OROBEligible

alpha

1

Y = Include this item when you send item and inventory information to Oracle Retail Order Broker; also, the item is eligible to be sent to the Order Broker on brokered backorders, store pickup, or ship-for-pickup orders.

N = Do not include this item when you send item and inventory information to Oracle Retail Order Broker; also, the item is not eligible to be sent to the Order Broker on brokered backorders, store pickup, or ship-for-pickup orders.

UserField1

alpha

10

A user-defined field for the item.

From User Field 1 in the Item table.

UserField2

alpha

10

A user-defined field for the item.

From User Field 2 in the Item table.

UserField3

alpha

10

A user-defined field for the item.

From User Field 3 in the Item table.

UserField4

alpha

10

A user-defined field for the item.

From User Field 4 in the Item table.

ItemOffer

One or more offers is included for each item.

ItemOffer

alpha

3

A code that represents the offer where the item is advertised.

From Offer Number in the Item Offer table.

ItemPrice

numeric

7.2

The standard price for the item in the offer.

From Standard Price in the Item Offer table.

EffectiveDate

numeric

7

The date the price becomes valid for the item offer, in MMDDYYYY format.

From Effective Date in the Item Price table.

GiftWrap

alpha

1

Indicates if gift wrapping is available for the item in the offer.

Y = The item can be gift wrapped.

N = The item cannot be gift wrapped in this offer.

From Gift Wrap Flag in the Item Offer table.

GiftWrapPrice

numeric

7.2

The price in the offer for gift wrapping the item.

From Gift Wrap Price in the Item Offer table.

PersonalizationPrice

numeric

7.2

The price to charge the customer for special handling.

From S H Price in the Item Offer table.

PersonalizationCode

alpha

1

Indicates if the item is eligible for special handling in the offer.

Y = The item is eligible for special handling in the offer.

N = The item is not eligible for special handling in the offer.

From Special Handling in the Item Offer table.

FreightExempt

alpha

1

Indicates whether the item is exempt from freight in this offer.

Y = The item is exempt from freight; a record exists in the Freight Exempt file for this item and offer.

N = The item is not exempt from freight in this offer.

ItemPrice

If Future prices is selected on the Process E-Commerce Downloads Screen, the system includes the most current item price for each quantity (price with an effective date equal to or earlier than the current date) and all future prices (prices with an effective date greater than the current date).

If Future prices is unselected on the Process E-Commerce Downloads Screen, the system includes the most current price for each quantity (price with an effective date equal to or earlier than the current date).

Example: An item contains the following prices:

qty 1, 12/01/15, 90.00 (past price)

qty 1, 12/08/15, 80.00 (most current price for a quantity of 1)

qty 1, 12/10/15, 75.00 (future price)

qty 2, 12/01/15, 80.00 (past price)

qty 2, 12/08/15, 70.00 (mist current price for a quantity of 2)

qty 2, 12/10/15, 65.00 (future price)

 

If Future prices is selected, the system includes the following prices:

qty 1, 12/08/15, 80.00 (most current price for a quantity of 1)

qty 1, 12/10/15, 75.00 (future price)

qty 2, 12/08/15, 70.00 (mist current price for a quantity of 2)

qty 2, 12/10/15, 65.00 (future price)

 

If Future prices is unselected, the system includes the following prices:

qty 1, 12/08/15, 80.00 (most current price for a quantity of 1)

qty 2, 12/08/15, 70.00 (mist current price for a quantity of 2)

Qty

numeric

7

The quantity of the item that the customer must order to receive the price.

From Qty in the Item Price table.

Price

numeric

7.2

The price at which the item is sold.

From Price in the Item Price table.

EffectiveDate

numeric

8

The date, in MMDDYYYY format, the price or quantity break discount becomes valid.

From Effective Date in the Item Price table.

ItemAlias

AliasNumber

alpha

12

The alternate item code for the actual item.

From ECA Alias Item in the EC Alias Item table.

SKU

At least one SKU element is included for each item since information is included at the SKU level even for non-SKUed items.

ShortSKU

numeric

7

The short SKU number defined for the SKU, used to identify the SKU.

From Short SKU in the SKU table.

SKUCode

alpha

14

The SKU code for the item, such as style, color, and/or size. The system separates each SKU code with a single space, for example: RED SML WMNS.

From SKU Code in the SKU table.

SKUDescription

alpha

40

A description of the SKU.

From Description in the SKU table.

SKUElement1Code

alpha

4

A code representing a SKU element, such as blue (color) or small (size).

From SEO Code in the SKU table.

SKUElement1Desc

alpha

10

A description of the SKU element, such as navy blue.

From Element 1 Desc in the SKU Element 1 table.

SKUElement2Code

alpha

4

A code representing a SKU element, such as blue (color) or small (size).

From SEW Code in the SKU table.

SKUElement2Desc

alpha

10

A description of the SKU element, such as navy blue.

From Element 2 Desc in the SKU Element 2 table.

SKUElement3Code

alpha

4

A code representing a SKU element, such as blue (color) or small (size).

From Set Code in the SKU table.

SKUElement3Desc

alpha

10

A description of the SKU element, such as navy blue.

From Element 3 Desc in the SKU Element 3 table.

ItemSKU

alpha

27

The item number and SKU codes using the full field lengths, separated by a space. The system does not include any extra space at the end; for example, if the SKU code for item REGULAR is RED, the ItemSKU is REGULAR RED.

Item number is 12 positions.

SKU code is 14 positions.

RestrictOrders

alpha

1

Defines whether you can accept an order for the SKU and whether demand is captured.

Y = you cannot accept an order for the item/SKU.

N or blank = you can accept an order for the item/SKU.

From Restrict Orders in the SKU table.

RetailReference

numeric

15

The retail reference number assigned to the SKU.

From Retail Reference # in the SKU table.

Category

alpha

4

A code assigned to the SKU to classify and group like items for use in item relationships and compatibility.

From SKU ITC Category in the SKU table.

SKUStatus

alpha

1

The status of the item, such as discontinued.

From SKU IST Item Status in the SKU table.

SoldOutCode

alpha

2

The soldout control code specified for the SKU.

From SLC Code in the SKU table.

SoldOutType

alpha

1

Indicates whether the system sells out the SKU immediately.

1 = Sell out immediately, regardless of available on-hand stock.

2 = Include on order quantity in the soldout calculation.

3 = Exclude on order quantity in the soldout calculation.

From Status in the Soldout Control table.

SKUCost

numeric

11.4

The cost of the SKU, based on the costing method defined in the Costing Method (A25) system control value.

If set to STANDARD, from the SKU Standard Cost in the SKU table.

If set to AVERAGE, from the SKU Average Cost in the SKU table.

If set to FIFO, from the SKU FIFO Cost in the SKU table.

SKUOriginalPrice

numeric

7.2

The original price for the SKU.

From List Price in the SKU table.

UserField1

alpha

10

A user-defined field for the SKU.

From User Field 1 in the SKU table.

UserField2

alpha

10

A user-defined field for the SKU.

From User Field 2 in the SKU table.

UserField3

alpha

10

A user-defined field for the SKU.

From User Field 3 in the SKU table.

UserField4

alpha

5

A user-defined field for the SKU.

From User Field 4 in the SKU table.

UserField5

alpha

5

A user-defined field for the SKU.

From User Field 5 in the SKU table.

SKUOffer

All SKU offers defined for the offers selected for e-commerce download are included, regardless of whether the information differs from the item offer or not.

SKUOffer

alpha

3

A code that represents the offer where the SKU is advertised.

From Offer Number in the SKU Offer table.

SKUPrice

numeric

7.2

The price at which the SKU is sold in the offer.

From Price in the SKU Price table.

EffectiveDate

numeric

7

The date the price becomes valid, in MMDDYYYY format.

From Effective Date in the SKU Price table.

GiftWrap

alpha

1

Indicates if the SKU is eligible for gift wrap.

Y = The SKU is eligible for gift wrap.

N = The SKU is not eligible for gift wrap.

From Gift Wrap Flag in the SKU Offer table.

GiftWrapCost

numeric

7.2

The price for gift wrapping the SKU.

From Gift Wrap Price in the SKU Offer table.

PersonalizationPrice

numeric

7.2

The price to charge the customer for special handling.

From S H Price in the SKU Offer table.

PersonalizationCode

alpha

1

Indicates if the SKU is eligible for any type of special handling in the offer.

Y = The SKU is eligible for special handling.

N = The SKU is not eligible for special handling.

From Special Handling Flag in the SKU Offer table.

SKUPrice

One or more SKU prices are included for each SKU offer.

Qty

numeric

7

The quantity of the SKU the customer must order to receive the discounted price.

From Qty in the SKU Price table.

Price

numeric

7.2

The price at which the SKU is sold in the offer.

From Price in the SKU Price table.

EffectiveDate

numeric

7

The date the price or quantity break becomes valid, in MMDDYYYY format.

From Effective Date in the SKU Price table.

UPCCode

UPCCode

alpha

14

The UPC code defined for the SKU.

From UPC in the Item UPC table.

SetComponent

Included only if ECI SET is Y for the item.

SKUCode

alpha

14

The SKU associated with the set component.

From SKU Code in the Set Detail table.

SetQty

numeric

5

The number of units of the item to include in one set.

From Qty in the Set Details table.

SetCompItemNumber

alpha

12

A component item of the set item.

From Set Comp Item Number in the Set Details table.

SetCompSKUCode

alpha

14

The SKU of the component item.

From Set Comp SKU Code in the Set Details table.

CrossSellCoordinate

Included only if a record exists in the Cross-Sell table for the item.

CrossSellItem

alpha

12

The related item coordinated to the primary item for cross-selling purposes.

From ICN Coordinate Item in the Item Coordinate table.

CrossSellDesc

alpha

70

The persuasive or descriptive message to display for the coordinate item.

From ICN Message in the Item Coordinate table.

CoordinateSequence

numeric

3

The sequence number assigned to the item coordinate type, indicating the sequence in which the Display Coordinate Items window displays coordinate items assigned to this type in order entry.

From ICN Sequence in the Item Coordinate table.

CoordinateType

alpha

2

A code representing a type of item coordinate, such as mandatory or optional.

From ICN Coordinate Type in the Item Coordinate table.

Keyword

Included only if a record exists in the Keyword table for the item.

Keyword

alpha

20

The word you wish to include or exclude as a keyword, based on the keyword type.

From KWD Keyword Exclusion in the Keyword table.

ShipViaOverride

Included only if a record exists in the Item Ship Via Override table for the item.

ShippingCode

numeric

2

The code for a shipper you can select as a ship via override for the item.

Ship via codes are defined in and validated against the Ship Via table.

From Via Ship Via Code in the Item Ship Via Override table.

ExtraShipping

Included only if a record exists in the Shipper Item table for the item.

ExtraShippingCode

alpha

12

The code for the item associated with the extra shipping cost.

From Via Ship Via Code in the Shipper Item table.

ExtraShippingCost

numeric

5.2

The extra charge that is added to orders for this item.

From SIT Extra Charge in the Shipper Item table.

Sample E-Commerce Product Web XML Message (ProductWeb)

A sample of the E-Commerce Product Web XML message (ProductWeb) is presented below.

<?xml version="1.0" encoding="UTF-8"?>

<Header CompanyCode="7">

<Offers>

<Offer EndDate="07312019" StartDate="07012015" Currency="" OfferDescription="MAIN OFFER" Offer="OFR"/>

</Offers>

<SourceCodes>

<SourceCode Offer="OFR" DiscPercentage="5.00" SrcDescription="MAIN SOURCE" SourceCode="SOURCE"/>

</SourceCodes>

<Items>

<Item UserField4="USERFIELD4" UserField3="USERFIELD3" UserField2="USERFIELD2" UserField1="USERFIELD1" OROBEligible="Y" Set="N" ShipAlone="" NonInventory="N" Oversize="N" DropShip="N" SVCType="" Discountable="Y" ItemStatus="1" HazardDesc="1 HAZARD CODE" HazardCode="1" ClassDesc="1 ITEM CLASS" Class="1" DepartmentDesc="7777 LONG SKU DEPARTMENT" Department="7777" DescSecondLanguage="ITEM SECOND LANGUAGE DESCRIPTION" VendorNumber="7" UnitOfMeasure="EA" ShipWeight="5.000" SellQty="3" Width="6" Length="24" Height="12" AllowSKUs="N" Description="ITEM DESCRIPTION" ItemNumber="ITEM">

<ItemOffers>

<ItemOffer FreightExempt="N" PersonalizationCode="MO" PersonalizationPrice="5.00" GiftWrapPrice="5.00" GiftWrap="Y" EffectiveDate="12012015" ItemPrice="90.00" ItemOffer="OFR">

<ItemPrices>

<ItemPrice EffectiveDate="12012015" Price="90.00" Qty="1"/>

<ItemPrice EffectiveDate="12012015" Price="75.00" Qty="2"/>

<ItemPrice EffectiveDate="12102015" Price="80.00" Qty="1"/>

</ItemPrices>

<ItemAliases>

<ItemAlias AliasNumber="AITEM"/>

</ItemAliases>

</ItemOffer>

</ItemOffers>

<SKUs>

<SKU UserField4="USER4" UserField3="USERFIELD3" UserField2="USERFIELD2" UserField1="USERFIELD1" UserField5="USER5" SkuOriginalPrice="100.00" SkuCost="40.00" SoldOutType="" SoldOutCode="" SkuStatus="" RetailReference="12012015" RestrictOrders="N" ItemSku="ITEM" SkuElement3Desc="" SkuElement3Code="" SkuElement2Desc="" SkuElement2Code="" SkuElement1Desc="" SkuElement1Code="" SkuDescription="" Category="ICAT" SkuCode="" ShortSku="115">

<SKUOffers/>

<UPCCodes>

<UPCCode code="12011510"/>

</UPCCodes>

</SKU>

</SKUs>

<CrossSellCoordinates>

<CrossSellCoordinate CoordinateType="" CoordinateSequence="0" CrossSellDesc="Item Coordinate Message for primary item ITEM and coordinate item SKU" CrossSellItem="SKU"/>

</CrossSellCoordinates>

<Keywords>

<Keyword Keyword="DESCRIPTION"/>

<Keyword Keyword="ITEM"/>

</Keywords>

<ShipViaOverrides>

<ShipViaOverride ShippingCode="1"/>

</ShipViaOverrides>

<ExtraShippings>

<ExtraShipping ExtraShippingCost="5.00" ExtraShippingCode="1"/>

</ExtraShippings>

</Item>

<Item UserField4="" UserField3="" UserField2="" UserField1="" OROBEligible="Y" Set="Y" ShipAlone="" NonInventory="N" Oversize="N" DropShip="N" SVCType="" Discountable="Y" ItemStatus="" HazardDesc="" HazardCode="0" ClassDesc="" Class="" DepartmentDesc="" Department="0" DescSecondLanguage="SET SECOND LANGUAGE DESCRIPTION" VendorNumber="0" UnitOfMeasure="EA" ShipWeight="0.000" SellQty="0" Width="0" Length="0" Height="0" AllowSKUs="N" Description="SET ITEM" ItemNumber="SET">

<ItemOffers>

<ItemOffer FreightExempt="N" PersonalizationCode="" PersonalizationPrice="0.00" GiftWrapPrice="0.00" GiftWrap="N" EffectiveDate="11242015" ItemPrice="100.00" ItemOffer="OFR">

<ItemPrices>

<ItemPrice EffectiveDate="11242015" Price="100.00" Qty="1"/>

</ItemPrices>

<ItemAliases/>

</ItemOffer>

</ItemOffers>

<SKUs>

<SKU UserField4="" UserField3="" UserField2="" UserField1="" UserField5="" SkuOriginalPrice="0.00" SkuCost="0.00" SoldOutType="" SoldOutCode="" SkuStatus="" RetailReference="0" RestrictOrders="N" ItemSku="SET" SkuElement3Desc="" SkuElement3Code="" SkuElement2Desc="" SkuElement2Code="" SkuElement1Desc="" SkuElement1Code="" SkuDescription="" Category="" SkuCode="" ShortSku="7">

<SKUOffers/>

</SKU>

</SKUs>

<SetComponents>

<SetComponent SkuCode="" SetCompSkuCode="" SetCompItemNumber="SETCOMP1" SetQty="1"/>

<SetComponent SkuCode="" SetCompSkuCode="RED" SetCompItemNumber="SETCOMP2SKU" SetQty="1"/>

</SetComponents>

<CrossSellCoordinates/>

<Keywords>

<Keyword Keyword="ITEM"/>

<Keyword Keyword="SET"/>

</Keywords>

<ShipViaOverrides/>

<ExtraShippings/>

</Item>

<Item UserField4="USERFIELD4" UserField3="USERFIELD3" UserField2="USERFIELD2" UserField1="USERFIELD1" OROBEligible="Y" Set="N" ShipAlone="" NonInventory="N" Oversize="N" DropShip="N" SVCType="" Discountable="Y" ItemStatus="1" HazardDesc="" HazardCode="0" ClassDesc="1 ITEM CLASS" Class="1" DepartmentDesc="7777 LONG SKU DEPARTMENT" Department="7777" DescSecondLanguage="" VendorNumber="7" UnitOfMeasure="EA" ShipWeight="5.000" SellQty="1" Width="12" Length="12" Height="12" AllowSKUs="Y" Description="SKU ITEM DESCRIPTION" ItemNumber="SKU">

<ItemOffers>

<ItemOffer FreightExempt="N" PersonalizationCode="" PersonalizationPrice="0.00" GiftWrapPrice="0.00" GiftWrap="N" EffectiveDate="10202015" ItemPrice="50.00" ItemOffer="OFR">

<ItemPrices>

<ItemPrice EffectiveDate="10202015" Price="50.00" Qty="1"/>

</ItemPrices>

<ItemAliases/>

</ItemOffer>

</ItemOffers>

<SKUs>

<SKU UserField4="USER4" UserField3="USERFIELD3" UserField2="USERFIELD2" UserField1="USERFIELD1" UserField5="USER5" SkuOriginalPrice="150.00" SkuCost="45.00" SoldOutType="" SoldOutCode="" SkuStatus="" RetailReference="0" RestrictOrders="N" ItemSku="SKU RED" SkuElement3Desc="" SkuElement3Code="" SkuElement2Desc="" SkuElement2Code="" SkuElement1Desc="BERRY RED" SkuElement1Code="RED" SkuDescription="RED SKU" Category="ICAT" SkuCode="RED" ShortSku="5">

<SKUOffers>

<SKUOffer PersonalizationCode="MO" PersonalizationPrice="5.00" GiftWrap="Y" EffectiveDate="12012015" GiftWrapCost="5.00" SkuPrice="100.00" SkuOffer="OFR">

<SKUPrices>

<SKUPrice EffectiveDate="12012015" Price="100.00" Qty="1"/>

<SKUPrice EffectiveDate="12052015" Price="70.00" Qty="2"/>

<SKUPrice EffectiveDate="12102015" Price="70.00" Qty="1"/>

</SKUPrices>

</SKUOffer>

</SKUOffers>

<UPCCodes>

<UPCCode code="12011511"/>

</UPCCodes>

</SKU>

<SKU UserField4="" UserField3="" UserField2="" UserField1="" UserField5="" SkuOriginalPrice="0.00" SkuCost="0.00" SoldOutType="" SoldOutCode="" SkuStatus="" RetailReference="0" RestrictOrders="N" ItemSku="SKU BLUE SML WMNS" SkuElement3Desc="WOMENS" SkuElement3Code="WMNS" SkuElement2Desc="SMALL" SkuElement2Code="SML" SkuElement1Desc="DENIM BLUE" SkuElement1Code="BLUE" SkuDescription="BLUE SML WMNS SKU DESCRIPTION" Category="" SkuCode="BLUE SML WMNS" ShortSku="118">

<SKUOffers/>

</SKU>

<SKU UserField4="" UserField3="" UserField2="" UserField1="" UserField5="" SkuOriginalPrice="0.00" SkuCost="0.00" SoldOutType="" SoldOutCode="" SkuStatus="" RetailReference="0" RestrictOrders="N" ItemSku="SKU GRN SML WMNS" SkuElement3Desc="WOMENS" SkuElement3Code="WMNS" SkuElement2Desc="SMALL" SkuElement2Code="SML" SkuElement1Desc="JADE GREEN" SkuElement1Code="GRN" SkuDescription="GRN SML WMSN SKU DESCRIPTION" Category="" SkuCode="GRN SML WMNS" ShortSku="119">

<SKUOffers/>

</SKU>

<SKU UserField4="" UserField3="" UserField2="" UserField1="" UserField5="" SkuOriginalPrice="0.00" SkuCost="0.00" SoldOutType="" SoldOutCode="" SkuStatus="" RetailReference="0" RestrictOrders="N" ItemSku="SKU RED SML WMNS" SkuElement3Desc="WOMENS" SkuElement3Code="WMNS" SkuElement2Desc="SMALL" SkuElement2Code="SML" SkuElement1Desc="BERRY RED" SkuElement1Code="RED" SkuDescription="RED SML WMNS SKU DESCRIPTION" Category="" SkuCode="RED SML WMNS" ShortSku="117">

<SKUOffers/>

</SKU>

<SKU UserField4="" UserField3="" UserField2="" UserField1="" UserField5="" SkuOriginalPrice="0.00" SkuCost="0.00" SoldOutType="" SoldOutCode="" SkuStatus="" RetailReference="0" RestrictOrders="N" ItemSku="SKU YELW SML WMNS" SkuElement3Desc="WOMENS" SkuElement3Code="WMNS" SkuElement2Desc="SMALL" SkuElement2Code="SML" SkuElement1Desc="SUN YELLOW" SkuElement1Code="YELW" SkuDescription="YELW SML WMNS SKU DESCRIPTION" Category="" SkuCode="YELW SML WMNS" ShortSku="120">

<SKUOffers/>

</SKU>

</SKUs>

<CrossSellCoordinates/>

<Keywords>

<Keyword Keyword="DESCRIPTION"/>

<Keyword Keyword="ITEM"/>

<Keyword Keyword="SKU"/>

</Keywords>

<ShipViaOverrides/>

<ExtraShippings>

<ExtraShipping ExtraShippingCost="5.00" ExtraShippingCode="1"/>

</ExtraShippings>

</Item>

</Items>

</Header>

EOFR OMS 17.1 September 2018 OTN