- 首页
- Apps
- Multichannel & PIM Tools
- ERPNext Trendyol Connector
示意预览A build-to-order Frappe app that syncs Trendyol orders,
listings, inventory, pricing, shipping, and settlements into ERPNext.
ECOSIRE scopes, builds, installs, and supports it around your specific catalog and warehouse setup.
什么是 ERPNext Trendyol Connector?
A build-to-order Frappe app that syncs Trendyol orders, listings, inventory, pricing, shipping, and settlements into ERPNext. ECOSIRE scopes, builds, installs, and supports it around your specific catalog and warehouse setup. 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+
关于此产品
If you sell on Trendyol and run ERPNext, the daily reality is a browser tab and a spreadsheet stitched between them. Someone re-keys marketplace orders into Sales Orders, watches for oversells across your Trendyol stock and your ERPNext Bin quantities, manually pushes price changes, downloads shipping labels from the Trendyol seller panel, and at month-end tries to reconcile Trendyol's commission and settlement statements against what ERPNext thinks you earned. ERPNext core has no concept of Trendyol — no marketplace connector, no barcode-to-stockCode mapping, nowhere to store a Trendyol order number against a Sales Order — so every one of these steps is human glue. That glue is where oversells, late shipments, and reconciliation gaps come from.
We build a proper Frappe app (trendyol_connector) installed onto your bench alongside ERPNext, not a fragile external script. It ships new DocTypes — Trendyol Settings (supplier ID, API key/secret, seller ID, environment), Trendyol Product Map (linking each ERPNext Item and its variants to a Trendyol barcode/stockCode/productContentId), Trendyol Order, and Trendyol Settlement Line — so every marketplace object has a real home you can report on. Inbound Trendyol orders are pulled on a scheduler_events background job through the Trendyol Integration REST API, deduplicated by shipment package ID, and mapped into standard ERPNext Sales Order / Sales Invoice documents with the correct customer, taxes, and item lines. Because they are native documents, your existing accounting, delivery, and reporting flows just work.
Two-way inventory and pricing keep the marketplace and ERPNext honest with each other. A hooks.py doc_events handler on Stock Ledger Entry (and on Item Price for price changes) enqueues a background push so that when stock moves in any ERPNext warehouse, the corresponding Trendyol quantity and price are updated within your configured window — no cron-scraping, no double-selling. Whitelisted methods (@frappe.whitelist()) expose actions like "publish listing", "resync order", and "fetch settlements" to authorized users, and a bundled Client Script adds those buttons straight onto the ERPNext form. Shipping is wired end-to-end: we generate the Trendyol shipment package, retrieve the cargo label, and attach it to the ERPNext Delivery Note so packers work from one screen. Commission and settlement lines are imported and matched against invoices so your finance team reconciles in ERPNext instead of a spreadsheet. Access is gated by a dedicated Role and Role Profile, and errors land in the Frappe Error Log with retry, so failures are visible, not silent.
This is build-to-order, and we are direct about that: this is not an existing Frappe Cloud Marketplace app you download today. After a short scoping call we confirm your catalog structure, variant model, warehouse mapping, tax setup, and Trendyol account details, then build and configure the connector for your exact environment. Typical delivery is one working week from confirmed scope. We install on a staging bench first, run UAT against your real Trendyol account with a rollback plan, then go live and hand over the git repository. It is built for Frappe/ERPNext v15 and v16, with a documented upgrade path.
你得到什么
- Installable source code for your version of the `trendyol_connector` Frappe app
- Installation and configuration on your bench (staging first, then production)
- Technical documentation: DocType reference, hook map, scheduler jobs, and API-key setup
- User guide plus a live training session for your operations and finance teams
- Post-go-live support window for bug fixes and adjustments (scope agreed up front)
- UAT on a staging bench against your real Trendyol account, with a documented rollback plan
- Git repository handover with commit history and versioned release tags
- Runbook for common operations: resync an order, re-publish a listing, and reconcile a settlement batch
这是给谁的
Trendyol fashion & apparel seller
A Turkish or MENA retailer moving high SKU counts with many size/color variants. Needs ERPNext `Item Variant` records mapped cleanly to Trendyol barcodes and stock codes so listings publish and inventory stays accurate without manual re-keying.
Operations / fulfilment manager
Owns order-to-ship. Wants Trendyol orders landing as native ERPNext Sales Orders and cargo labels attached to Delivery Notes, so packers work from one screen and nothing ships late or twice.
Finance & accounting lead
Responsible for month-end close. Needs Trendyol commission and settlement lines imported and matched against Sales Invoices in ERPNext, replacing the reconciliation spreadsheet and its errors.
ERPNext administrator / IT owner
Runs the bench and cares about maintainability. Wants a proper Frappe app with clean DocTypes, permission roles, Error Log visibility, v15/v16 support, and a git repo they can maintain, not an opaque external script.
ERPNext Trendyol Connector 如何比较
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | ERPNext 原生 |
|---|---|---|---|---|
| Trendyol order sync | Native Sales Orders/Invoices, deduplicated, scheduled | Whatever you scope and build yourself | Generic sync, often not Trendyol-specific | None — no Trendyol concept in ERPNext |
| Variant & listing publish | Item Variants mapped to barcode/stockCode/productContentId | Possible but you design the mapping | Basic, variant handling often weak | Not supported |
| Two-way inventory & price | Stock Ledger Entry & Item Price doc events push to Trendyol | Build your own triggers and queue | One-way or polling, risks oversell | Manual re-keying only |
| Shipping & labels | Cargo label attached to Delivery Note | Extra integration work | Rarely included | Done in the seller panel by hand |
| Settlement reconciliation | Settlement lines matched to Sales Invoices in ERPNext | Bespoke reporting to build | Usually out of scope | Spreadsheet reconciliation |
| Fit to your setup | Scoped to your catalog, warehouses, taxes | Fully bespoke by definition | One-size-fits-all config | Not applicable |
| Maintainability | Proper Frappe app, git repo, roles, Error Log | Depends on your developer's discipline | Closed config, limited access | Nothing to maintain, nothing gained |
| Support & updates | Post-go-live window + v15/v16 upgrade path | You own all future maintenance | Vendor support tiers, variable | None |
关于ERPNext Trendyol Connector的常见问题
Is this a ready-made app I can download and install today?
No. This is build-to-order. It is not an existing Frappe Cloud Marketplace download. After a scoping call we confirm your catalog, variants, warehouse mapping, and Trendyol account, then build and configure the connector for your exact ERPNext environment and hand over the source.
How long does delivery take?
Typical delivery is one working week from confirmed scope. Simpler catalogs with a clean variant structure land toward the shorter end; complex multi-warehouse or heavy customization pushes it longer. We agree the timeline in writing before starting and install on staging before go-live.
How does support and updates work after go-live?
Every build includes a post-go-live support window (scope agreed up front) for bug fixes and adjustments. Because you receive the full git repository, your team can maintain it, and we offer ongoing support or a Frappe/ERPNext version-upgrade engagement separately when you move between v15 and v16 or when Trendyol changes its API.
Which ERPNext versions are supported?
We build and test against Frappe/ERPNext v15 and v16. The app follows standard Frappe app conventions — DocTypes, `hooks.py` doc events, whitelisted methods, and scheduler events — so it installs on your bench cleanly and has a documented upgrade path.
Will it double-sell stock or duplicate orders?
No. Order pulls are deduplicated by Trendyol shipment package ID, and inventory pushes are triggered from `Stock Ledger Entry` doc events through queued, idempotent background jobs. Transient Trendyol API failures retry via the Frappe queue and surface in the Error Log rather than silently corrupting data.
How are Trendyol commissions and settlements handled?
We import Trendyol settlement lines into a dedicated `Trendyol Settlement Line` DocType and match them against your ERPNext `Sales Invoice` records, so finance reconciles commissions, payouts, and deductions inside ERPNext instead of exporting spreadsheets from the seller panel.
Do I need to share my Trendyol API credentials, and are they safe?
Yes — the connector authenticates with your Trendyol Integration API key, secret, and supplier/seller ID, stored in the `Trendyol Settings` DocType with access restricted by a dedicated role. During the build we use your staging or sandbox credentials where possible and only wire production keys at go-live.
相关模块

ERPNext TaxJar Sales-Tax Connector
A build-to-order Frappe app that wires ERPNext to TaxJar for real-time, address-based US sales-tax calculation, economic-nexus monitoring, and automated transaction sync. ECOSIRE scopes, builds, installs, and supports it — no instant download.
ERPNext Trendyol Connector
A build-to-order Frappe app that syncs Trendyol orders, listings, inventory, pricing, shipping, and settlements into ERPNext. ECOSIRE scopes, builds, installs, and supports it around your specific catalog and warehouse setup.
- New Frappe app `trendyol_connector` installed on your bench, with dedicated DocTypes: `Trendyol Settings`, `Trendyol Product Map`, `Trendyol Order`, and `Trendyol Settlement Line`
- Inbound order sync via a `scheduler_events` background job hitting the Trendyol Integration REST API, deduplicated by shipment package ID
- Automatic mapping of Trendyol orders to native ERPNext `Sales Order` / `Sales Invoice` with correct customer, item lines, and tax templates
- Listing and variant publish: push ERPNext `Item` and `Item Variant` records to Trendyol as products with `barcode`/`stockCode`/`productContentId` mapping


