- Home
- Apps
- Multichannel & PIM Tools
- ERPNext Wayfair Supplier Connector
Illustrative previewA build-to-order Frappe/ERPNext app that connects your Wayfair supplier account to ERPNext
— importing CastleGate and dropship orders, pushing inventory and catalog, generating ASNs and shipping labels, and reconciling settlements.
ECOSIRE scopes, builds, installs, and supports it for you.
What is ERPNext Wayfair Supplier Connector?
A build-to-order Frappe/ERPNext app that connects your Wayfair supplier account to ERPNext — importing CastleGate and dropship orders, pushing inventory and catalog, generating ASNs and shipping labels, and reconciling settlements. ECOSIRE scopes, builds, installs, and supports it for you. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.
Key Features
Built to order, done for you
No DIY setup — a working app, built, installed and supported by ECOSIRE.
- 1
You order
Start with a one-time build price. We scope it with you at kickoff.
- 2
We build & install
ECOSIRE builds, configures and installs it on your ERPNext.
- 3
Go live + support
You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.
Technical Specifications
- ERPNext Compatibility
- —
- License
- Licence confirmation required
- Python Requirement
- Python 3.10+
- Database
- MariaDB 10.6+
About this Product
Home, furniture, and decor suppliers selling on Wayfair typically run two disconnected systems: the Wayfair Partner Home / supplier portal on one side and ERPNext on the other. Orders get re-keyed by hand, inventory quantities drift between the two, ASNs and routing get built in spreadsheets, and settlement statements never quite match the sales invoices in ERPNext. Wayfair's CastleGate (wholesale/FBW) and dropship programs each have their own order shapes, SLA clocks, and label/routing requirements, and ERPNext core has no native concept of any of them — there is no Wayfair order source, no ASN document, and no place to store a partner PO number or a Wayfair-assigned carrier. This is where the native platform runs out of road: you can hold products and stock in ERPNext, but nothing bridges them to a Wayfair supplier feed.
ECOSIRE builds a proper Frappe app (its own module, DocTypes, and hooks.py) that lives inside your ERPNext site rather than a fragile external script. We model the integration as first-class documents: a Wayfair Settings single DocType for credentials and endpoints, a Wayfair Order staging DocType that maps cleanly onto ERPNext Sales Order / Delivery Note, a Wayfair Product Mapping DocType linking your ERPNext Item codes and warehouses to Wayfair SKUs and fulfillment nodes, and an ASN DocType for shipment notices. Wayfair's supplier APIs are integrated through a whitelisted service layer (@frappe.whitelist() methods) with token handling, retry, and idempotency so a replayed webhook or a re-run pull never double-books an order.
Technically, the connector runs on Frappe's own primitives. scheduler_events (cron and hourly) poll for new CastleGate and dropship POs, refresh order status, and push inventory feeds on the cadence you choose; doc_events in hooks.py fire on Delivery Note submit to generate the ASN and request shipping labels/routing, then write the tracking and carrier back to Wayfair. Server scripts and mapping tables translate Wayfair SKUs, ship nodes, and carrier codes to ERPNext Item, Warehouse, and shipping records, while a client script surfaces Wayfair status, PO number, and label links directly on the Sales Order form. A dedicated role profile and permission rules keep the Wayfair credentials and sync controls scoped to the operators who need them. Settlement files are parsed and reconciled against ERPNext invoices so remittances, chargebacks, and co-op deductions land as matched entries instead of manual guesswork. Every sync writes to an audit log DocType you can inspect and re-drive.
Because this is build-to-order, nothing ships until we agree on scope. We start with a short scoping call to confirm which Wayfair programs you run (CastleGate, dropship, or both), your fulfillment nodes, carrier/routing rules, ERPNext version (v15 or v16), and your item and warehouse conventions. We build against your actual data on a staging bench, run UAT with real Wayfair POs and a settlement file, and only then install to production behind a documented rollback plan. Typical delivery is one working week from confirmed scope. You receive the full source, install and configuration, technical and user documentation, a training session, and a post-go-live support window — and the git repository is handed to you so you are never locked in.
What you get
- Full installable source code of your version of the Wayfair connector app, delivered as a Frappe bench app
- Installation and configuration on your ERPNext site, including `Wayfair Settings`, mappings, role profile, and scheduler setup
- Technical documentation covering DocType schema, `hooks.py` events, whitelisted endpoints, and scheduler jobs
- End-user guide plus a live training session for your fulfillment and finance operators
- UAT on a staging bench with real Wayfair POs and a settlement file, signed off before production, with a documented rollback plan
- Post-go-live support window for defect fixes and configuration adjustments
- Handover of the private git repository so you own and can extend the code
- Version-compatibility confirmation and upgrade notes for Frappe/ERPNext v15 and v16
Who this is for
Wayfair CastleGate / FBW supplier
A furniture or decor brand shipping wholesale into Wayfair's fulfillment network who needs CastleGate POs, inventory feeds, and ASNs synced with ERPNext instead of managed by hand in the supplier portal.
Dropship home & furniture supplier
A supplier fulfilling Wayfair dropship orders directly from their own warehouse, needing order import, Wayfair-routed label/carrier writeback, and ship-by SLA visibility inside ERPNext.
Operations / fulfillment manager
Owns order flow and on-time-ship metrics; wants a single ERPNext view of Wayfair orders with SLA deadlines, tracking, and no re-keying so late-shipment and defect penalties stay low.
Finance / accounts controller
Responsible for revenue and reconciliation; needs Wayfair settlement statements matched against ERPNext invoices with chargebacks and deductions surfaced as clear exceptions.
How ERPNext Wayfair Supplier Connector Compares
| Criterion | ECOSIRE | Custom Build | Competitor | ERPNext Native |
|---|---|---|---|---|
| Wayfair order import (CastleGate + dropship) | Built-in, mapped to Sales Order/Delivery Note with idempotent PO keying | Possible but you design and maintain the mapping yourself | Generic marketplace apps rarely cover Wayfair supplier programs | No Wayfair order source exists in ERPNext core |
| ASN generation & shipping/routing writeback | Auto ASN on Delivery Note submit + carrier/label/tracking writeback | Buildable, but SLA-critical logic is on your team to get right | Typically absent or Wayfair-agnostic | No ASN concept and no Wayfair label integration |
| Inventory feed to fulfillment nodes | Scheduled per-node feed from ERPNext Bin/Warehouse stock | Requires you to write and schedule the feed logic | May push stock but not per Wayfair ship node | Stock lives in ERPNext but is never fed to Wayfair |
| Settlement reconciliation | Settlement files parsed and matched to Sales Invoices, exceptions flagged | Manual to design; often skipped due to complexity | Rarely handles Wayfair remittance/chargeback formats | Manual spreadsheet matching only |
| Fit to your Wayfair setup | Scoped to your programs, nodes, carriers, and item conventions | Fully bespoke — as good as the spec and effort you invest | One-size-fits-all; you bend your process to the app | Not applicable — nothing to configure |
| Ownership & lock-in | Full source + git repo handed to you; extend freely | You own it, but also own all the build risk | Closed source, subscription, vendor-controlled roadmap | N/A |
| Delivery & effort | one working week build-to-order, UAT + rollback, we do the work | Months of in-house dev, testing, and maintenance | Fast to install but slow to fit and often incomplete | Immediate but leaves the whole Wayfair gap unfilled |
| Support & version updates | Post-go-live support window; v15/v16 targeted; API-change updates available | Entirely on your team as Wayfair APIs change | Depends on vendor SLA and whether they cover Wayfair | Core updates only; no Wayfair coverage |
Frequently Asked Questions about ERPNext Wayfair Supplier Connector
Is this an app I can download and install instantly?
No. This is a build-to-order product. ECOSIRE scopes, builds, installs, and supports it for your specific Wayfair programs and ERPNext setup — there is no instant download. You receive the full source and git repository once your version is built and accepted.
How long does delivery take?
Typical delivery is one working week from confirmed scope. The clock starts once we've agreed on which Wayfair programs (CastleGate, dropship, or both), your fulfillment nodes, carrier rules, and ERPNext version are in play. Complex settlement or multi-node setups may extend this, and we'll tell you honestly during scoping.
Which ERPNext versions are supported?
We build for Frappe/ERPNext v15 and v16, delivered as a standard bench app installable via `bench get-app` / `bench install-app`. Tell us your exact version on the scoping call and we target it directly; we also provide upgrade notes for moving between v15 and v16.
How do you handle support and updates after go-live?
Every build includes a post-go-live support window for defect fixes and configuration adjustments. Because you receive the full source and own the git repository, your team can extend the app independently, and ECOSIRE can provide ongoing maintenance or Wayfair-API-change updates under a separate support agreement.
Does it support both CastleGate and dropship orders?
Yes — both are modeled. CastleGate (FBW/wholesale) and dropship POs each have distinct order shapes and fulfillment rules, and the connector maps each program onto the right ERPNext documents with program-specific toggles in `Wayfair Settings`. If you only run one program today, we scope for it and leave the other cleanly extendable.
Will it duplicate orders or overwrite my data?
No. Order ingestion is idempotent — keyed on the Wayfair PO number — so a replayed webhook or a re-run scheduled pull never creates duplicate Sales Orders. All syncs are written to an audit-log DocType, and we run UAT on a staging bench with a documented rollback plan before touching production.
How is inventory kept in sync with Wayfair?
A scheduled job (via Frappe `scheduler_events`) pushes available quantity per fulfillment node, read from ERPNext `Bin`/`Warehouse` stock levels, on the cadence you choose. Product and price mappings live in a `Wayfair Product Mapping` DocType so your ERPNext item codes and warehouses stay the source of truth.
Related Modules

ERPNext UAE E-Invoicing (Peppol) Connector
A build-to-order ERPNext app that makes your Sales and Purchase Invoices UAE e-invoicing ready: PINT-AE UBL/XML generation, schema validation, and Peppol Access Point transmission. ECOSIRE scopes, builds, installs, and supports it — it is not an instant marketplace download.

ERPNext Universal Marketplace Connector Framework (SDK)
A reusable ERPNext framework for building marketplace connectors — one pluggable channel adapter interface, a shared order/inventory/price sync engine, a visual field-mapping UI, and a rate-limit-aware retry queue with dead-letter handling. ECOSIRE builds, installs, and supports the version scoped to your channels.

ERPNext Xero Sync
A build-to-order Frappe app that keeps ERPNext and Xero in step — invoices, bills, payments, contacts, chart of accounts, and tracking categories — so ANZ/UK teams run operations in ERPNext while filing through Xero. ECOSIRE scopes, builds, installs, and supports it.

ERPNext Zalando Partner Connector
A build-to-order Frappe app that connects the Zalando Partner Program directly to ERPNext — syncing orders, inventory, prices, articles and settlements. ECOSIRE scopes, builds, installs and supports it for your fashion brand; it is not an instant download.
ERPNext Wayfair Supplier Connector
A build-to-order Frappe/ERPNext app that connects your Wayfair supplier account to ERPNext — importing CastleGate and dropship orders, pushing inventory and catalog, generating ASNs and shipping labels, and reconciling settlements. ECOSIRE scopes, builds, installs, and supports it for you.
- Wayfair CastleGate (FBW/wholesale) and dropship purchase orders imported into a `Wayfair Order` staging DocType and mapped to ERPNext `Sales Order` / `Delivery Note`
- Idempotent order ingestion keyed on the Wayfair PO number so replayed webhooks or re-run scheduled pulls never create duplicate Sales Orders
- Scheduled inventory feed push via `scheduler_events` that reports available quantity per fulfillment node from ERPNext `Bin`/`Warehouse` stock levels
- Automatic ASN (Advance Shipment Notice) generation from a `doc_events` handler on `Delivery Note` submit, with carton/pack detail written to an ASN DocType