Custom Omniful integration development
Appfront builds custom integrations around Omniful, the e-commerce OMS/WMS platform for multi-channel retailers, 3PL providers and marketplace sellers. We connect your Omniful environment with webshops, ERP, accounting, carriers, marketplaces and payment providers via REST and webhooks, so that Omniful becomes the hub of a fulfilment chain in which order status, stock and returns are always right.
What is Omniful, and what does an Omniful integration do?
Omniful is an e-commerce OMS/WMS platform designed to bring the complexity of multi-channel fulfilment together in one environment. Orders from your own webshops, marketplaces and B2B channels come together, stock is held centrally across warehouses and points of sale, returns follow a structured flow with inspection and re-grading, and shipping is managed through multiple carriers with track-and-trace for the end customer. For retailers, 3PL providers and marketplace sellers, the platform serves as the operational hub between sales and logistics.
An Omniful integration ensures that this hub actually communicates with the rest of your IT landscape. In practice, this means orders arriving via Shopify, Magento or WooCommerce are automatically created in Omniful; stock positions are pushed back to every sales channel in real time; financial entries flow smoothly into Exact, AFAS, Unit4 or SAP; shipping labels are generated via PostNL, DHL, UPS or a Sendcloud bridge; return events trigger credit notes and refunds via Mollie or Adyen; and marketplace orders from Bol or Amazon are processed in the same flow as your own channels.
Appfront builds these integrations to measure for organisations that want more than an off-the-shelf connector. We work through the Omniful REST API and webhook events, align the data model with your actual channels and systems, and make sure the integration grows along with new marketplaces, carriers or warehouse locations. Our role is often that of technical link between Omniful, the webshop platforms, the ERP and the carrier and marketplace APIs, and so we act as architect of the wider integration layer around your fulfilment chain.
Multi-channel orders in one view
Webshop orders, marketplace orders and B2B orders come together in Omniful and are handled from a single workspace. Customer service, planning and the warehouse work with the same data, regardless of the channel through which the order came in.
Real-time stock across channels
Stock levels are managed centrally in Omniful and synchronised back to all connected webshops and marketplaces. No overselling, no manual corrections, no discrepancies between channels.
Out-of-the-box carrier orchestration
Shipping labels, track-and-trace and pickup events run from Omniful via PostNL, DHL, UPS, Sendcloud or MyParcel. Carrier selection can be driven by order, region or service level, without your customer service team having to look across separate systems.
Our development process for Omniful integrations
We work to a proven method that identifies the complexity of an OMS integration early and delivers a stable end result. From mapping your Omniful environment and adjacent systems through to go-live and ongoing management, every step aims at an integration that your customer service, warehouse and finance teams can rely on, even when volumes peak.
We map out which channels you serve, which Omniful modules are in use and which data flows are a priority, whether orders, stock, returns or financial postings. A concrete integration roadmap follows from that scope.
We design the integration architecture, choose between webhooks and polling for each scenario, define the master data mapping (SKUs, variants, VAT codes) and arrange the correct API credentials together with Omniful.
Implementation with automated tests, structured logging and monitoring from day one. You see working integrations along the way in a test environment, checked against realistic order scenarios.
Controlled go-live with data validation and a safety net for the first days of orders, followed by ongoing management, monitoring and further development: additional marketplaces, new carriers or extra warehouses.
What an Omniful integration concretely delivers
Every Omniful integration is set up specifically for your channels, warehouse structure and adjacent systems. Below are the functionalities we most often deliver for retailers, 3PL providers and marketplace sellers who use Omniful as their core system and want to connect the platform to their wider e-commerce and finance landscape. Our experience with B2B e-commerce portals and smart API integrations comes together here.
Webshop integration
Shopify, Magento or WooCommerce connected to Omniful: new orders are passed on immediately, stock is synced back, shipping status is pushed to the webshop and return requests run through one automated flow. No more manual imports.
ERP integration
Exact, AFAS, Unit4 or SAP connected to Omniful for master data (products, prices, VAT), financial postings (sales, returns, credit notes) and purchasing flows. The ERP stays in charge of finance and Omniful of operations, without the two working against each other.
Carrier & shipping
PostNL, DHL, UPS, Sendcloud or MyParcel as shipping partners under Omniful. Labels are generated automatically based on rules (weight, region, service level), track-and-trace events flow back to the customer and the OMS, and pickup flows are driven for 3PL warehouses.
Marketplace orders
Bol, Amazon and other marketplaces connected to Omniful: orders are pulled in, stock is pushed out, returns flow through and fees are correctly reflected in your accounts. One workspace for customer service, regardless of which marketplace the order came in through.
Returns flow
A returns portal for the customer and a structured returns flow in Omniful: registration, return label, receipt, inspection, re-grading and credit note. Refunds are passed back to Mollie or Adyen and the posting flows cleanly into the ERP.
BI & customer portal
A read-only integration from Omniful to your BI tool (Power BI, Looker, Metabase) for margins, channel performance and stock turnover. In addition, a B2B or business customer portal in which clients view their orders, stock and returns in real time.
Typical Omniful integrations in practice
Every Omniful integration looks different depending on the organisation. A number of scenarios come up time and again, and for each we have a proven setup that takes account of the platform's specifics and the rules around GDPR, PSD2 and marketplace policies.
Multi-channel retailer
Retailers with their own webshop on Shopify or Magento plus a marketplace presence on Bol and Amazon. We connect Omniful so that orders, stock, returns and accounting stay in sync across all channels. Customer service works from a single screen and finance keeps an overview of channel margins.
3PL provider with multiple clients
Fulfilment partners that orchestrate order handling, stock management and returns for multiple brands and webshops. We connect Omniful to the clients' webshops, their ERP or accounting systems and the carrier stack, with a segregated portal layer in which each client sees only their own flows. Read also how we build a custom WMS layer around platforms such as Omniful.
Marketplace sellers
Sellers who grow mainly through Bol, Amazon or another marketplace but want one central point for orders, stock, returns and invoicing. We use Omniful as the hub and connect it to the marketplaces, the accounts package and the shipping partners, so that the fee structure and the margin picture per channel are clear.
B2B & hybrid retail
Organisations with both a consumer channel and business sales via a B2B portal or distributors. Omniful keeps the operational order flow together; we build the accompanying B2B e-commerce portal, with customer-specific pricing agreements, credit limits and order history that connect seamlessly to the OMS flow.
Technology we use
We build Omniful integrations using the platform's available APIs: REST endpoints for orders, stock, shipments and returns, plus webhook events for real-time updates. We align the back-end stack with your IT landscape, so that your own team can maintain or further develop the integration over time. Audit trails and idempotent processing are standard, so we can guarantee a consistent result even with retries and network glitches.
Why choose Appfront for your Omniful integration?
Appfront has extensive experience with API integrations for e-commerce, fulfilment and retail organisations in the Netherlands. We always begin with a thorough analysis of your Omniful environment and the adjacent systems. An OMS integration has to work technically, but it also has to add practical value for customer service, the warehouse and finance.
For every integration, we write clear documentation so that your own team, or a future supplier, can understand and manage what is running. No black box, just transparent code and clear agreements on monitoring, alerting and maintenance. This keeps you independent and in control of your integrations at all times.
You work with a dedicated point of contact who understands both the technical and the functional side. This keeps communication short and speeds up decisions when choices need to be made during the build around data models, return flows or marketplace mappings. We don't see Omniful as a standalone plug-in but as part of a wider chain, which is why we also think from an order management system perspective and not just from the API.
Also explore our wider services around smart API integrations, WMS warehouse software and our overview of the integrations we build.
- Experience with the Omniful REST API and webhook flows
- Specialists in multi-channel e-commerce and fulfilment
- Experienced with accounting integrations to Exact, AFAS, Unit4 and SAP
- Carrier integrations with PostNL, DHL, UPS, Sendcloud and MyParcel
- Marketplace integrations with Bol Retailer and Amazon SP-API
- Refund and credit note flows via Mollie and Adyen
- Secure by default: API key rotation, scoped permissions, signature validation
- Idempotent processing with dead-letter queues
- Comprehensive logging and monitoring from day one
- Clear documentation that your operations and IT teams can read
- A fixed point of contact, no account managers passed around
- Ongoing maintenance and proactive further development
Security, GDPR and PSD2 in e-commerce integrations
E-commerce data is sensitive: customer details, order history, payment data and marketing events fall under the GDPR, the ePrivacy Directive and, for refunds and payment bridges, PSD2. Appfront builds in line with the OWASP ASVS and the specific requirements around personal data and transactions: minimal collection, encrypted storage and strictly separated permissions per integration and per channel.
We document the data flows between Omniful, your webshops, marketplaces, carriers and accounting so that your record of processing activities is complete and you can demonstrably comply with the GDPR. For refunds and payment bridges we take PSD2 and Strong Customer Authentication into account; for marketing events we align with consent mechanisms such as a Consent Management Platform.
We keep EU data within EU regions by default, so no unexpected data transfers to third countries occur. Webhook payloads are signed and validated, API keys are rotated, and all communication runs over TLS 1.2 or higher. More about our approach: our information security policy and vulnerability disclosure policy.
- GDPR-compliant processing of customer and order data
- ePrivacy compliance for transactional and marketing flows
- PSD2 and SCA for refunds and payment bridges
- EU data kept within EU regions
- Encryption in transit (TLS 1.2+) and at rest
- Role-based access and least-privilege principles
- HMAC-signed webhooks with replay protection
- Audit logs with traceable data flows
- Idempotent flows with automatic retries and dead-letter queues
- Monitoring and alerting for anomalies
- Secrets management in line with best practice
- Documentation for your record of processing activities
Frequently asked questions about Omniful integrations
Answers to the questions we are asked most often about Omniful integrations for e-commerce, fulfilment and marketplace organisations.
Omniful is an e-commerce OMS/WMS platform built for multi-channel retailers, 3PL providers and marketplace sellers. It orchestrates orders, inventory, returns, shipping and the customer portal layer across multiple sales channels. An Omniful integration means connecting Omniful with the webshops, ERP, accounting, carriers and marketplaces that keep the rest of the chain running, so there is a single source of truth for order status, stock positions and return flows.
We see a fixed set of recurring integration patterns: webshop integrations with Shopify, Magento or WooCommerce for order import and stock export; ERP integrations with Exact, AFAS, Unit4 or SAP for master data, financial postings and purchasing; accounting feeds to Exact Online or Twinfield for invoices and credit notes; carrier integrations with PostNL, DHL, UPS, Sendcloud or MyParcel for label printing and track-and-trace; marketplace integrations with Bol and Amazon for order pull and stock push; payment provider bridges with Mollie or Adyen for refunds on returns; and email and marketing flows via Klaviyo or Mailchimp for transactional and lifecycle communication.
Omniful provides a REST API with webhook events for the core objects: orders, shipments, returns, inventory and stock movements. For real-time scenarios we use webhooks so updates flow straight through to the connected systems; for reconciliation and bulk syncs we fall back on the paginated REST endpoints. For every integration project we first map out which endpoints, scopes and rate limits are relevant to your scenario, and agree the right credentials and environment with Omniful.
Yes. For retailers with non-standard processes — for example their own B2B customer portal, a customised returns flow with inspection and re-grading, a fraud-check layer for marketplace orders or their own courier routing — we build custom flows around Omniful. The custom layer talks to the OMS via the Omniful API, so the core stays stable and the platform's standard upgrades are not blocked. See also our page on a custom order management system.
The scope depends on the number of connected channels and systems, the complexity of the master data mapping (SKUs, variants, VAT, cost centres), the degree of two-way synchronisation versus one-way, the requirements for error handling and monitoring, and the return and credit note flows you need. Any compliance requirements (GDPR, PSD2 for refunds, marketplace policies) also play a part. We always provide a clear quote after a no-obligation analysis of your situation.
Yes. Customer and order data fall under the GDPR, and the ePrivacy Directive applies to marketing flows. Refunds and payment bridges fall under PSD2 and the strict requirements around Strong Customer Authentication. Appfront builds to OWASP ASVS, limits personal data to what the process strictly requires, uses encrypted connections and documents the data flows between Omniful and the connected systems so that your record of processing activities is complete. For EU data, we make sure data does not unintentionally pass through non-EU regions.
Yes. Appfront regularly takes over existing Omniful integrations, including ones originally set up by another party or built in-house. We review the API calls, error handling, monitoring and data quality, document the current setup and propose improvements. From that point on, we can handle adjustments, extensions and ongoing management, for example adding an extra marketplace, a new carrier or a customised returns flow without disrupting the rest of the chain.
An Omniful integration is particularly valuable for e-commerce retailers with multi-channel operations (their own webshop, marketplaces, a B2B portal and possibly physical till systems), 3PL providers that orchestrate orders and stock for multiple clients, and marketplace sellers who want to centralise their fulfilment and returns. The more channels and adjacent systems you have, the more value a well-built integration delivers, because manual re-keying, stock mismatches and miscommunication between channels otherwise quickly add up.
Read more
Explore related topics around Omniful and the wider fulfilment and e-commerce chain.
Talk to us about your Omniful integration
Tell us how you use Omniful and which systems the platform needs to integrate with — webshops, ERP, accounting, marketplaces, carriers, payment providers or your own B2B portal. We are happy to help think through scope, priorities, data model and coordination with Omniful itself. A no-obligation first conversation gives you a clear picture of the possibilities.