ETQ Amsterdam logo
    NetSuiteChannelEngineCeligoMarketplace

    Marketplace integration between NetSuite and ChannelEngine

    One central integration for orders, inventory, returns, and shipments, with NetSuite as the leading ERP system.

    ETQ Amsterdam
    Fashion & Lifestyle

    Business context & growth

    ETQ Amsterdam is a premium sneaker brand that has grown internationally into an established name in minimalist design. The brand sells through their own webshop and via international marketplaces such as Zalando and Farfetch. This multi-channel model brought operational complexity: each channel has its own requirements for order processing, inventory management, and returns handling.

    To maintain control over this growth, NetSuite serves as the central ERP layer. All product data, inventory mutations, orders, and financial flows run through this system. The challenge was to connect marketplace operations to this without manual intermediate steps.

    Operational challenges

    Without a central integration between NetSuite and ChannelEngine, the entire marketplace operation ran manually.

    No direct data connection – NetSuite and ChannelEngine were not connected. Data had to be manually transferred between both systems.

    Manual order processing – Marketplace orders were manually entered into NetSuite. This took time and led to input errors.

    No real-time product and inventory synchronization – Product changes and inventory mutations were not automatically applied, resulting in inconsistencies.

    Manual returns and refund handling – Returns and refunds were processed manually per case, without a structured workflow.

    No automatic shipment and tracking updates – Shipping status and tracking information was not fed back to ChannelEngine, leaving customers without updates.

    Core problem: an operation that could not scale with growing order volume and expansion to new marketplaces.

    Solution: end-to-end marketplace integration

    A single central integration was set up where NetSuite is the leading ERP system, ChannelEngine serves as the marketplace layer, and Celigo handles the orchestration.

    Orders

    Marketplace orders are automatically retrieved from ChannelEngine and created as Sales Orders in NetSuite. Order data, customer details, and line items are directly transferred without manual entry.

    Products & inventory

    Product and inventory data is synchronized from NetSuite to ChannelEngine. With every change in assortment or stock level, the marketplace is automatically updated.

    Returns & refunds

    Return requests from ChannelEngine are translated into RMAs in NetSuite. Upon approval, a credit memo and financial processing of the refund follow automatically.

    Shipments

    Once an order is shipped, carrier and tracking information is automatically fed back to ChannelEngine. Customers receive their shipping status directly.

    Result

    Fully automated multi-channel operation from NetSuite

    Marketplace orders are processed automatically without manual intermediate steps

    Product and inventory data are synchronized in real-time across all channels

    Returns and refunds are handled consistently and controlled within NetSuite

    Customers receive timely and reliable shipment and tracking updates

    Architecture

    Technical architecture

    Celigo serves as the central iPaaS platform and handles all data flows between NetSuite and ChannelEngine. The architecture supports bidirectional synchronization and is designed for scalability.

    NetSuite: Leading ERP system. Source for product data, inventory, orders, returns, and shipments.

    Celigo: Central integration platform. Orchestrates all data flows, handles transformations, and manages error handling.

    ChannelEngine: Marketplace aggregator. Receives orders and sends status updates and tracking back to sales channels.

    NetSuite
    NetSuite
    Celigo
    Celigo
    ChannelEngine
    ChannelEngine

    New marketplaces can be added without modifying the core integration. The same flows are reusable for any new channel within ChannelEngine.

    What the client says about the collaboration

    Rowin Paapst
    "Working with Arkatech was a great experience. They were proactive, communicated clearly, and delivered exactly what we needed. The integration now runs fully automatically, and you notice the difference in daily operations right away."

    Rowin Paapst

    Operations Manager – ETQ Amsterdam

    Complex integrations between systems?

    We build custom integrations between systems that don't natively connect.

    We use cookies

    We use cookies to improve your experience and collect anonymous statistics. You can choose which cookies to accept.