Skip to main content
Commerce

BCEntity

PX.Commerce.CoreRelease 2025.2

Represents a type of an object that can be synchronized with the connector. The properties of this object are generally modified on the store forms such as BigCommerce (BC201000) and Shopify (BC201010) forms or on the Entities (BC202000) form. (corresponds to the Core.BCEntityMaint graph). Objects of this type cannot be created by a user manually. They are predefined for each connector.

Field NameTypeDisplay NameForeign Key
AutoMergeDuplicates
bitMerge Duplicate-
Description:Determines whether the processor needs to check for duplicate statuses (Core.BCSyncStatus) and merge them together.
BindingIDDefault Navigation
intStoreBCBinding
Description:Represents a store to which the entity belongs. The property is a key field.
ConnectorType
nvarcharConnectorBCBinding
Description:Represents a connector to which the entity belongs. The property is a key field.
CreatedByIDDefault Navigation
uniqueidentifierCreated ByUsers
Description:The ID of the account that created this record.
CreatedByScreenID
char(8)-
Description:The ID of the Screen that created this record.
CreatedDateTime
datetimeCreated Date Time-
Description:The Time this record was created
Direction
nvarchar(1)Sync Direction-
Description:Determines the direction at which the associated processor can synchronize the object. The BCSyncDirectionAttribute.Bidirect value allows import and export. The BCSyncDirectionAttribute.Import value allows only import. The BCSyncDirectionAttribute.Export value allows only export. Some entity directions are predefined and cannot be changed.
EntityType
nvarcharEntity-
Description:Represents the entity type. The property is a key field.
ExportFilterLineCntr
int-
Description:The line counter for export filtering for this record.
ExportMappingLineCntr
int-
Description:The line counter for export mapping for this record.
ExportRealTimeStatus
nvarcharReal-Time Export-
Description:Determines whether the real-time synchronization is activated for the export.
ImportFilterLineCntr
int-
Description:The line counter for import filtering for this record.
ImportMappingLineCntr
int-
Description:The line counter for import mapping for this record.
ImportRealTimeStatus
nvarcharReal-Time Import-
Description:Determines whether the real-time synchronization is activated for the import.
IsActive
bitActive-
Description:Determines whether this entity is active and can be used for the synchronization of objects of its type.
IsFeatureEnabled
bit-
Description:Indicates weather the required features for this record are enabled.
LastModifiedByIDDefault Navigation
uniqueidentifierLast Modified ByUsers
Description:The ID of the account that last modified this record.
LastModifiedByScreenID
char(8)-
Description:The ID of the screen that last modified this record.
LastModifiedDateTime
datetimeLast Modified Date Time-
Description:The Time this record was last modified.
MaxAttemptCount
intMax. Failed Attempts-
Description:Determines the maximum number of failed attempts for synchronization before the object is marked as aborted.
NoteID
uniqueidentifier-
Description:The Note ID for this record.
ParallelProcessing
bitParallel Processing-
Description:Indicates whether Parallel Processing is enabled for this record.
PrimarySystem
nvarchar(1)Primary System-
Description:Determines which system, local or external, should be used for the conflict resolution as the main source.
RealTimeBaseURL
nvarchar(256)Real-Time Webhook URL-
Description:A URL that an external webhook should send a callback about create/update/delete actions. Different entities have different sets of webhooks.
RealTimeMode
nvarchar(1)Real-Time Mode-
Description:Determines the mode of the real-time synchronization, while BCEntity.ExportRealTimeStatus and BCEntity.ImportRealTimeStatus are determining wheter the real-time synchronization is activated for a certain direction. The real-time mode allows synchronization of objects without manual fetching or scheduling. It is available only for certain types of entities. The BCSyncModeAttribute.Prepare value only fetches created and updated entities. The BCSyncModeAttribute.PrepareAndProcess value fetches and synchronzies created and updated entities.
RealTimeStartDateTime
datetimeReal-Time Start Date-
Description:Datetime of the real-time activation. Used to filter out results of the generic inquiries used with the push notifications service.
SelectedNonexistent in DB
bool?Selected-
Description:Indicates weather the record is currently selected.
SyncSortOrder
intSync Order-
Description:Determines an order in which the entity stays among other entities on certain forms.
Tstamp
timestampTime Stamp-
Description:The Time Stamp for this record.