A build-to-order Frappe app that connects your Target Plus (Target+) marketplace account to ERPNext, automating order import, two-way inventory and price sync, shipping label writeback, and settlement reconciliation. ECOSIRE scopes, builds, installs, and supports it for your specific catalog and workflows. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $499.00 USD; request a quote for a scoped proposal.

A build-to-order Frappe app that connects your Target Plus (Target+) marketplace account to ERPNext, automating order import, two-way inventory and price sync, shipping label writeback, and settlement reconciliation. ECOSIRE scopes, builds, installs, and supports it for your specific catalog and workflows.
अभी कोई भुगतान नहीं। यह हमारी टीम को एक कोटेशन अनुरोध भेजता है — हम कीमत और अगले चरणों के साथ ईमेल द्वारा संपर्क करेंगे।
If your brand was invited onto Target Plus, you are running two systems that do not talk to each other. Orders land in the Target+ partner portal and Marketplace API, while your inventory, pricing, fulfillment, and finance live in ERPNext. Native ERPNext has no concept of a Target Plus channel: there is no Sales Order source that recognizes a Target+ order, no way to reserve and decrement stock against a partner listing, and no place to reconcile Target's settlement statements against your Sales Invoice and Payment Entry records. Teams end up re-keying orders by hand, overselling because stock counts drift across channels, and closing the books from spreadsheets — exactly the failure mode that gets a brand's Target+ operational metrics penalized.
`Target Plus Settings` single DocType stores API credentials, environment (sandbox/production), and per-direction sync toggles, with secrets held in Frappe password fields
Scheduled order import via `scheduler_events` cron that pulls new Target+ orders and stages them in a `Target Plus Order` DocType before document creation
Automatic mapping of Target+ partner SKUs to ERPNext `Item` records through a dedicated item/listing mapping DocType, with unmapped-SKU exception handling
Idempotent `Sales Order` / `Delivery Note` / `Sales Invoice` creation keyed on the external Target+ order id to prevent duplicates on webhook or cron retries
Two-way inventory sync that pushes available-to-sell quantity from ERPNext `Bin`/warehouse stock up to Target Plus and logs the acknowledgement
Price sync from a configurable ERPNext `Price List` to Target+ listing rates, with rounding and currency rules honored
ECOSIRE builds a dedicated Frappe app — installed into your own ERPNext bench — that makes Target Plus a first-class sales channel. The app ships as a proper module with its own DocTypes: a Target Plus Settings single DocType holding API credentials and sync toggles, a Target Plus Order staging DocType, item- and channel-listing mapping DocTypes, and a Target Plus Sync Log for full auditability. Order import runs on a scheduler_events cron that pulls new Target+ orders, maps partner SKUs to your ERPNext Item records, and creates Sales Order, Delivery Note, and Sales Invoice documents with the correct customer, warehouse, taxes, and channel tagging. Idempotency keys on the external order id prevent duplicate documents on retries.
Inventory and price flow both ways. A scheduler job (and optional hooks.py doc events on Stock Ledger Entry / Bin) pushes available-to-sell quantities and price-list rates from ERPNext up to Target Plus so listings never oversell, while acknowledgements are read back and logged. Item setup feeds let you push new or updated listing attributes to Target+ from ERPNext Item data. When a Delivery Note is submitted or a carrier label is generated, a doc event writes the tracking number and carrier back to the corresponding Target+ order so the customer is notified through Target's own flow. All outbound calls go through whitelisted server-side methods (@frappe.whitelist()), never the browser, and are rate-limit and retry aware.
On the finance side, the connector ingests Target's settlement/remittance data and reconciles it against your ERPNext invoices — matching order-level payouts, commissions, and fees so your accountant can post a clean Payment Entry and Journal Entry for marketplace deductions instead of guessing. Role profiles and permission rules scope who can edit credentials versus who can view sync logs, and client scripts add sync/status actions directly on the relevant forms. The app targets Frappe/ERPNext v15 and v16.
Because this is build-to-order, we do not hand you a generic download. After a short scoping call we confirm your Target Plus API access, your SKU-to-Item mapping rules, your warehouse and tax setup, and the exact sync directions you want. We then build the app to that spec, deliver it against a staging bench for UAT, and go live on your production ERPNext. Typical delivery is 2–4 weeks from confirmed scope. You receive the full source, a git repository handover, documentation, training, and a post-go-live support window — no fabricated benchmarks, just software built and installed for your operation.
A US retail brand recently onboarded to Target Plus that already runs ERPNext for inventory and accounting and needs orders, stock, and payouts to flow automatically instead of being re-keyed from the partner portal.
Owns marketplace fulfillment across channels and needs reliable order import, tracking writeback, and oversell protection so Target+ operational metrics stay healthy and SLAs are met.
Needs Target's settlement statements reconciled against ERPNext invoices — commissions and fees matched to payouts — so the books close cleanly without spreadsheet gymnastics.
Manages the client's bench and wants a well-structured Frappe app with clear DocTypes, hooks, permissions, and a git handover they can maintain and extend rather than a black box.
Buy the license on ecosire.com and download the ERPNext Target Plus Connector app ZIP from your account dashboard.
Extract the ZIP into your bench's apps folder, or run `bench get-app` with the path to the extracted app.
Run `bench --site SITE_NAME install-app APP_NAME` followed by `bench migrate` to install ERPNext Target Plus Connector and apply its schema.
Open the ECOSIRE License settings on your site and activate your license key. Requires the free ecosire_connect and ecosire_license_client apps.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Target Plus support | Purpose-built Target+ channel with orders, stock, price, shipping and settlement | Whatever you scope and can afford to build in-house | Usually Amazon/eBay/Shopify focused; Target+ rarely covered | |
| Order import | Idempotent Sales Order/Delivery Note/Invoice from Target+ via scheduler | Possible but you build and maintain the mapping and dedupe logic | Generic importer; may not map Target+ payloads cleanly | |
| Inventory & price sync | Two-way ATS quantity and price-list sync with logged acknowledgements | Build both directions and retry logic yourself | Often one-way or channel-limited | |
| Shipping tracking writeback | Doc event posts carrier and tracking back to the Target+ order | Wire up hooks and API calls per your workflow | Varies; frequently missing for Target+ | |
| Settlement reconciliation | Matches Target payouts, fees and commissions to ERPNext invoices | Significant finance-logic build | Rarely included | |
| Fit to your workflow | Scoped to your SKUs, warehouses, taxes and sync directions | Fully bespoke but on your time and budget | Configurable within the vendor's fixed model | |
| Ownership & handover | Full source plus git repository handover; you own and can extend it | You own it but also own all the maintenance | Licensed/subscription; source usually closed | |
| Support & delivery | Build-to-order, 2–4 weeks, install plus post-go-live support window | Depends entirely on your team's bandwidth | Install-yourself with vendor ticket support |
No. The ERPNext Target Plus Connector is build-to-order. ECOSIRE builds the Frappe app to your confirmed scope, installs it on your bench, and supports it. There is no off-the-shelf download — you get software tailored to your Target+ account, SKU mapping, and ERPNext setup.
Typical delivery is 2–4 weeks from confirmed scope. The clock starts once we have agreed the sync directions, confirmed your Target Plus API access, and signed off the mapping and workflow requirements in the scoping call. Larger or highly customized scopes can extend that timeline, which we state up front.
We build and test against Frappe/ERPNext v15 and v16. Tell us your exact bench version during scoping and we target it specifically. The app is delivered as a standard installable Frappe app on your own bench.
Yes. You must be an invited Target Plus partner with Marketplace API credentials. During scoping we confirm your access and environment (sandbox and production). Credentials are stored server-side in Frappe password fields and never exposed to the browser.
A scheduler job pushes available-to-sell quantity from your ERPNext warehouse stock up to Target Plus on a configurable interval, with optional doc events for near-real-time updates. Every push is written to the `Target Plus Sync Log` with the acknowledgement so drift is visible and auditable.
Every engagement includes a post-go-live support window for bug fixes and configuration adjustments. Because you receive full source and a git repository handover, you can also maintain or extend it yourself, or contract ECOSIRE for ongoing support and version upgrades as ERPNext evolves.
Yes. The connector ingests Target's settlement/remittance data and matches order-level payouts, commissions, and fees against your ERPNext `Sales Invoice` records, so your accountant can post accurate `Payment Entry` and `Journal Entry` records for marketplace deductions instead of reconciling by hand.
A build-to-order Frappe app that connects your Target Plus (Target+) marketplace account to ERPNext, automating order import, two-way inventory and price sync, shipping label writeback, and settlement reconciliation. ECOSIRE scopes, builds, installs, and supports it for your specific catalog and workflows.