Order Origination Attributes
As part of your omni-channel strategy, you might need a detailed breakdown of how your orders originate in GMV reports.
Using order object attributes, you can assign values during basket creation that specify an order's creation source, such as its business type or channel, as follows:
| Order attribute | Attribute values | Comments | 
|---|---|---|
businessType
 | 
 B2C B2B  | 
 Business to Consumer Business to Business  | 
channelType
 | 
 All None Storefront Call Center Marketplace Online Reservation DSS Store Facebook Ads Instragram Commerce Subscriptions CSC  | 
 - - - - Affiliate - In-store Orders placed by in-store applications. Social media " - - Orders placed from Customer Service Center  | 
Business Type Order Source
Use the Business Type order attribute to indicate the
type of business from which an order originated (B2C or B2B). This
attribute provides a level of granularity within order objects and GMV
reports that can help determine how GMV rates are applied.
Use the Salesforce B2C Commerce Script API
dw.LineItemCtnr.getBusinessType and
dw.Basket.setBusinessType methods to assign a
Business Type attribute to an order during basket
creation and then write the attribute to the order object.
Orders imported into B2C Commerce can include a
Business Type attribute value. Exported orders contain
this attribute and its corresponding value. If the Business
                        Type value is Null, a Null value is exported. In the GMV reports,
however, the attribute is assigned the default value of
B2C.
GMV reports include a Business Type column, which
shows B2C or B2B. (A Null
Business Type appears as B2C.)
Business Manager includes the Business Type attribute
as part of the search criteria on the Order Search page Advanced tab.
Business Type attribute was
available and enabled for all customers. If you want to see the specific
values available via this order attribute within your application (for
example, GMV reports, Business Manager, and order objects), you must
change your application (via the B2C Commerce Script API) to assign and use the
two supported values. You will automatically see a Business
                        Type column on your GMV reports. If you don't change your B2C Commerce
Script API calls to use the Business Type attribute, the
Business Type value in your order objects is set to Null,
and the value on the GMV reports is B2C.
Channel-Specific Order Source
Use the Channel Type order attribute to indicate the
type of channel from which an order originated (Storefront, Call Center,
DSS, or Marketplace). This attribute provides a level of granularity
within order objects and GMV reports that can help determine how GMV rates
are applied.
Use the B2C Commerce Script API
dw.LineItemCtnr.getChannelType and
dw.Basket.setChannelType methods to assign a
Channel Type attribute to an order during basket creation
and then write the attribute to the order report.
Orders imported into B2C Commerce can include a Channel
                        Type value. Exported orders contain this attribute and its
corresponding value. If the Channel Type value is Null, a
Null value is exported. In the GMV reports, however, the attribute is
assigned the default value of Storefront.
GMV reports include a Channel Type column, which shows
one of the attribute values (Call Center, DSS, Marketplace, or
Storefront). (A Null Channel Type appears as
Storefront.)
Business Manager includes the Channel Type attribute
as part of the search criteria on the Order Search page Advanced tab.
Channel Type attribute was
available and enabled for all customers. If you want to see the specific
values available via this order attribute within your application (for
example, GMV reports, Business Manager, and order objects), you must
change your application (via the B2C Commerce Script API) to assign and use the
four supported values. You will automatically see a Channel
                        Type column on your GMV reports. If you don't change your B2C Commerce
Script API calls to use the Channel Type attribute, the
Channel Type value in your order objects is set to Null,
and the value on the GMV reports is Storefront.
Channel type "Customer Service Center" can't be set by Script API.