| iPaaS & Custom Builds | Legacy OMS | Pipe17 | |
|---|---|---|---|
| Native API-First Connectivity | ✅ | ❌ | ✅ |
| Pre-Configured Commerce Connectors | ❌ | ❌ | ✅ |
| Custom Integration Mappings | ✅ | ❌ | ✅ |
| Advanced Order Orchestration | ❌ | ✅ | ✅ |
| Exception Management & Alerts | ❌ | ❌ | ✅ |
| Unified Inventory Management | ❌ | ✅ | ✅ |
| Rapid to Implement & Go-Live | ❌ | ❌ | ✅ |
| Easy to Add / Swap Channels & Flows | ❌ | ❌ | ✅ |
| Low Total Cost of Ownership (TCO) | ❌ | ❌ | ✅ |
Each order reaches G10 marked DTC or B2B, with its ship window and deliver-by date intact whenever the order carries them.
When G10 ships, its ship confirmation becomes a Pipe17 fulfillment, and the carrier and tracking numbers post to the customer's channel.
Before supplier stock lands, Pipe17 sends the receiving G10 warehouse a purchase order (PO), and each receipt confirmation G10 returns is recorded against that PO.
is better with
The G10 Fulfillment connector, listed in Pipe17 as Geneva10 WMS, is managed by Pipe17 and connects G10's warehouse management system to the Order Operations Platform. Pipe17 posts outbound orders and inbound purchase orders (POs) to G10, and G10 sends ship and receipt confirmations and inventory feeds back by webhook as its warehouses post them. Each G10 warehouse becomes a routable location, and tracking and stock reach your channels.
Orders arrive in Pipe17 from sales channels such as Shopify, Amazon, or a B2B portal, and Pipe17 sends G10 every order that order routing assigns to a G10 warehouse. The outbound order carries its ship method, dates, and lines, marked DTC or B2B. Once G10 ships, the tracking numbers post back to the channel the order came from.
G10's available quantity for each SKU at each G10 warehouse reaches your channels through Pipe17, which receives G10's inventory feed and counts that figure as sellable. The feed keeps on hand, reserved, reserve stock, and held quantities apart, and Pipe17 sets the available number beside stock at your own warehouses and other 3PLs. The feed can be limited to chosen SKUs or SKU patterns.
Pipe17 announces each supplier shipment to the G10 warehouse that will receive it by posting a purchase order (PO) with the expected arrival date and every line. When G10 receives, its receipt confirmation arrives with the receiving date and a quantity per line, and Pipe17 records it against the PO it sent. Pipe17 holds what G10 counted, not what left your supplier, even when one PO lands in several deliveries.
Once Pipe17 has posted an order to G10, any change or cancellation is made with G10 directly, because G10 does not accept order updates through the integration. Inbound purchase orders (POs) work the same way: after Pipe17 posts one, arrange any change with G10. Orders G10 has already shipped return their ship confirmation and tracking to Pipe17 as usual.
Yes, DTC and B2B orders both go to G10 through the same connector, and Pipe17 labels each one for G10: sales orders arrive marked DTC, wholesale and transfer orders marked B2B, with the ship window when present. Routing rules decide which orders G10 ships and from which warehouse, with G10 working beside your own sites, stores, and every other 3PL on the Pipe17 Network.
G10 provides four things: the URL for outbound orders, the URL for inbound purchase orders (POs), a security token, and your WMS account ID. Enter them in Pipe17, add each G10 warehouse ID to create its location, and give G10 the Pipe17 webhook address that receives ship and receipt confirmations and the inventory feed. Map your SKUs to G10 item IDs and switch on the flows you need.
Pipe17 can restrict the orders and inbound purchase orders (POs) it pushes to G10 to specific order IDs and limit the inventory feed to chosen SKUs, which proves each flow on a handful of records before go-live. When those test orders return ship confirmations and the POs return receipt confirmations, remove the order-ID filters to send every order and PO.