Skip to content

Entity Types

An entity type identifies the kind of data record being moved. Each connector supports a specific set of entity types, and the mapping configuration you create must declare which entity type it handles. The entity type name in a mapping config must match the values in the table below exactly (the match is case-insensitive).

When the pipeline processes a record, it uses the entity type to select the correct canonical format, the correct normalizer, and the correct transformer for that source–target connector pair.

Entity typeFriendly nameDescriptionSupported source connectorsSupported target connectors
itemItem / ProductA sellable product or SKU, including variants, pricing, images, and inventory.SAP Business One, Shopify, WooCommerce, WixEZY Portal, Shopify, Flat File, Generic API
itemstockItem Stock (inventory only)A stock-only update for an existing item. Used to push inventory levels to a destination without touching product master data.Shopify
bpBusiness PartnerA company or individual that can be a customer, supplier, or both.SAP Business OneEZY Portal, Flat File, Generic API
customerCustomerA customer record extracted from an e-commerce platform.Shopify, WooCommerce, WixEZY Portal, Flat File, Generic API
bpgroupBusiness Partner GroupA category used to group business partners.SAP Business One, EZY PortalEZY Portal, Flat File, Generic API
paymenttermsPayment TermsPayment terms reference data (for example, Net 30).SAP Business One, EZY PortalEZY Portal, Flat File, Generic API
itemgroupItem GroupA category used to group items / products.SAP Business One, EZY PortalEZY Portal, Flat File, Generic API
pricelistPrice ListA named list of prices, typically associated with a customer group.SAP Business One, EZY PortalEZY Portal, Flat File, Generic API
warehouseWarehouseA physical or logical inventory location.SAP Business OneEZY Portal, Flat File, Generic API
taxgroupTax GroupA grouping of tax rates applied to items or business partners.SAP Business OneEZY Portal, Flat File, Generic API
uomgroupUnit of Measure GroupA group of related units of measure (for example, Weight: kg, g, lb).SAP Business OneEZY Portal, Flat File, Generic API
fiscalperiodFiscal PeriodAn accounting period definition.SAP Business OneEZY Portal, Flat File, Generic API
salesquotationSales QuotationA sales quotation document.SAP Business One, EZY PortalEZY Portal, SAP Business One, Flat File, Generic API
salesorderSales OrderA confirmed sales order document.SAP Business One, EZY PortalEZY Portal, SAP Business One, Flat File, Generic API
orderOrderAn e-commerce order from an online store.Shopify, WooCommerce, WixFlat File, Generic API
bookingBookingAn appointment or service booking (Wix Bookings).WixFlat File, Generic API
subscriptionSubscriptionA recurring subscription to a pricing plan (Wix Pricing Plans). Always performs a full scan — incremental sync is not supported for this type.WixFlat File, Generic API
serviceServiceA bookable service offering (Wix Bookings).WixEZY Portal, Flat File, Generic API
planPlanA pricing plan (Wix Pricing Plans).WixEZY Portal, Flat File, Generic API
menuitemMenu ItemA restaurant menu item (Wix Restaurants).WixEZY Portal, Flat File, Generic API
  • Exact name required. The entity type value in your mapping configuration must match one of the names in the Entity type column above. The comparison is case-insensitive, so Item, item, and ITEM are all accepted.
  • Flat File and Generic API accept any entity type. Because these connectors write output without interpreting the record structure, they can receive any entity type the source provides.
  • bp vs customer. SAP Business One uses bp (business partner) which can represent both customers and suppliers. E-commerce platforms use customer which represents only buyers. Both map to EZY Portal’s business partner entity.
  • salesquotation and salesorder share a canonical format. Both document types use the same underlying canonical structure; the entity type string in the mapping config determines which document type is created in the target system.