Skip to content

EZY Integrations

EZY Integrations is a middleware platform that moves data between your business systems automatically. It connects source systems — such as SAP Business One, Shopify, WooCommerce, and Wix — to target systems such as EZY Portal, keeping master data, inventory, and orders in sync without manual exports or custom scripts. Instead of maintaining point-to-point connections between each pair of systems, you define the rules once and let the pipeline handle the rest.

CapabilityWhat it means for you
Data ingestionPull records from a source system on demand or on a schedule.
Field mapping and transformationDefine exactly how each source field maps to a target field, including format conversions and static defaults. Learn more in Mapping Configuration.
Scheduled jobsRun syncs automatically at a time and frequency you choose. See Schedules.
Monitoring and run historyEvery pipeline run is logged with entity counts, timing, and any errors. See Run History.
Retry and failed-message recoveryMessages that fail after all retries are held in a recoverable queue so you can inspect and replay them without losing data. See DLQ and Replay.
Multi-tenantEach tenant’s credentials, jobs, and data are fully isolated.

Data moves through five stages. Each stage is independently logged so you can see exactly where a record succeeded or failed.

graph LR
    A[Source System] -->|Extract| B[Raw Data]
    B -->|Normalize| C[Canonical Record]
    C -->|Transform| D[Target Payload]
    D -->|Execute| E[Target System]
    E -->|Finalize| F[Run Complete]
  1. Extract — the platform reads records from the source system using the rules in your mapping configuration.
  2. Normalize — raw source data is converted into a neutral intermediate format that every connector understands.
  3. Transform — the neutral record is reshaped into the exact payload the target system expects, applying field mappings and value conversions.
  4. Execute — the payload is written to the target system.
  5. Finalize — the run result is recorded and any notifications or callbacks are triggered.

For a deeper look at each stage, see Pipeline Stages.

Each connector handles the communication details for one system type. You pick a source connector and a target connector when you create a job.

ConnectorDirectionTypical use
EZY PortalSource and targetPush master data into Portal; pull sales documents out
SAP Business OneSource and targetExtract master data and transactions; write sales documents back
ShopifySource and targetSync products, customers, and orders
WooCommerceSourceExtract products, customers, and orders
WixSourceExtract contacts, orders, bookings, subscriptions, and more
Flat FileTargetWrite output to CSV or XML files
Generic APITargetPush data to any HTTP endpoint

For a side-by-side comparison, see the Connectors overview.

How EZY Integrations fits with EZY Portal and EZY WMS

Section titled “How EZY Integrations fits with EZY Portal and EZY WMS”

EZY Integrations is the data-movement layer that sits between your external systems and EZY Portal. EZY Portal holds the master data and sales documents your business runs on; EZY WMS manages warehouse operations against that data. EZY Integrations keeps all three in sync: it pulls master records (items, business partners, price lists, warehouses) from your ERP into Portal, pushes e-commerce orders back to the ERP for fulfillment, and can feed updated inventory figures back to your store — all without manual intervention.

  • ERP master data to Portal — Extract items, business partners, price lists, and reference data from SAP Business One and push them into EZY Portal on a daily schedule.
  • E-commerce catalog sync — Keep your Shopify or WooCommerce product catalog up to date with items and prices maintained in your ERP.
  • Order writeback — Route new sales orders created in EZY Portal back to SAP Business One for fulfilment processing.
  • Multi-channel data consolidation — Pull orders and contacts from Wix, Shopify, and WooCommerce into a single flat file for downstream reporting.