The Channel element identifies the channel through which the Transaction has been created.
For a transaction created on a POS solution, usually, there is only one channel possible but for a website, there are several possible channels because a customer can use several devices to place his order (desktop, mobile, kiosk, …).
/POSLog/Transaction/Channel
[String]
Common
Reports whether the channel used is an offline or online channel.
Possible values are :
OffLine for a sale made in a retail store channel.OnLine for a sale made in a website channel.[String]
Common
The value depends on the ChannelID@Description
Usually, the ChannelID is set to an empty value for RetailStore and WebSite.
For OutStore, the ChannelID is set to the identifier of the event.
[String]
Common
Explains the channel’s description.
Possible values are :
RetailStore for a retail store channel.WebSite for a website channel.OutStore for out of store channel.[String]
Common
Reports the identifier of the device used to create the Transaction.
If the device’s identifier used is unavailable, it is set to an empty value.
[String]
Common
Reports the name of the device used to create the Transaction.
Possible values are :
POS.SCO.MobilePOS.VirtualPOS.Tablet.Desktop.WebMobile.Kiosk.TeamMemberApplication.TeamMemberPortal.MobileApplication.ExternalMarketplace.AutomaticProactivityApp.DKT:Unknown.[String]
Common
Current value is set to Retailer.
[String]
Common
Reports the nature of the channel used to create the Transaction.
Possible values are :
Physical.Digital.Here is how does a simple Channel looks like for a POS in a retail store :
<Channel OnLineOffLineTypeCode="OffLine">
<ChannelID Description="RetailStore"></ChannelID>
<TouchPointID ManagedTypeCode="Retailer" PhysicalDigitalCode="Physical" Name="POS"></TouchPointID>
</Channel>
Here is how does a simple Channel looks like for a WebSite :
<Channel OnLineOffLineTypeCode="OnLine">
<ChannelID Description="WebSite"/>
<TouchPointID ManagedTypeCode="Retailer" PhysicalDigitalCode="Digital" Name="Desktop"/>
</Channel>
Here is how does a simple Channel looks like for a POS out of a store :
<Channel OnLineOffLineTypeCode="OffLine">
<ChannelID Description="OutStore">edabcc0f-f4b2-43c0-922f-5bc821e755e3</ChannelID>
<TouchPointID ManagedTypeCode="Retailer" PhysicalDigitalCode="Physical" Name="POS"></TouchPointID>
</Channel>