- 首页
- Apps
- Multichannel & PIM Tools
- ERPNext ASOS Marketplace Connector
示意预览A build-to-order Frappe app that connects your ASOS Marketplace / partner storefront to ERPNext
— importing orders as Sales Orders, keeping stock and prices in sync, pushing listings, writing back tracking, and reconciling settlements.
ECOSIRE builds, installs, and supports it around your exact catalogue and fulfilment flow.
什么是 ERPNext ASOS Marketplace Connector?
A build-to-order Frappe app that connects your ASOS Marketplace / partner storefront to ERPNext — importing orders as Sales Orders, keeping stock and prices in sync, pushing listings, writing back tracking, and reconciling settlements. ECOSIRE builds, installs, and supports it around your exact catalogue and fulfilment flow. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.
核心功能
按需定制,全程代劳
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
- 1
您下单
以一次性构建价格开始。我们在启动时与您共同确定范围。
- 2
我们构建与安装
ECOSIRE 在您的 ERPNext 上构建、配置并安装。
- 3
上线 + 支持
约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。
技术规格
- ERPNext 兼容性
- —
- 许可证
- 许可证需要确认
- Python 要求
- Python 3.10+
- 数据库
- MariaDB 10.6+
关于此产品
Fashion boutiques and brands selling through ASOS quickly outgrow spreadsheets and manual re-keying. Orders arrive on the ASOS partner portal while stock lives in ERPNext, so someone copies line items into a Sales Order by hand, forgets to decrement the ASOS listing when a size sells out on your own site, and discovers oversells only when ASOS raises a late-dispatch or cancellation penalty. ERPNext core has no native ASOS channel: there is no Sales Order source for partner orders, no listing feed, no settlement matching against your Sales Invoice and Payment Entry records. You are left reconciling a marketplace remittance CSV against ERPNext by eye at month-end.
ECOSIRE builds a dedicated Frappe app — a proper installable app with its own module, DocTypes, and hooks.py — that turns ERPNext into the system of record for your ASOS channel. A ASOS Settings single DocType holds credentials and endpoint config; scheduled jobs registered under scheduler_events poll ASOS on the cadence you choose and import each order into a native ERPNext Sales Order, mapping marketplace SKUs to your Item codes (including size/colour variants via Item Variant) with idempotent handling so a re-poll never duplicates an order. A connector log DocType records every request, response, and mapping decision so failures are diagnosable rather than silent.
Inventory and pricing sync runs both ways. hooks.py doc events on Stock Ledger Entry / Bin and on your Item Price records push availability and price changes up to the ASOS listing, while inbound polls reconcile the marketplace view back to ERPNext — with configurable buffer stock and per-warehouse rules so you never publish quantity you can't ship. Listing and product-feed push maps ERPNext Item, Item Group, brand, and attribute data into the ASOS feed format. When you dispatch, a shipment writeback posts the carrier and tracking number from your Delivery Note back to ASOS to keep dispatch SLAs green. A settlement reconciliation routine ingests ASOS remittance data and matches gross, commission, and fees against Sales Invoice and Payment Entry, flagging variances instead of hiding them. Everything is exposed through whitelisted methods and the Frappe REST API, guarded by role profiles and permission rules so marketplace operators see only what they should, and client scripts add the buttons and status indicators your team needs inside the ERPNext desk.
Because this is build-to-order, we start from your real catalogue, warehouse layout, and ASOS partner setup rather than shipping a one-size-fits-all binary. After a short scoping call we confirm field mappings, sync cadence, and edge cases (variants, bundles, returns, partial dispatch), build against Frappe/ERPNext v15/v16, and validate on a staging bench with your data before go-live. Typical delivery is one working week from confirmed scope. You receive the full source, a documented install, and a support window — not a black box.
你得到什么
- Installable Frappe app source code (your build, delivered as a versioned app installable via `bench get-app`)
- Installation and configuration on your staging and production benches, including `ASOS Settings` setup
- Technical documentation: DocType reference, `hooks.py` events, scheduler jobs, whitelisted methods, and field-mapping tables
- User guide plus a live training session for your marketplace and warehouse operators
- UAT on a staging bench with your real catalogue and orders, with a documented rollback plan
- Post-go-live support window for defect fixes and sync tuning
- Private git repository handover with full commit history and release tags
- Field-mapping and sync-cadence configuration sheet finalised during scoping
这是给谁的
Fashion boutique owner on ASOS
Runs a boutique selling through ASOS Marketplace and ERPNext, and needs orders to flow into Sales Orders automatically while stock stays accurate across channels to avoid oversells and dispatch penalties.
ERPNext operations / marketplace manager
Owns day-to-day fulfilment and wants tracking writeback, listing feeds, and settlement reconciliation handled inside ERPNext instead of juggling the ASOS portal, spreadsheets, and manual re-keying.
Finance / bookkeeper
Reconciles ASOS remittances at period-end and needs commissions and fees matched against `Sales Invoice` and `Payment Entry`, with variances flagged rather than discovered late.
IT / systems integrator for the brand
Maintains the ERPNext instance and wants a clean Frappe app with source code, docs, and v15/v16 compatibility they can support and extend, not an opaque connector.
ERPNext ASOS Marketplace Connector 如何比较
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | ERPNext 原生 |
|---|---|---|---|---|
| ASOS order import | Idempotent scheduler job creates native Sales Orders | Depends on what you build; often manual retries | Generic order pull, rarely ASOS-specific | No ASOS source; manual Sales Order entry |
| Inventory / price sync | Two-way via Bin/SLE doc events + buffer stock | Buildable but reinvented each time | One-way push, limited buffer control | No marketplace sync at all |
| Listing / feed push | Item + variant + attribute feed mapping to ASOS | Bespoke, effort-heavy to map | Template feed, weak variant handling | Not available |
| Tracking writeback | Delivery Note carrier + tracking pushed to ASOS | Possible if scoped and funded | Often missing or portal-only | Manual entry in ASOS portal |
| Settlement reconciliation | Matches remittances to Sales Invoice / Payment Entry | Rarely built; usually spreadsheets | Seldom included | Manual CSV reconciliation |
| Version support | Built and tested on Frappe/ERPNext v15 and v16 | Whatever you target and maintain | May lag core releases | Core only, no channel |
| Source & ownership | Full source + git repo handover | You own it, you build it | Often closed or license-locked | N/A |
| Support | Post-go-live window + ongoing options | Your team maintains it | Vendor SLA varies | Community only |
关于ERPNext ASOS Marketplace Connector的常见问题
How long until it's live?
This is build-to-order, so we build the connector around your catalogue and ASOS setup rather than shipping a generic download. Typical delivery is one working week from confirmed scope, after a short scoping call to lock field mappings, sync cadence, and edge cases. Larger catalogues or unusual variant/bundle rules can extend that, and we tell you honestly during scoping.
Is this a Frappe Cloud Marketplace app I can install instantly?
No. There is no instant download. ECOSIRE builds, installs, and supports a dedicated Frappe app for your instance. You receive the full source and a git repo handover, so your team can maintain and extend it.
Which ERPNext versions are supported?
We build against Frappe/ERPNext v15 and v16. If you're on an older version we'll discuss an upgrade path or a backport during scoping, and flag any limitations before you commit.
How does it avoid overselling stock across ASOS and my other channels?
Inventory sync is driven by ERPNext `Stock Ledger Entry` / `Bin` doc events with configurable buffer stock and per-warehouse rules. Availability pushes to ASOS on change, and inbound polls reconcile the marketplace view back to ERPNext, so you don't publish quantity you can't ship.
What about support and updates after go-live?
Every build includes a post-go-live support window for defect fixes and sync tuning. Beyond that we offer ongoing support and enhancement engagements. Because you get the source and git repo, your own team or another provider can also maintain it.
How are orders imported without creating duplicates?
Scheduled jobs poll ASOS and create native ERPNext `Sales Order` records. Ingestion is idempotent — keyed on the ASOS order id — so re-polls, retries, and overlapping runs update the existing order instead of duplicating it. Every action is written to a connector log DocType for auditability.
Can we reconcile ASOS settlements against ERPNext accounting?
Yes. A settlement reconciliation routine ingests ASOS remittance data and matches gross, commission, and fees against your `Sales Invoice` and `Payment Entry` records, flagging variances so finance can resolve them instead of eyeballing a CSV at month-end.
相关模块

ERPNext Bol.com Connector
A build-to-order ERPNext connector that syncs Bol.com orders, offers, inventory and settlements through the Bol Retailer API. ECOSIRE scopes, builds, installs and supports it on your Frappe/ERPNext v15/v16 site — this is not an instant download.
ERPNext ASOS Marketplace Connector
A build-to-order Frappe app that connects your ASOS Marketplace / partner storefront to ERPNext — importing orders as Sales Orders, keeping stock and prices in sync, pushing listings, writing back tracking, and reconciling settlements. ECOSIRE builds, installs, and supports it around your exact catalogue and fulfilment flow.
- Installable Frappe app with its own module and `hooks.py`, deployable via `bench get-app` on Frappe/ERPNext v15 and v16
- `ASOS Settings` single DocType for credentials, endpoint, sync cadence, and buffer-stock rules — no hardcoded secrets
- Scheduled order import via `scheduler_events` that creates native ERPNext `Sales Order` records from ASOS partner orders
- Idempotent order ingestion keyed on the ASOS order id so re-polls and retries never duplicate a Sales Order


